kana

A simple, portable CLI for efficient WordPress development

GPL-3.0 License

Stars
50

Bot releases are hidden (Show)

kana - 0.23.1 Latest Release

Published by ChrisWiegman 2 months ago

0.23.1 - 2024-08-22

Chores

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

Published by ChrisWiegman 3 months ago

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
kana - 0.22.0

Published by ChrisWiegman 4 months ago

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
kana - 0.21.2

Published by ChrisWiegman 5 months ago

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.
kana - 0.21.1

Published by ChrisWiegman 5 months ago

0.21.1 - 2024-05-25

Bug Fixes

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

Chores

  • Update project dependencies.
kana - 0.21.0

Published by ChrisWiegman 5 months ago

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
kana - 0.20.2

Published by ChrisWiegman 5 months ago

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
kana - 0.20.1

Published by ChrisWiegman 6 months ago

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
kana - 0.20.0

Published by ChrisWiegman 6 months ago

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
kana - 0.19.0

Published by ChrisWiegman 6 months ago

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
kana - 0.18.7

Published by ChrisWiegman 6 months ago

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
kana - 0.18.6

Published by ChrisWiegman 7 months ago

0.18.6 - 2024-03-19

Chores

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

Published by ChrisWiegman 7 months ago

0.18.5 - 2024-03-19

Bug Fixes

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

Chores

  • Update project dependencies
kana - 0.18.4

Published by ChrisWiegman 7 months ago

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
kana - 0.18.3

Published by ChrisWiegman 7 months ago

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.
kana - 0.18.2

Published by ChrisWiegman 7 months ago

0.18.2 - 2024-03-15

Chores

  • Update project dependencies.
kana - 0.18.1

Published by ChrisWiegman 8 months ago

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
kana - 0.18.0

Published by ChrisWiegman 8 months ago

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
kana - 0.17.2

Published by ChrisWiegman 9 months ago

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.
kana - 0.17.1

Published by ChrisWiegman 9 months ago

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.