summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-05-14 21:25:31 +0200
committerxengineering <me@xengineering.eu>2024-05-14 21:25:31 +0200
commitdfee08b810d2c8ec5883dc8e8ec8a143abd2e961 (patch)
tree551d1aa67f64cb4ad44f59975a31177cbdf09ede
parenta87128138bdb301ede64049ec5068e47abb5c839 (diff)
downloadceres-dfee08b810d2c8ec5883dc8e8ec8a143abd2e961.tar
ceres-dfee08b810d2c8ec5883dc8e8ec8a143abd2e961.tar.zst
ceres-dfee08b810d2c8ec5883dc8e8ec8a143abd2e961.zip
Update CHANGELOG.md
-rw-r--r--CHANGELOG.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5ef71ce..b44d0a3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,11 +1,33 @@
# Changelog
-All notable changes to this project will be documented in this file.
+All notable changes to Ceres will be documented in this file.
The format is based on [Keep a Changelog][1], and this project adheres to
[Semantic Versioning][2].
+## Unreleased
+
+The whole Ceres recipe server was re-written for this release.
+
+### Added
+
+- user-friendly recipe web editor
+- recipe notes
+- allow long command line options `--config` and `--help` for `-c` and `-h`
+- add `--version` / `-v` to print Ceres executable version
+- add `--example` / `-e` to inject example recipes on demand
+- add timestamps for recipe creation and last modification to recipe model
+- track Ceres version in database and require matching executable version
+
+### Changed
+
+- allow to execute Ceres as standalone executable without any additional files
+- switch from [JSON][9] to [SQLite3][10] to store recipe data
+- completely rewrite and simplify configuration file format
+- changed log output
+
+
## [v0.3.1][8]
### Changed
@@ -62,3 +84,5 @@ The format is based on [Keep a Changelog][1], and this project adheres to
[6]: https://gemini.circumlunar.space/
[7]: https://cgit.xengineering.eu/ceres/tree?h=0.3.0
[8]: https://cgit.xengineering.eu/ceres/tree?h=0.3.1
+[9]: https://www.json.org
+[10]: https://sqlite.org