-- Version 1.1.0 --

13.04.2025
Initial commit.

14.04.2025
Initial commit with spreadsheet setup and saving already implemented.

15.04.2025
Added About dialog and macOS menu bar.
Added ANT script for automated build numbers.
Added logic for loading, saving, querying, and spreadsheet-style behaviour.

17.04.2025
Added splash screen and start screen.
Added report exporting tool (Microsoft Word).
Changed file extension from `.db` to `.jbtardb`.

18.04.2025
Fixed template parsing issue.
Temporarily removed resizing. Improved maximised window behaviour.

19.04.2025
Reverted to square window design.
Added accelerators and icons to menu items.
Added filter option and copy as TSV.
Added build folder and `copy.ant` script.
ColumnSelectionDialog, ReportView, and `rowIsBlank` function added.
Updated ZPE and logos. Renamed `jbTARMain` back to `jbTAR`.

20.04.2025
Updated code to latest JBUI.
Added right-hand sidebar content and extra border.
Recent files menu now updates dynamically.
Added Find and Replace dialog.
Prevented cell edit on shift+click.
Databases can now be named and renamed from top left glowing label.
Improved look and feel, including window resizing.

21.04.2025
Updated UI and menu bar (BalfLaf).
Added Help menu separator toggle on non-Mac systems.
Added jbTAR tracker website link in Help.
Updated to use BalfLaf instead of JBUI.
Improved editor menubar.
Added readme.
Improved report file system integration and table border visuals.
Footer label padding updated.
Added new right-hand buttons.

22.04.2025
Updated database name to `report_data`.
Fixed About menu not showing on Macs.
Updated UI in BalfLaf.
Java 11 compatibility update.

23.04.2025
Renamed some menu items and added tooltips.
Moved report generation to `ReportGenerator` class.
Added mail merge functionality.

26.04.2025
Released version 1.1.1.
UI enhancements.
Column add/removal improved.
Column data tied to pupil data (unified file structure).
Logic centralised in `DataTable.java`.
Improved combo box edit handling.
Added template import/export feature.
Improved sidebar via BalfLaf.
Introduced new `INSTALL_PATH`.

27.04.2025
Launched version 2.
More UI improvements.

28.04.2025
Added delete column function and accelerators.
Tooltip report view disabled in release.
Added Map Viewer.

29.04.2025
Added taskbar icon.
Fixed RenameReport field sizing.
Documented SQLite column rename limitation.
Replaced RoundedButtons with FullyRoundedButtons.
Added file watcher and build date info.
Optimised row updates (only modified rows refreshed).

30.04.2025
Prevented window dragging when maximised.
Added atomicity and isolation for SQLite.
Fixed data storage bug.


-- Version 1.1.1 --

01.05.2025
Added Delete Item button in map editor.
Fixed `showMapPreview` initialisation bug in reporter.

02.05.2025
Merged `origin/main`.
Painted row and column highlighting added.
Moved header and cell renderers into `DataTable`.

03.05.2025
Improved Dark Mode transitions.
Header bar hidden when no table is loaded.
Migrated UI to `BalfWindow`.

04.05.2025
Glowing label hides on window shrink.
Updated splash screen with copyright.
Table header strip removed for visual consistency.

10.05.2025
Added `ColumnChartView` and header highlight.
Included JFreeChart.
Added `PupilViewDialog`.
Converted M/F to pronouns.
Pushed new ZPE features.

11.05.2025
Moved properties file path to OS-appropriate location.

13.05.2025
Reflected updates to BalfLaf.

14.05.2025
Fixed map deletion bug.
Improved combo box validation and delete key behaviour.

15.05.2025
Auto-uploaded commits to the web server.
Improved BalfLaf UI, including sidebar button width.


-- Version 1.1.2 --

22.05.2025
Fixed About menu issue on macOS.
Menu separator now hidden on macOS.
Improved Help menu behaviour.

23.05.2025
Added Simple UI toggle feature.

24.05.2025
Removed tooltip-based report previews in favour of a window.

25.05.2025
Improved selection logic for multi-row/column highlight and header sync.
Added Hide and Show All Columns feature.

26.05.2025
Menu items now track each other using pointers via BalfLaf.
Added subject-to-object pronoun conversion option.


-- Version 1.1.3 (Cotton) --

28.05.2025
Created `MapViewSelector` using `JTable`.
Enabled double-click editing in map preview.
Added `OutputViewer` for systems without consoles.

29.05.2025
Fixed list display bug.
Added context menu to table.
Saved full data including hidden columns.
Fixed column removal misalignment.
Improved hidden column handling.
Tagged release: Version 1.1.3 (Cotton).

30.05.2025
Improved column configuration using new `ZenithJSONParser`.
Removed accidental window-close operation.
Removed debug output lines.
Performed major code tidy-up.
Removed `createComboBox` method.
Centralised logic into `ListComboBox`, `MapComboBox`, and parent.
Disabled map preview on cross click.

31.05.2025
Updated column configuration with new ZPE features.

01.06.2025
Updated top toolbar icons to white.
Renamed `Control` to `HelperFunctions`.
Improved `PupilViewDialog`.

02.06.2025
Added fast search bar across records.
Moved View menu to third position.
Improved mail merge dialog (column-based filename).
Expanded mail merge features.

07.06.2025
Added full support for foreground/background conditional formatting.
Added password encryption to files.
Added import-from-text feature in column dialogs.
Renamed Sheet to Table.
Expanded conditional formatting system.
Reduced JSON parser usage to boost performance.
Migrated column data from HashMaps to full OOP model.
Conditional formatting editor added.

08.06.2025
Added calculated fields, which must be written in YASS and evaluated using ZPE
Major bug fixes. This is still under evaluation.
Added reordering of columns manually

09.06.2025
Added an icon to ZPEMacroEditor window.
Added the Duplicate Down menu item to duplicate data across selected rows.
Fixed a bug when renaming a column with conditional formatting.
Fixed a ton of internal bugs in the DataTable that messed formatting when a column was renamed or deleted
Fixed an issue with hidden columns causing an error when reshown.

28.06.2025
Fixed the issue that prevented jbTAR from starting on certain computer systems
Added deeper macro integration
Changed the name from jbTAR to eTraxion
Added saving macros to the main database file.

30.06.2025
Fixed an issue where a delete column would not correctly delete
Added a macro container, which is hidden by default but shown when a macro is loaded or added to the program.
Added the Duplicate Up tool.
Added the ability to modify existing macros
Removed the Delete Entry button from the Quick Actions
Both Delete Selected Entries and Deleted Selected Columns now delete multiple items
Added undo and redo handlers to both delete columns and rows

02.07.2025
Changed the logo on Windows to ensure it is simply the 'X' of the main logo