Releases: HyphaApp/hypha
5.4.3
5.4.2
Changes
⚙️ Enhancements
- Minor improvements to UI of submission beta (#3783) @theskumar
- Update primary nagivation dropdown UX (#3769) @theskumar
🐛 Bug Fixes
- Fix url namespace warnings. (#3750) @frjo
- Fixed category labels not being populated (#3778) @wes-otf
🔧 Maintenance
- Refractor the home module, move it 1-level up at hypha.home (#3766) @theskumar
- Flatten static src dirs (#3781) @frjo
Contributors to this release: @frjo, @theskumar and @wes-otf
Full changelog: v5.4.1...v5.4.2
5.4.1
Changes
Small release with one minor style bug fix and an easy way for Hypha implementors to add tracking scripts etc.
⚙️ Enhancements
- Add head end and body end include files. Empty by default to make it easy to insert custom content (#3777) @frjo
🐛 Bug Fixes
🔧 Maintenance
- Add migration to remove the mailchimp table if it exist (#3772) @theskumar
Contributors to this release: @frjo and @theskumar
Full changelog: v5.4.0...v5.4.1
5.4.0
Changes
Public part of Hypha is no more. Hypha is now a pure submission management platform. Many files has changes so prepare for merge conflicts if you have forked the code. Take care when upgrading!
When upgrading to this version of Hypha you need to manually update your site settings.
- Go to
Wagtail Admin -> Settings -> Sites
. - Change so the Apply site is set as "Default".
- Remove the Public site.
Hypha used to have two Wagtail sites configured, Apply and Public. The Public site was ment to be used as the "public" web site for the organisation. No one is using this anymore, preferring to have a separate Wordpress site or similar instead.
You will find that the ´hypha/public/` directory still exist. This is done to have migrations in place to clear out databas tables that are no longer needed. Later this year we will remove them.
This reales also has some new features and enhancements, see below.
🚀 Features
- Add setting list_on_front_page to funds and labs. (#3743) @frjo
- Add dropdowns to navigation and access nav items via file (#3679) @sandeepsajan0
- Add server side previews to the application workflow (#3725) @wes-otf
⚙️ Enhancements
- Improve rtl support with modern css (#3732) @frjo
- Visibility enhancements for partners (#3744) @wes-otf
- Fix homepage title and upgrade tailwind to 3.4.x (#3765) @theskumar
- Fix footer display on the htmx rendered pages (#3764) @theskumar
- Add goto apply listing for user with no dashboard (#3763) @theskumar
- Replace sprite svg icons with heroicons alternatives (#3711) @theskumar
- User with Staff role can approve contracts (#3736) @frjo
🐛 Bug Fixes
- Fix the 2FA flow (#3761) @theskumar
- Hide "Forms" menu in wagtail admin (#3755) @theskumar
- Fix footer link color (#3754) @theskumar
🔧 Maintenance
- Update test durations and local po files. (#3767) @frjo
- Cleanup unused template from public site (#3762) @theskumar
- Remove partial_match from search field, have no effect in Wagtail 5. (#3751) @frjo
- Update test durations and local po files after removing public. (#3749) @frjo
- Remove public site (#3738) @theskumar
- Updated to Django 4.2.10. (#3747) @frjo
- Move cookieconsent settings to generic settings (#3722) @theskumar
- Remove public "standard_pages" app (#3721) @theskumar
- Remove public "funds" app (#3720) @theskumar
- Update github actions. (#3740) @frjo
- Remove public "forms" pages app (#3719) @theskumar
- Remove public "projects" app (#3718) @theskumar
- Remove "people" app (#3739) @frjo
- Remove public "partners" app (#3716) @theskumar
- Remove public primary nav (db) and "news" app (#3715) @theskumar
📜 Documentation
- Documentation overhaul - Fixing formatting issues, autodoc implementation, and added variables for versions. (#3734) @wes-otf
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.3.1...v5.4.0
5.3.1
Changes
🚀 Features
🐛 Bug Fixes
- Fix errors for compare revisions page(JSONDecodeError and Invalid literal int error) (#3727) @sandeepsajan0
🔧 Maintenance
- Updated PR template to reflect testing practices (#3729) @wes-otf
- Remove public "search promotions" app (#3724) @theskumar
📜 Documentation
- docs: remove duplicate info at references > workflows (#3730) @theskumar
- docs: update fetch-depth=0 and update copyright year (#3723) @theskumar
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.3.0...v5.3.1
5.3.0
Changes
🚀 Features
- Add support for file uploads in communication (#3699) @theskumar
- Add todo app with task model and integrate todo app APIs with projects part(including PAF process, contracting and invoicing) (#3634) @sandeepsajan0
⚙️ Enhancements
- Restyle the status bar (#3672) @frjo
- Fix projects, invoices and reports tables headers for small size screens (#3691) @sandeepsajan0
🐛 Bug Fixes
- Fix admin 2FA disable flow (#3708) @theskumar
- Enabled validation of determination draft saving (#3707) @wes-otf
🔧 Maintenance
- Replace black with ruff formatter (#3688) @theskumar
- Remove social media sharing, part of public site removal (#3710) @theskumar
- Make default logo and favicons Hypha branded (#3702) @frjo
- Remove public search module (#3689) @theskumar
- Remove newsletter/mailchimp application (#3687) @theskumar
- Updated to Django 4.2.9. (#3704) @frjo
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.2.1...v5.3.0
5.2.1
Changes
⚙️ Enhancements
- #3417: Configured default visibility for review (#3418) @gmurtaza00
- Add "PAFs for review" table for paf approvers (#3645) @sandeepsajan0
- Added descriptions to group selections in Wagtail admin (#3636) @wes-otf
- Fix typography for submission diff (#3673) @theskumar
🐛 Bug Fixes
- Remove dependency of invoice delete on PROJECT_ENABLED Flag (#3690) @theskumar
- Allow project for a project's requested funding value to be a decimal (#3692) @wes-otf
🔧 Maintenance
- Update django-bleech to 3.1.0 remove bleach (#3683) @theskumar
Contributors to this release: @gmurtaza00, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.2.0...v5.2.1
5.2.0
Changes
Hypha now uses Django v4.2.x LTS.
⚙️ Enhancements
- Removed hard-coded lang and make html lang attribute dynamic (#3677) @theskumar
- Break title in max three lines with expandable on hover (#3654) @sandeepsajan0
- Show who can see archived submissions (#3646) @wes-otf
- Fix the layout of the action buttons on the invoice listing table (#3662) @theskumar
- Fixes and enhancements to project invoice detail page (#3666) @theskumar
- Add scroll to top button (#3667) @theskumar
🔧 Maintenance
- Upgrade minor dependencies (#3684) @theskumar
- Upgrade babel to 2.13.1 (#3682) @theskumar
- Inline JS detection logic, one less js file to load (#3678) @theskumar
- Updated to Django 4.2.8. (#3675) @frjo
- Upgrade to Django 4.2 LTS (#3652) @theskumar
- Update runtime to python-3.11.6. (#3668) @frjo
📜 Documentation
- Remove reference of public site from docs (#3665) @theskumar
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.1.0...v5.2.0
5.1.0
Changes
A new passwordless user auth flow is now the default in Hypha. To revert back to the old flow set both ENABLE_PUBLIC_SIGNUP
and FORCE_LOGIN_FOR_APPLICATION
to False
.
All but one implementors that interacts with the dev team has said that this is what they are already using so it made sense to make it the default. The lone implementor also said they planed to switch flow in the near future.
With the new flow users can login with a one time link sent to their e-mail address. Setting up a password for a new users is a click away if they want. Current users can use the e-mail link or their password, as they please.
🚀 Features
- Passwordless login and signup (#3531) @theskumar
- Add invoices rows to applicant dashboard with different kind of invoice statuses (#3600) @sandeepsajan0
⚙️ Enhancements
- Add grey background to PAF detail page (#3651) @sandeepsajan0
- Add grey background for applicant dashboard (#3602) @sandeepsajan0
- Update 'Waiting for' content for contract upload (#3659) @sandeepsajan0
🐛 Bug Fixes
- Add a CustomWagtailUserCreationForm to fix issue with creating users … (#3664) @frjo
- Fix visibility of last item of status bar on submission detail page (#3656) @sandeepsajan0
🔧 Maintenance
- Remove unused ‘report-frequency.js’ (#3661) @theskumar
- Show error if htmx ajax request fails with server error (#3633) @theskumar
- Added migration to remove NEW_SUBMISSION events without a submission (#3658) @wes-otf
- Update test duration file and locale files. Also lock Faker to v19.x. (#3657) @frjo
Contributors to this release: @frjo, @sandeepsajan0, @theskumar and @wes-otf
Full changelog: v5.0.0...v5.1.0
5.0.0
Changes
Hypha has reached 5.0! The "strike force five" release. It includes Django 4.x and Wagtail 5.x. Are you using stock Hypha the changes are not huge. If you have a lot of customisations there might be work ahead to make your code work.
⚙️ Enhancements
- Custom applicant dashboard header (#3587) @sandeepsajan0
- Update the query text on all.html (#3638) @ramojo
🔧 Maintenance
- Upgrade wagtail to 5x (#3627) @theskumar
- Upgrade to Django 4.1.x (#3398) @theskumar
📜 Documentation
- Update the links to images and some references to pages (#3641) @theskumar
Contributors to this release: @ramojo, @sandeepsajan0 and @theskumar
Full changelog: v4.10.1...v5.0.0