Releases: pilosus/dienstplan
Releases · pilosus/dienstplan
Release 1.0.0
[1.0.0] - 2023-06-27
No breaking changes are expected. Some technical debt eliminated, documentation website added. Project has made it to the version 1.0.0!
Changed
- JDBC-access to a database migrated from java.jdbc to next.jdbc (#67).
- Database connection pooling migrated from HikariCP Clojure wrapper to original HikariCP for Java.
- Outdated dependencies bumped
Fixed
- Addressed usage example for
assign
command (#60).
Added
Move to Clojure CLI from Leiningen
[0.5.0] - 2023-06-16
Changed
- Moved from
lein
to Clojure CLI tool for project builing & testing (#68).
Update command
[0.4.0] - 2023-06-03
Added
update
command to update rotation's list of mentions and description. Watch out! The command overrides current on-call person even if the new list of mentions is the same as in original rotation. Consider the command to be a shortcut to a sequence ofdelete
andcreate
commands for the same rotation name (#66)
Changed
- Local development migrated to
docker-compose
v2.
Docker container size reduced 2.3 times
- Base docker images for production and testing moved to Linux Alpine-based with Eclipse Temurin 17 JRE
- Docker container size reduced 2.3 times
shout command used to mention current on-call person only with duties description omitted
New shout
commannd is very much like who
, it tags current on-call person, but leaves duties description omitted.
Use shout
for more complex integrations where duties description are not needed as context provides all necessary details.
Move DB functions to HoneySQL
Make DB functions a bit more Clojure idiomatic
Better code coverage
Imrpove integration tests to increase code coverage
Integration tests
Imroved code coverage by adding integration tests
App version in help message and community docs
0.2.8 Contributing guide and other community docs (#49)
Fix NPE for create and assign commands when no rota name passed in
0.2.7 Fix NPE for create and assign (#47)