diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000000000000000000000000000000000..9016650a2e3434ab9502504a6b72ff0a2fb7a22d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +Dates are displayed in the format YYYY-MM-DD. + +## [Unreleased] + +## [0.1.0] - 2024-01-12 + +### Added + +- Initial release of HARMONY & EIFFEL +- Default templates for PARIS (PAtterns for RequIrements Specification) by Oliver Linssen (see [README.md](README.md)) +- EIFFEL (app/eiffel) for requirements elicitation +- Functionality for creating, editing and deleting templates and template sets (for grouping templates) +- Functionality for OAuth2 login with GitHub and Google +- Functionality for editing user information +- Main command for running the application as a web server +- Migrations command with initial migration for creating database schema +- Lots and lots of [core](src/core) functionality containing utilities +- Docker setup for production deployments +- HTMX and Bootstrap 5 for frontend +- Translations of the frontend to German and English +- Vendorized dependencies for Go backend (frontend is in public/assets)