Skip to content

Releases: itsallcode/white-rabbit

Release 1.9.0: Bugfixes

08 Sep 05:46
b2b0f8e
Compare
Choose a tag to compare

[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

  • #280 & #281: Upgrade dependencies and enable automatic release
  • #278: Code cleanup

WhiteRabbit v1.8.0 - Native packages for Windows, macOS and Debian

22 Jan 10:42
1179784
Compare
Choose a tag to compare

[1.8.0] - 2022-01-22

See Release / Milestone

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

  • #215: Upgrade dependencies, fix sonar issues.
  • #207: Upgrade dependencies.

Documentation

  • #232: Restructure user and developer guide.

What's Changed

Full Changelog: v1.7.0...v1.8.0

WhiteRabbit v1.7.0 - More features and bugfixes

26 Jul 06:11
Compare
Choose a tag to compare

See Release / Milestone

Breaking change

  • #192: Simplify the Plugin interface by returning an empty Optional instead of null or throwing an exception.
    • This requires adapting third party plugins and rebuilding plugins installed to ~/.whiterabbit/plugins/.

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

30 May 20:08
Compare
Choose a tag to compare

See Release / Milestone

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 or en-GB.
  • #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

  • #149: Enlarged width/height of scrollbars to make them easier to click on.
  • #152: Display short day of week without dot or comma.
  • #111: Display week ends in other color.

Version 1.5.0

20 Feb 13:44
Compare
Choose a tag to compare

WhiteRabbit Version 1.5.0

See Release / Milestone

Breaking change

  • #76: Remove deprecated text ui

Added

  • #74: Map activity comments to PMSmart comment

Fixed

  • #78: Don't fail when restoring UI-State when the number of table columns etc. changes.

Version 1.4.0

09 Feb 19:19
701a9ff
Compare
Choose a tag to compare

WhiteRabbit Version 1.4.0

See Release / Milestone

Added

  • #69: Add plugin for exporting working time to pm-smart
  • #75: Allow plugins to contribute a storage plugin

Version 1.3.0

09 Jan 18:37
Compare
Choose a tag to compare

WhiteRabbit Version 1.3.0

See Release / Milestone

Added

  • #13: Persist window position and column width.
  • #49: Added monthly project report.
  • #59: Log to data directory.
  • #9: Add vacation and project report.

Fixed

  • #62: Fix editing table cells.

Version 1.2.0

05 Dec 17:31
cd03b12
Compare
Choose a tag to compare

See Release / Milestone

Added

  • #52: Improve keyboard usage for autocomplete text fields, immediately show proposals.
  • #54: First added activity has the remainder flag set.

Version 1.1.0

29 Nov 14:59
Compare
Choose a tag to compare

This implements auto-complete for comments and default for the project of new activities, see #16

Bugfix release 1.0.1

25 Nov 08:43
44fc5cb
Compare
Choose a tag to compare

This fixes issues #42, #44 and #21.
See milestone 1.0.1