Version 0.6.0
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.