Releases: itsallcode/white-rabbit
Releases · itsallcode/white-rabbit
Release 1.9.0: Bugfixes
[1.9.0] - 2024-09-08
See Milestone
Breaking Changes
This release requires Java 21.
- #239: Removed pmsmart plugin as it is not maintained any more.
- #245: Removed webstart deployment.
- #265: Upgraded dependencies, require Java 21.
New Features
- #273: Added buttons to monthly report for jumping to the previous/next month.
- #276: Added config option
reduce_mandatory_break_by_interruption
.
Bugfixes
- #241: Fix automatic interruption dialog popup after resume.
- #233: Upgrade dependencies, use Gradle versions catalog.
- #240: Upgrade dependencies.
- #147: Escape key no longer closes the main window.
- #252: Upgrade dependencies.
- #247: Allow configuring mandatory break.
- #250: Fix missing autocomplete proposals.
- Added build with Java 18.
- #254: Show Java version in About dialog.
- #260: Upgraded dependencies.
- Added build with Java 20
- UI-Tests run only in non-headless mode due to restrictions with the latest JavaFX version, see #261
- #132: Fix display of negative zero duration
- #272: Fix startup under Linux
Refactoring
WhiteRabbit v1.8.0 - Native packages for Windows, macOS and Debian
[1.8.0] - 2022-01-22
Breaking change
- Requires Java 17
Feature
- #216: Add support for macOS.
- #219: Configure installer for Windows.
- #221: Add plugins to native packages.
- #82 / #225: Add monthly project report.
- #227: Add activity when double clicking in activities table.
Bugfix
- #206: Fix failure of PM Smart export (thanks to @ckunki for his contribution!).
- #210: Skip unwanted 2 minute interruptions.
- #222: Fix opening files on Ubuntu.
- #226: Fix duplicate automatic interruption dialogs
- #228: Upgrade log4j to fix CVE-2021-44228.
Changed
Documentation
- #232: Restructure user and developer guide.
What's Changed
- upgrade-depenencies by @kaklakariada in #207
- Skip flaky ui-tests by @kaklakariada in #212
- Adapt unit test to modified @tempdir behavior by @kaklakariada in #213
- Updates by @kaklakariada in #215
- Bump tmpl from 1.0.4 to 1.0.5 in /webstart-infrastructure by @dependabot in #214
- Bump ansi-regex from 5.0.0 to 5.0.1 in /webstart-infrastructure by @dependabot in #217
- Adapt to macOS by @kaklakariada in #216
- Upgrade-dependencies by @kaklakariada in #218
- Configure windows installer by @kaklakariada in #219
- #210-skip2min-interruptions by @kaklakariada in #220
- Add plugins to native packages by @kaklakariada in #221
- Fix opening files on Ubuntu by @kaklakariada in #222
- Refactor working time service by @kaklakariada in #223
- Bugfix/206 ensure expected day is selected by @ckunki in #224
- Add monthly project report by @kaklakariada in #225
- Fix duplicate automatic interruption dialogs by @kaklakariada in #226
- Add activity on double click by @kaklakariada in #227
- Upgrade log4j dependency by @kaklakariada in #228
- Build native packages for Linux, update dependencies by @kaklakariada in #229
- Rename develop branch to main by @kaklakariada in #230
- Upgrade webstart infrastructure dependencies by @kaklakariada in #231
- Extract user & developer guide by @kaklakariada in #232
Full Changelog: v1.7.0...v1.8.0
WhiteRabbit v1.7.0 - More features and bugfixes
Breaking change
- #192: Simplify the
Plugin
interface by returning an emptyOptional
instead of null or throwing an exception.- This requires adapting third party plugins and rebuilding plugins installed to
~/.whiterabbit/plugins/
.
- This requires adapting third party plugins and rebuilding plugins installed to
Fixed
- #148: Adding activities to days without begin/end time is now possible.
- #191 / PR #203: Starting WR with all plugins enabled failed with exception
IllegalStateException: Found multiple plugins supporting org.itsallcode.whiterabbit.api.features.MonthDataStorage
.
Added
- #158: PMSmart plugin: Support optional configuration
pmsmart.transfer.comments
to skip transfer of comments. - #150: PMSmart plugin: Support optional configuration
pmsmart.clear_other_projects
to clear durations for all other projects. - #131 / PR #165: Allow deleting activities by typing the Delete key.
- #164: Improve label of empty activities table.
- #115: Added holiday-calculator plugin: calculate holidays, see README.md for details.
- #175: CSV Exporter Plugin: Initial version.
- #177 / PR #202: Add buttons for selecting the previous/next month. Store new month when holidays where found.
- #188 / PR #204: Validate
projects.json
at startup.
Changed
- #187: Upgrade dependencies, test with Java 16.
WhiteRabbit v1.6.0 - Many features and bugfixes
Added
- #110 / PR #145: Display current date incl. day of week and number of calendar week (ISO).
- Important: to show the correct calendar week, enter a locale with the country in
~/.whiterabbit.properties
, e.g.locale = de-DE
oren-GB
.
- Important: to show the correct calendar week, enter a locale with the country in
- #113: Show tooltips for table column headers with full label.
- #108: Support more conventions to enter time, e.g. 1200 for 12:00 or 1 for 01:00.
- #121: Allow using plugins via webstart.
- #120: Highlight weekends and non-working days.
- Show the date of the selected day in the 'Activities' pane title.
- Save and restore the expanded state of the 'Activities' pane.
Fixed
- #151: Fixed failure in PM Smart export if current month view showed a day number and the same number being used as the number of a calendar week.
- #127: Autocomplete must show most frequently text on top.
- #133: Fix pmsmart export: skip non-working days.
- Opening the logs, data or plugin directory now creates the directory if it does not yet exist.
Changed
Version 1.5.0
Version 1.4.0
Version 1.3.0
Version 1.2.0
Version 1.1.0
This implements auto-complete for comments and default for the project of new activities, see #16
Bugfix release 1.0.1
This fixes issues #42, #44 and #21.
See milestone 1.0.1