Skip to content

Version 0.6.0

Choose a tag to compare

@davewalker5 davewalker5 released this 04 Jul 18:58
bafe9a6

Refactoring

Version 0.6.0 focuses on improving the internal structure of Fossil Tracker. While this release contains relatively few new end-user features, it lays important groundwork for future development by making the codebase cleaner, more maintainable and easier to extend.

Highlights

Internal refactoring

The application has undergone a significant internal reorganisation, including refactoring of both the database and user interface layers. These changes are intended to simplify future development, reduce technical debt and make the project easier to maintain over the long term.

Improved test suite

The automated test suite has been migrated to pytest, providing a more modern and maintainable testing framework that will support future enhancements with greater confidence.

Smarter specimen creation

When creating a new specimen, Fossil Tracker can now automatically suggest the next collection reference, reducing repetitive data entry while helping maintain a consistent catalogue.

Improved search workflow

Selecting a specimen from the search results now automatically switches to the edit view, making it quicker and more intuitive to move from searching to updating records.

Removal of legacy functionality

The original CSV import/export functionality has been removed. As the project has evolved, this early implementation no longer aligned with the application’s direction and was contributing unnecessary complexity.