All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
The first enhancement release aims to enhance the user experience even further.
- [please add new features]
- [please add noteworthy changes]
- [please add dropped features]
This is the first mature release after a long beta testing period. We added plenty of new features which were long time overdue. Some of the things were requested several years before and were finally possible.
- functionality is available as an API, so desktop and mobile clients are possible
- rounding can be configured to only affect sums
- proper support for grouping entries in list views
- project specific plugin settings
- time trackers can now be queried
- direct links from running time tracker to issue and project
- error messages for client side validations
- a qr code on the overview page intended to help integrating the upcoming companion app
- there is now version filter for time trackers
- you can now set up activity default per user, which will be automatically used for time trackers and bookings
- rounding is now only for time bookings instead of time logs
- enhanced access rights
- changed data structure massively, if anyone relied on the database tables, please update your code
- we improved the timezone handling cause there was a synchronisation problem between client and server
- dropped support for Redmine below version 3.2
- dropped support for Ruby below 2.0.0
- removed the extra report tab, it's now merged in the time bookings tab
- ability to remove time logs with time bookings, you now need to remove the time booking first