Releases: HyphaApp/hypha
5.21.1
Changes
Bug fix for broken file upload fields in dialogs.
⚙️ Enhancements
- Update permission for Project document upload button (#4277) @sandeepsajan0
🐛 Bug Fixes
🔧 Maintenance
- When bumping version uv.lock needs to be updated as well. (#4298) @frjo
- Update gitignore (#4292) @frjo
- Update referrer-policy to strict-origin-when-cross-origin, remove django-referrer-policy packages, built in to Django 3 and later (#4296) @frjo
Contributors to this release: @frjo and @sandeepsajan0
Full changelog: v5.21.0...v5.21.1
5.21.0
Changes
Ols submission all table is now removed. All sass variables are now set via css variables so easy to override.
⚙️ Enhancements
- Separate SOW & PAF form editing (#4261) @wes-otf
- Remove old submissions table related code and removed fancybox (#4226) @sandeepsajan0
- Set dir auto via js on all p tags in applications. (#4266) @frjo
- Allow org_faculty to view Project Document Categories. (#4276) @frjo
- Set sass variables with css variables to allow easy overrides (#4263) @frjo
- Add reviews to project form exports. Set size to use PDFPageSettings … (#4281) @frjo
🐛 Bug Fixes
- Temporarily move jQuery back to being loaded in the head until we have fixed all scripts getting loaded mid page (#4286) @frjo
- Make word count warnings work with leatest TinyMCE editor. (#4271) @frjo
- Fix reporting period not visible in report form (#4267) @theskumar
🔧 Maintenance
- Bump version to 5.21.0. (#4297) @frjo
- Move to indent_size = 2 for all js files. This is the prettier default. (#4279) @frjo
- Convert jquery to vanilla, remove unused js, fix minor bugs (#4273) @frjo
- Remove tomd and to_markdown() since they are not used anymore (#4284) @frjo
- Add django-stubs as a project dependency + other patches (#4278) @theskumar
- Fix minor lint issues. (#4282) @frjo
- Translations update from Hosted Weblate (#4269) @weblate
- Fix typos (#4268) @theskumar
- Embed the sourcemaps, linking does not work (#4264) @frjo
Contributors to this release: @frjo, @sandeepsajan0, @theskumar, @weblate and @wes-otf
Full changelog: v5.20.0...v5.21.0
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
5.19.0
Changes
🚀 Features
- Implement DJP: Django Plugins. (#4201) @frjo
- Add the ability to
translate
submissions (redux) (#4219) @wes-otf - Add a reporting table for projects (#4051) @bickelj
- Hide contracting category documents from restricted users (#4136) @sandeepsajan0
- Review form unsaved changes notification (#4176) @bickelj
⚙️ Enhancements
- Make the application view more printer friendly (#4229) @wes-otf
- Only display
Show all
for reviewers previous reviews if there's more to show (#4221) @wes-otf - Remove AwaitingReview view, give reviewer access to submission all (#4209) @frjo
- Remove fancybox modal for Contracting (#4174) @sandeepsajan0
- Add rolespermissions module, refractor the group and delete submission to use it (#4151) @theskumar
- Enhance look and feel of the submission results page (#4200) @theskumar
- Rebuild responsive-font-sizes mixin to use clamp (#4185) @frjo
- Fix sidebar width of comment form (#4193) @theskumar
🐛 Bug Fixes
- Fix submission with "invite to proposal" status stuck in draft if language is not english (#4220) @theskumar
- Fix filters on reviewer leaderboard. (#4225) @frjo
- Display the sealed message the same way as archived (#4216) @frjo
- Revert translations for now. Increase build size to much, Heroku has a 500 MB max (#4199) @frjo
- Fix bug in submission-text-cleanup that made all tables display in the last field with a table (#4191) @frjo
- Replace doc_title filter with existing title_text_display property (#4195) @frjo
🔧 Maintenance
- Merged with weblate (#4227) @wes-otf
- Clean out unused css. (#4208) @frjo
- Add POSTGRESQL_REPLICATION_USE_PASSFILE env var after breaking change in bitnami/postgresql (#4213) @frjo
- Update locale files and translation docs (#4212) @frjo
- Add missing jsdocs (#4206) @frjo
- Bump werkzeug from 3.0.4 to 3.0.6 (#4186) @dependabot
- Update runtime to python-3.12.7. (#4198) @frjo
- Remove unused jscs config (#4194) @theskumar
📜 Documentation
Contributors to this release: @bickelj, @dependabot, @dependabot[bot], @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.18.0...v5.19.0
5.18.0
Changes
🚀 Features
⚙️ Enhancements
- Invoice status updating improvements (#4083) @wes-otf
- Remove Fancybox modal for PAF workflow (#4160) @sandeepsajan0
- Add back link to view activity related object. (#4182) @frjo
- Upgrade to sass 1.80 and eslint 1.13 (#4175) @theskumar
- Add confirm message when exporting submission data as csv file (#4118) @sandeepsajan0
🐛 Bug Fixes
- Adjust main padding on breakpoint xl. (#4173) @frjo
- Added tag to generate existing submission view params for pagination (#4184) @wes-otf
- Make review form errors show as they should. (#4178) @frjo
🔧 Maintenance
- Add files conf to prettier pre-commit setup. (#4177) @frjo
- Speed up CI (#4164) @theskumar
Contributors to this release: @bickelj, @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.17.0...v5.18.0
5.17.0
Changes
Check out the new communication tab. Comments and activities are now displayed together and loaded only when needed.
🚀 Features
- Update homepage to not used wagtail pages (#4127) @theskumar
- Rebuild communication and activity feed + assign a comment as task to user (#3932) @theskumar
- Submission data on determination and review form page (#4142) @frjo
⚙️ Enhancements
- Improvment to the submisison's related section (#4157) @theskumar
- Fix submission search input (#4156) @theskumar
- Do not send notification when author delete own draft. (#4159) @frjo
- Remove all Finance 2 features (#4122) @frjo
- Remove vendor feature code (#4086) @sandeepsajan0
- Improve cloned forms naming (#4114) @wes-otf
🔧 Maintenance
- Updated the sandbox db. (#4170) @frjo
- Basic project info in pyproject.toml. (#4155) @frjo
- Remove some code formatting rules from eslint. Prettier takes care of that. (#4168) @frjo
- Use pre-commit in ci to check for lint issues (#4110) @theskumar
- Update factory boy, Faker and wagtail_factories (#4128) @sandeepsajan0
- Updated ESLint to v9.12.0 & migrated to a flat config file (#4162) @wes-otf
- Add "templates_custom" folder to tailwind search path (#4163) @theskumar
- Node package updates. (#4152) @frjo
- Upgrade to python 3.12.6. (#4154) @frjo
- Remove 'drf-yasg' swagger docs viewer (#4161) @theskumar
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.16.0...v5.17.0
5.16.0
Changes
🚀 Features
- Added command to delete drafts that haven't been modified in specified days (#4133) @wes-otf
- Add invoice date and paid date to invoice and invoices lists and tables (#4019) @sandeepsajan0
- Added links & icons to wagtail form view
Used By
columns (#4106) @wes-otf
⚙️ Enhancements
- Rename past submission to other submissions (#4143) @frjo
- Update PAF to Project Form in user facing strings (#4104) @sandeepsajan0
🐛 Bug Fixes
- Fix js error when no proposal field on determination form. (#4147) @frjo
- Fix 'Reminder Created' duplicate message, restrict duplicate toast messages (#4126) @sandeepsajan0
🔧 Maintenance
- Lock griffe version, breaking change in v1.x. (#4138) @frjo
- Update micromatch. (#4137) @frjo
- Updated the sandbox db. (#4135) @frjo
- Updated the sandbox db. (#4132) @frjo
📜 Documentation
Contributors to this release: @frjo, @sandeepsajan0 and @wes-otf
Full changelog: v5.15.0...v5.16.0
5.15.0
Changes
Check out the new submission table view!
🚀 Features
- New submission table view (#4080) @theskumar
- Add draft submission deletion feature for applicants (#4108) @sandeepsajan0
⚙️ Enhancements
- Fix my tasks title issue on dismissing all tasks (#4112) @sandeepsajan0
- Fix no report form attached to fund (#4111) @sandeepsajan0
- Set signed by applicant true when submit and approved (#4105) @sandeepsajan0
🔧 Maintenance
- Update makefile, auto-help and better serve (#4109) @theskumar
Contributors to this release: @sandeepsajan0 and @theskumar
Full changelog: v5.14.1...v5.15.0
5.14.1
5.14.0
Changes
🚀 Features
- Assign tasks to project leads instead of staff (#4095) @sandeepsajan0
- Hide PII from external reviewers, along with private reviews (#4018) @wes-otf
- Sanitize user
full_name
without roadblocks (#4061) @bickelj
⚙️ Enhancements
- Order invoice table on project page by date, newest on top. (#4097) @frjo
- Make background color consistent across the app (#4059) @wes-otf
- Implemented
Remember me
for passwordless login (#4064) @wes-otf - Hide Project task and project settings if projects is disabled (#4076) @sandeepsajan0
🐛 Bug Fixes
- Add a gap between review buttons for staff. (#4113) @frjo
- Fix js error when related sidebar is not displayed. (#4103) @frjo
- Fix docs from being built (#4100) @theskumar
- Fixed consent prompt always popping up when
Ok
is the only option (#4089) @wes-otf - Fix submit contract document category permission with required remaining categories instead of remaining categories (#4078) @sandeepsajan0
- Fixed broken application detail round URL (#4099) @wes-otf
🔧 Maintenance
Contributors to this release: @bickelj, @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.13.1...v5.14.0