diff --git a/.changes/0.22.0.md b/.changes/0.22.0.md new file mode 100644 index 00000000..6cd8f402 --- /dev/null +++ b/.changes/0.22.0.md @@ -0,0 +1,24 @@ +## 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 diff --git a/.changes/unreleased/Breaking Changes-20240603-191730.yaml b/.changes/unreleased/Breaking Changes-20240603-191730.yaml deleted file mode 100644 index 596dfd79..00000000 --- a/.changes/unreleased/Breaking Changes-20240603-191730.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Breaking Changes -body: Renamed the `mariadb` config option to `databaseVersion` to better accomodate different database options. -time: 2024-06-03T19:17:30.206170211Z diff --git a/.changes/unreleased/Breaking Changes-20240619-170141.yaml b/.changes/unreleased/Breaking Changes-20240619-170141.yaml deleted file mode 100644 index 1e959021..00000000 --- a/.changes/unreleased/Breaking Changes-20240619-170141.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Breaking Changes -body: The `ImageUpdateDays` settings has been renamed to `UpdateInterval`. This will allow it to be reused more easily, where appropriate. -time: 2024-06-19T17:01:41.219808842Z diff --git a/.changes/unreleased/Bug Fixes-20240619-170217.yaml b/.changes/unreleased/Bug Fixes-20240619-170217.yaml deleted file mode 100644 index 68bbb9be..00000000 --- a/.changes/unreleased/Bug Fixes-20240619-170217.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Bug Fixes -body: When outputting JSON results, the extra line break at the end of the output should be removed -time: 2024-06-19T17:02:17.69478447Z diff --git a/.changes/unreleased/Bug Fixes-20240619-170256.yaml b/.changes/unreleased/Bug Fixes-20240619-170256.yaml deleted file mode 100644 index 5771d2a9..00000000 --- a/.changes/unreleased/Bug Fixes-20240619-170256.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Bug Fixes -body: When saving changes to various settings the type of the setting will now be maintained in the config file. -time: 2024-06-19T17:02:56.61622696Z diff --git a/.changes/unreleased/Chores-20240601-144942.yaml b/.changes/unreleased/Chores-20240601-144942.yaml deleted file mode 100644 index 5b252775..00000000 --- a/.changes/unreleased/Chores-20240601-144942.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Chores -body: Update project dependencies. -time: 2024-06-01T14:49:42.169879628Z diff --git a/.changes/unreleased/Chores-20240604-150539.yaml b/.changes/unreleased/Chores-20240604-150539.yaml deleted file mode 100644 index 382e48e9..00000000 --- a/.changes/unreleased/Chores-20240604-150539.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Chores -body: Improve testing throughout the project -time: 2024-06-04T15:05:39.348809925Z diff --git a/.changes/unreleased/Chores-20240619-170049.yaml b/.changes/unreleased/Chores-20240619-170049.yaml deleted file mode 100644 index 6c30f837..00000000 --- a/.changes/unreleased/Chores-20240619-170049.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Chores -body: The `settings` package has been heavily refactored to help ensure stable development in the future. -time: 2024-06-19T17:00:49.183687554Z diff --git a/.changes/unreleased/Chores-20240627-173211.yaml b/.changes/unreleased/Chores-20240627-173211.yaml deleted file mode 100644 index 2ae2a483..00000000 --- a/.changes/unreleased/Chores-20240627-173211.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Chores -body: Update GitHub Actions for more reliable releases and testing -time: 2024-06-27T17:32:11.229949133Z diff --git a/.changes/unreleased/Features-20240603-182531.yaml b/.changes/unreleased/Features-20240603-182531.yaml deleted file mode 100644 index 10884767..00000000 --- a/.changes/unreleased/Features-20240603-182531.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Features -body: Add the ability to use SQLite as a database in place of MariaDB -time: 2024-06-03T18:25:31.67799347Z diff --git a/.changes/unreleased/Features-20240603-204648.yaml b/.changes/unreleased/Features-20240603-204648.yaml deleted file mode 100644 index 7c82ef96..00000000 --- a/.changes/unreleased/Features-20240603-204648.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Features -body: Add option to use MySQL in addition to MariaDB and SQLite -time: 2024-06-03T20:46:48.900233261Z diff --git a/.changes/unreleased/Features-20240615-224133.yaml b/.changes/unreleased/Features-20240615-224133.yaml deleted file mode 100644 index 8161eee1..00000000 --- a/.changes/unreleased/Features-20240615-224133.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Features -body: Kana will now check that the database is ready before continuing site setup. This should result in more reliable site startup. -time: 2024-06-15T22:41:33.382808553Z diff --git a/CHANGELOG.md b/CHANGELOG.md index d34cd2fa..7e3a3a1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,31 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), and is generated by [Changie](https://github.com/miniscruff/changie). +## 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