5.20.0
Changes
We are now using uv for python package handling. Many neat features when adding and upgrading packages, uv is also fast. One of the big advantages is that Hypha now have the equivalent of a "lock" file for python packages. We can now be sure that every environment run the same versions of every package.
We encourage all developers to switch to "uv". If you are on macOS it is a quick brew install uv
, for others see /uv/#getting-started.
Deployments can continue to install with requirements.txt
. But the file now works as a lock file containing all needed packages so use attribute --no-deps
like this pip install --no-deps -r requirements.txt
.
More info in https://docs.hypha.app/setup/deployment/production/stand-alone/.
A new workflow "Request with same time review" added. Several new translations added.
🚀 Features
- Add application and project tabs. (#4196) @frjo
- Add new workflow for Request with same time review (#4187) @frankduncan
⚙️ Enhancements
- Enchancement to pdf rendering (#4245) @theskumar
- Combine the reports/reporting nav items (#4240) @wes-otf
- Remove fancybox modal for invoicing and reporting (#4188) @sandeepsajan0
- Move form_fields to Report from ReportVersion (#4222) @sandeepsajan0
🐛 Bug Fixes
- Submission all table need position relative to remain. (#4262) @frjo
- Fix adminbar miss alignment issue (#4257) @frjo
- Rename PAF to project form in more places (#4254) @frjo
- Removing break word style in data tables styles (#4247) @frjo
- Fix exclaimation icon in project table (#4243) @theskumar
🔧 Maintenance
- Updated python packages December 2024. (#4251) @frjo
- Small typo fix (#4244) @theskumar
- Use uv to manage and generate dependencies (#4232) @theskumar
- Update Django to 4.2.17. (#4241) @frjo
- Add updated js files based on the package.json (#4238) @theskumar
- Lock tandem install file to a commit hash (#4237) @frjo
- Translations update from Hosted Weblate (#4235) @weblate
- Node package updates (#4236) @frjo
- Translations update from Hosted Weblate (#4234) @weblate
- Translations update from Hosted Weblate (#4231) @weblate
- Removing some more old CSS. (#4230) @frjo
Contributors to this release: @frankduncan, @frjo, @sandeepsajan0, @theskumar, @weblate and @wes-otf
Full changelog: v5.19.0...v5.20.0