- Added - For any new features that have been added since the last version was released
- Changed - To note any changes to the software's existing functionality
- Deprecated - To note any features that were once stable but are no longer and have thus been removed
- Fixed - Any bugs or errors that have been fixed should be so noted
- Removed - This notes any features that have been deleted and removed from the software
- Security - This acts as an invitation to users who want to upgrade and avoid any software vulnerabilities
- Added status text during data submission to inform users to keep the window open
- Added CommandSystemLog for forwarding logs from JavaScript and Python to the hosting application
- Changed Tailwind CSS to v4
- Changed CI workflows: added dependency update testing, feature branch releases
- Removed unused _build_release.yml workflow
- Added maximum data frame sizes to both the API and UI
- Added GitHub Actions release workflow with automated testing
- Added unit tests for dataframe truncation (Python and JavaScript)
- Added Lithuanian (LT) and Romanian (RO) translations
- Added Git LFS for test fixtures
- Fixed case-insensitive search in consent table
- Removed redundant Playwright workflow (consolidated into release workflow)
- Switched to pnpm for package management
- Switched to Vite for the frontend build system
- Added Spanish language
- Changed: split script.py into a default basic version in script.py and an advanced version script_custom_ui.py
- Added renovate
- Fixed - Explicit loaded event is sent to ensure proper initialization (channel setup)
- Changed: Feldspar is now split into React component and app
- Changed: Allow multiple block-types to interleave on a submission page
- Added: end to end tests using Playwright
- Changed: layout to support mobile screens (enables mobile friendly data donation)
- Added: support for mobile variant of a table using cards (used for data donation consent screen)
- Added: Support for progress prompt
- Added: German translations
- Added: Support for assets available in Python
Initial version