Skip to content

Releases: ChrisWiegman/kana

0.24.3

15 Jan 00:56
0.24.3
4a8fe38
Compare
Choose a tag to compare

0.24.3 - 2025-01-15

Chores

  • Update project dependencies
  • Change default PHP version to 8.3
  • Update Traefik to version 3.3
  • Update default MySQL version to 9

0.24.2

22 Sep 17:02
117d833
Compare
Choose a tag to compare

0.24.2 - 2024-09-22

Chores

  • Revert naming to the original kana

0.24.1 - 2024-09-22

Bug Fixes

  • Fix the package name to kana

0.24.0 - 2024-09-22

Breaking Changes

  • The GitHub repository for the project has been renamed to kana to better reflect the use case of the software

Chores

  • Update project dependencies

0.23.1 - 2024-08-22

Chores

  • Update project dependencies.
  • Update Go version to 1.23
  • Update GitHub Actions to Ubuntu 24.04

0.23.0 - 2024-08-04

Breaking Changes

  • The start flag remove-default-plugins has been renamed to removedefaultplugins for consistency
  • The config options for the initial admin user have been changed to remove the "." from the option. admin.email is now adminemail, admin.username is now adminuser and admin.password is now adminpassword.

Bug Fixes

  • Fix an error that could prevent default plugins from being installed.

Chores

  • Improve test runs on all branches
  • Update Traefik to version 3.1.
  • Kana settings has been significantly refactored to allow easier updating

0.22.0 - 2024-06-27

Breaking Changes

  • Renamed the mariadb config option to databaseVersion to better accomodate different database options.
  • The ImageUpdateDays settings has been renamed to UpdateInterval. This will allow it to be reused more easily, where appropriate.

Features

  • Add the ability to use SQLite as a database in place of MariaDB
  • Add option to use MySQL in addition to MariaDB and SQLite
  • Kana will now check that the database is ready before continuing site setup. This should result in more reliable site startup.

Bug Fixes

  • When outputting JSON results, the extra line break at the end of the output should be removed
  • When saving changes to various settings the type of the setting will now be maintained in the config file.

Chores

  • Update project dependencies.
  • Improve testing throughout the project
  • The settings package has been heavily refactored to help ensure stable development in the future.
  • Update GitHub Actions for more reliable releases and testing

0.21.2 - 2024-05-29

Bug Fixes

  • Ensure WordPress always has access to the files and can install plugins/themes or do other file operations from the Dashboard

Chores

  • Update project dependencies.

0.21.1 - 2024-05-25

Bug Fixes

  • Don't display install theme message when it isn't needed.

Chores

  • Update project dependencies.

0.21.0 - 2024-05-24

Breaking Changes

  • The primary domain for Kana, kana.li, has been replaced with kana.sh.

Features

  • The list command will now highlight the site path in yellow if it no longer exists.

Bug Fixes

  • Fixes an issue with the automatic WordPress login that prevented login if the admin user differs from the configured user.
  • Ensure we're properly using the automaticLogin setting to allow or prevent logins.

Chores

  • Update project dependencies

0.20.2 - 2024-05-15

Bug Fixes

  • Ensure type detection message ends with a line break.
  • Fix an error when starting a theme due to a false positive in default theme detection.

Chores

  • Update project dependencies

0.20.1 - 2024-05-05

Bug Fixes

  • Fix an error that prevented a site from starting when the current folder was detected as a plugin or a theme.

Chores

  • Update projecct dependencies

0.20.0 - 2024-05-05

Breaking Changes

  • Shorthand flags for string parameters have been removed. For example, the name flag must use the full "--name=" syntax and the "-n=" has been removed.
  • Rename adminLogin setting to automaticLogin

Features

  • Adds a "theme" option to set a default theme (not available for sites where the type is set to "theme")
  • Sort config command output alphabetically
  • Add plugins flag to install specified plugins on start.
  • Allow for global configuration of default plugins

Bug Fixes

  • Always ensure that all default plugins are installed and activated on site start

Chores

  • Update project dependencies

0.19.0 - 2024-05-04

Features

  • Update Traefik to 3.0.0 (https://traefik.io/blog/traefik-3-0-ga-has-landed-heres-how-to-migrate/)
  • Automatically login to wp_admin when opening a wp_admin URL
  • Introduce the adminLogin config variable to allow users to disable automatic login into the WordPress Dashboard
  • Introduce the IS_KANA_ENVIRONMENT env variable to allow developers to verify they're working in a Kana development environment

Bug Fixes

  • Fixed a warning in the Traefik rules due to an improper rule
  • WordPress will no longer display an email send error if Mailpit is running
  • Fix documentation of default PHP version

Chores

  • Update project dependencies

0.18.7 - 2024-04-22

Features

  • Update Traefik container name to make format of other containers.

Bug Fixes

  • Ensure the current Docker context is always used as appropriate

Chores

  • Update project dependencies

0.18.6 - 2024-03-19

Chores

  • Update project dependencies
  • Rename repository from kana-cli to kana

0.18.5 - 2024-03-19

Bug Fixes

  • Fix a bug preventing wp-cli commands running on named sites.

Chores

  • Update project dependencies

0.18.4 - 2024-03-17

Bug Fixes

  • Ensure wp-cli can run on plugins and themes.
  • Ensure we can run interactive wp-cli commands such as help

Chores

  • Update project dependencies
  • Add further testing including full command tests

0.18.3 - 2024-03-16

Features

  • Add an admin flag to the open command to make accessing the WordPress dashboard easier.

Bug Fixes

  • Save proper site name and version when creating mu plugin
  • Don't show a "directory not empty" error for named sites.
  • Fix xdebug command description
  • Fix an issue that caused a fatal error when running kana db export

Chores

  • Refactor: use simpler function names to make the naming convention easier.

0.18.2 - 2024-03-15

Chores

  • Update project dependencies.

0.18.1 - 2024-02-25

Chores

  • Switch to PHP 8.2 as the default PHP version for new sites
  • Update Traefik from 2.10 to 2.11

0.18.0 - 2024-02-25

Breaking Changes

  • Removed theme and plugin start flags in favor of the single type start flag.
  • Removed the self-updater. For now the app will stick with Homebrew for updates.

Chores

  • Update project dependencies.
  • Update to Go 1.22

0.17.2 - 2024-02-07

Bug Fixes

  • Fixed a bug whereby SCRIPT_DEBUG wasn't accurately accounted for when using the export command.
  • Abort the update check without failing if we can't conact the server.

Chores

  • Update project dependencies.

0.17.1 - 2024-01-21

Bug Fixes

  • Fixed an error that could break numerous commands as the correct site type was not being set.

0.17.0 - 2024-01-21

Features

  • Add changelog command to help users understand what has changed between versions.
  • Add update command to self-update Kana for installations that didn't use Homebrew.
  • Will check for updates and warn users of a newer version if one is available.

0.16.0 - 2024-01-20

Breaking Changes

  • Removes the local flag and related configuration items. All sites that don't use the name flag now store their WordPress and database in the folder from which the site was initiated.

Features

  • Kana will ask for confirmation when starting a new site in a non-empty folder to avoid file conflicts with WordPress.

Bug Fixes

  • Environment will now be properly handled on export.

Chores

  • Update project dependencies.
  • Updated Moby to version 25.x.

0.15.0 - 2024-01-07

Features

  • Added configuration items for scriptdebug which controls the wp-config SCRIPT_DEBUG configuration item.
  • Added config option for environment which controls the wp-config WP_ENVIRONMENT_TYPE setting.
  • Default WP_ENVIRONMENT_TYPE to local to better reflect the nature of a given site in the tool.

Chores

  • Update GitHub actions to use Ubuntu 22.04 on all actions for consistency and ensure all actions are up to date.

0.14.1 - 2024-01-07

Chores

  • Update GitHub action versions

0.14.0 - 2024-01-06

Features

  • Allow for abstract PHP and MariaDB versions in the config.
  • Kana will now detect if a folder where a site is started is a theme or a plugin and start the appropriate site type.

Chores

  • Cleanup Go modules with go mod tidy
  • Update project dependencies

0.13.1 - 2023-11-15

Features

  • Change default image update check from 1 day to 7 days

Chores

  • Update project dependencies

0.13.0 - 2023-09-30

Features

  • Only add Kana's SSL certificate to the MacOS keychain when it needs to be used.
  • Adds a trust-ssl command for Mac to easily add the SSL cert to the Mac system Keychain

Bug Fixes

  • Ensure the local SSL setting is respected to load the correct URL
  • Ensures the --ssl start flag is properly implemented and set.

Chores

  • Update project dependencies

0.12.0 - 2023-09-17

Features

  • The list command no longer requires that Docker be running for use.
  • Add config setting that will delete the default WordPress plugins when starting a new site

Bug Fixes

  • Ensure we're properly checking for errors when files and other streams are closed.
  • Ensure the export command properly handles the databaseClient and multisite settings.

Chores

  • Update Go dependencies

0.11.2 - 2023-09-04

Features

  • Use the current Docker context to find the correct Docker host. This results in more reliable connections to Docker, particularly with Docker Desktop.
  • Kana will no longer try to start Docker automatically if it cannot connect to it on Mac.

Bug Fixes

  • Removed the extra information that reiterated the empty site list on the list command as the table format has since made it redundant.
  • Upate confirmation text on stop command to make it easier to read.

Chores

  • Update pr...
Read more

0.24.1

22 Sep 15:16
5bb4ee4
Compare
Choose a tag to compare

0.24.1 - 2024-09-22

Bug Fixes

  • Fix the package name to kana-dev

0.24.0

22 Sep 15:13
c86266b
Compare
Choose a tag to compare

0.24.0 - 2024-09-22

Breaking Changes

  • The GitHub repository for the project has been renamed to kana-dev to better reflect the use case of the software

Chores

  • Update project dependencies

0.23.1

22 Aug 20:34
7786e25
Compare
Choose a tag to compare

0.23.1 - 2024-08-22

Chores

  • Update project dependencies.
  • Update Go version to 1.23
  • Update GitHub Actions to Ubuntu 24.04

0.23.0

04 Aug 16:10
Compare
Choose a tag to compare

0.23.0 - 2024-08-04

Breaking Changes

  • The start flag remove-default-plugins has been renamed to removedefaultplugins for consistency
  • The config options for the initial admin user have been changed to remove the "." from the option. admin.email is now adminemail, admin.username is now adminuser and admin.password is now adminpassword.

Bug Fixes

  • Fix an error that could prevent default plugins from being installed.

Chores

  • Improve test runs on all branches
  • Update Traefik to version 3.1.
  • Kana settings has been significantly refactored to allow easier updating

0.22.0

27 Jun 17:59
Compare
Choose a tag to compare

0.22.0 - 2024-06-27

Breaking Changes

  • Renamed the mariadb config option to databaseVersion to better accomodate different database options.
  • The ImageUpdateDays settings has been renamed to UpdateInterval. This will allow it to be reused more easily, where appropriate.

Features

  • Add the ability to use SQLite as a database in place of MariaDB
  • Add option to use MySQL in addition to MariaDB and SQLite
  • Kana will now check that the database is ready before continuing site setup. This should result in more reliable site startup.

Bug Fixes

  • When outputting JSON results, the extra line break at the end of the output should be removed
  • When saving changes to various settings the type of the setting will now be maintained in the config file.

Chores

  • Update project dependencies.
  • Improve testing throughout the project
  • The settings package has been heavily refactored to help ensure stable development in the future.
  • Update GitHub Actions for more reliable releases and testing

0.21.2

29 May 17:33
Compare
Choose a tag to compare

0.21.2 - 2024-05-29

Bug Fixes

  • Ensure WordPress always has access to the files and can install plugins/themes or do other file operations from the Dashboard

Chores

  • Update project dependencies.

0.21.1

25 May 13:49
Compare
Choose a tag to compare

0.21.1 - 2024-05-25

Bug Fixes

  • Don't display install theme message when it isn't needed.

Chores

  • Update project dependencies.

0.21.0

24 May 15:00
Compare
Choose a tag to compare

0.21.0 - 2024-05-24

Breaking Changes

  • The primary domain for Kana, kana.li, has been replaced with kana.sh.

Features

  • The list command will now highlight the site path in yellow if it no longer exists.

Bug Fixes

  • Fixes an issue with the automatic WordPress login that prevented login if the admin user differs from the configured user.
  • Ensure we're properly using the automaticLogin setting to allow or prevent logins.

Chores

  • Update project dependencies