Skip to content

Releases: HyphaApp/hypha

6.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 07:54
bc7369d

Changes

Hypha now have ad hoc reporting and users will be notified of each new login via e-mail.

A new setting PROJECTS_TABLE_EXCLUDED_FIELDS allows for removing columns/filters from the project table to uncluttered it. This was added in preparation for more project table columns being added, some excluded by default.

The hook system have made a bit more modern so check that your custom plugins work as before. UI consistency improvements for PAF buttons and attachments, many requirements updates and more.

🚀 Features

⚙️ Enhancements

  • Make SOW/PF buttons the same (#4898) @wes-otf
  • Implement PROJECTS_TABLE_EXCLUDED_FIELDS. (#4885) @frjo
  • Avoid having comments partial load twise. (#4893) @frjo
  • Use cotton attachment card everywhere an attachment is shown (#4892) @wes-otf
  • Proper bulk action confirm dialogs on submission all view (#4832) @frjo

🐛 Bug Fixes

  • Fix report bug when no project start was set. Issue introduced in ad hoc reporting feature (#4896) @frjo

🔧 Maintenance

  • Update the hook system to use Python 3 and Django 5 patterns (#4802) @frjo
  • Correcting a hash function, has no practical effect due to the unique_together constraints but it is still not correct (#4865) @frjo
  • Bump js-yaml from 4.1.1 to 4.2.0 (#4881) @dependabot[bot]
  • Python full updates 2026-06-21. (#4889) @frjo
  • Python updates 2026-06-21. (#4888) @frjo
  • Updated sandbox_db.dump with migrations (#4867) @wes-otf
  • Bump shell-quote from 1.8.2 to 1.8.4 (#4863) @dependabot[bot]
  • Mypy/zuban adjustments to avoid false errors (#4862) @frjo
  • Python updates 2026-06-08. (#4861) @frjo

Contributors to this release: @dependabot[bot], @frjo, @wes-otf and dependabot[bot]

Full changelog: v6.4.0...v6.5.0

6.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:13
45e4772

Changes

Passkeys in Hypha! Set WEBAUTHN_RP_ID to activate in production, see settings/base.py.

You want to permanently clear out old submission but keep some stats about them? Set SUBMISSION_ANONYMIZATION_ENABLED to true.

🚀 Features

⚙️ Enhancements

  • Replace author Edit button with new window link icon (#4856) @wes-otf
  • Secure cookies on production, check next redirect, permission checks for partials (#4843) @frjo
  • Add missing translated strings (#4789) @frjo
  • Align submission and project detail pages styling (#4820) @frjo
  • Move strings from js to data attributes so they become translatable. (#4813) @frjo

🐛 Bug Fixes

  • Retrieve reviewforms by sort_order explicitly. (#4859) @frjo
  • Do not use custom password field template for wagtail admin. (#4845) @frjo
  • Added upload (and debug) to whitelisted URLs (#4858) @wes-otf
  • Bug fix for wagtail admin user save (#4848) @frjo
  • Fix render of MultiInputCharFieldBlock when no value set so it does not leave tags unclosed (#4814) @frjo

🔧 Maintenance

📜 Documentation

  • Update docs production/stand-alone to use uv etc. (#4847) @frjo

Contributors to this release: @dependabot[bot], @frjo, @sandeepsajan0, @wes-otf and dependabot[bot]

Full changelog: v6.3.0...v6.4.0

6.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 06:38
aea739c

Changes

Three bigger things and many small updates in this release. The two big things are:

  1. Block linkbots (i.e. MS Outlook) from consuming tokens in one time links. User need one extra click on a landing form.
  2. The requested amount field can now accepts locale formated values.
  3. Partners role is removed in favour of the new Co-applicant feature. Migration in place to move Partners users to become Co-applicants instead.

Then we have a long list of smaller changes. Test coverage is increased significantly. Attempts at making Hypha have lower RAM usage and make fewer db queries.

🚀 Features

  • Prevent linkbots from consuming tokens in one time links (#4775) @frjo
  • Make the Requested amount field accepts locale formated values (#4767) @frjo

⚙️ Enhancements

  • Fix the rounds dropdown menu search on the all view. (#4784) @frjo
  • Lower memory usage in submissions and projects (#4795) @frjo
  • When a submission uploaded file is missing, give nice error and not a 500 (#4794) @frjo
  • Minor changes in placement and background of nprogress spinner (#4801) @frjo
  • Remove partner role (#4790) @wes-otf
  • Use count() instead of len() where possible. (#4760) @frjo
  • Added url to open calls API (#4750) @wes-otf
  • Add a notice to notifications if recived as co-applicant. (#4744) @frjo

🐛 Bug Fixes

  • Permission issues in view_comments and can_bulk_archive_submissions (#4758) @frjo
  • Add missing site context to passwordless mails. (#4799) @frjo
  • Hypha should not send e-mails to none users unless they are signing up. (#4798) @frjo
  • Fix for ManagementForm data is missing errors on 2FA logins. (#4792) @frjo
  • Add background to tinymce buttons so one can see them in dark mode. (#4793) @frjo
  • Make active option in language switcher readable in light mode. (#4785) @frjo
  • Update text only on clicked button on application form (#4773) @frjo
  • Fix visibility display on the all reviews view. (#4759) @frjo
  • Only target the first title column, not all of them (#4766) @frjo
  • Added a button to disable 2FA for a specific user (#4747) @wes-otf

🔧 Maintenance

Contributors to this release: @dependabot[bot], @frjo, @wes-otf and dependabot[bot]

Full changelog: v6.2.0...v6.3.0

6.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 11:24
61b67c1

Changes

⚙️ Enhancements

  • Remove summary part of result view to improve performance. (#4732) @frjo
  • Adjust column width on wagtailadmin form listings to make it easier to read (#4724) @frjo
  • Improving result view performance. (#4718) @frjo

🐛 Bug Fixes

  • Remove extra char after Send reset email button. (#4716) @frjo

🔧 Maintenance

  • Update packages in translate-cpu.txt. (#4741) @frjo
  • Fix to copy command to import uv. (#4740) @frjo
  • Node package updates. (#4739) @frjo
  • Updated python packages 2026-03-03 (#4735) @frjo
  • Updated python packages 2026-03-01 (#4730) @frjo
  • Node package updates. (#4729) @frjo
  • Updated python packages 2026-02-26 (#4723) @frjo
  • Remove django web components and convert remaning components to cotton (#4717) @frjo

📜 Documentation

  • Fix favicon and node version check. (#4715) @frjo

Contributors to this release: @frjo

Full changelog: v6.1.0...v6.2.0

6.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 13:22
2d99ddd

Changes

🚀 Features

  • Allow staff to delete their own comments. (#4705) @frjo

🐛 Bug Fixes

  • Set default storage to s3 when it is configured. (#4708) @frjo
  • Move save to log_status_update so e-mail get sent. (#4693) @frjo

🔧 Maintenance

  • Update all locale po files and the pot file. (#4714) @frjo
  • Python updates 2026-02-19. (#4712) @frjo
  • Update test_durations, pre-commit and hypha-ci action (#4709) @frjo
  • Save test factories when needed, automatic saving is listed for deprecation (#4707) @frjo
  • Move django-stubs to dev dependency. (#4706) @frjo
  • Remove empty ignore file and add key and crt files (#4704) @frjo
  • Updated python packages Feb 2026. (#4703) @frjo
  • Production docker improvements. (#4701) @frjo
  • Optimise gunicorn options for running in docker. (#4700) @frjo
  • Update sandbox db. (#4699) @frjo
  • Specify node version as only v24 so minor updates are used automatically on new builds (#4697) @frjo
  • pyproject.toml sort dependencies, correct version, update pytest conf. (#4690) @frjo
  • Update node packages 2026-02-02 (#4684) @frjo
  • Update to Django 5.2.11 and python packages 2026-02-02 (#4683) @frjo

📜 Documentation

Contributors to this release: @bmispelon and @frjo

Full changelog: v6.0.0...v6.1.0

6.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jan 15:02
474d39d

Changes

New major version jump with the upgrade to Django 5.2 & Wagtail 7.0!

Otherwise mostly bug fixes & small UI improvements.

⚙️ Enhancements

  • Removed requirements file, added documentation & fixed docs not starting (#4672) @wes-otf
  • Added global_vars to MarkdownMail rendering, removed redundant contexts (#4647) @wes-otf

🐛 Bug Fixes

  • Revert to biome v1 for now. (#4673) @frjo
  • Add url param to fix dashboard pagination. (#4657) @frjo
  • Fix concept note & proposal both appearing in user's dashboard (#4655) @wes-otf
  • Fixed incorrect proposal form rendering and improved order of fields (#4654) @wes-otf

🔧 Maintenance

Contributors to this release: @frjo and @wes-otf

Full changelog: v5.35.0...v6.0.0

5.35.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 14:12
8ea2256

❄️ ⛄ Lots of bug fixes & maintenance items ⛄ ❄️

⚙️ Enhancements

  • Functionality for the deleting application attachments (#4624) @wes-otf
  • Added ability to create a project in a Complete state (#4627) @wes-otf

🐛 Bug Fixes

🔧 Maintenance

  • Update to Django 4.2.27 plus other python packages minor updates. (#4644) @frjo
  • Bump js-yaml from 4.1.0 to 4.1.1 (#4635) @dependabot[bot]
  • Update to Django 4.2.25 plus other python packages minor updates. (#4623) @frjo
  • Bump urllib3 from 2.5.0 to 2.6.0 (#4646) @wes-otf
  • Update to Django 4.2.26 plus other python packages minor updates. (#4631) @frjo

📜 Documentation

Contributors to this release: @bmispelon, @dependabot[bot], @frankduncan, @frjo, @wes-otf and dependabot[bot]

Full changelog: v5.34.0...v5.35.0

5.34.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 12:10
137a5ad

Check out the brand new design system utilizing DaisyUI!

🚀 Features

⚙️ Enhancements

🐛 Bug Fixes

  • Fixed QR code not displaying in the 2FA setup flow (#4613) @wes-otf
  • Reverted to using difflab for revisions comparsions [redux] (#4610) @wes-otf
  • Fix deadline not showing on application form (#4605) @theskumar
  • Removed nested htmx call causing triggering of submission export. (#4604) @frjo
  • Fixed old status name showing twice in a transition notification (#4621) @wes-otf
  • Fix dark mode not being auto dectected (#4611) @wes-otf
  • Fixed incorrect pairing of revisions fields & revision CSS (#4608) @wes-otf

🔧 Maintenance

  • Update to Django 4.2.24 plus other python packages minor updates. (#4617) @frjo

Contributors to this release: @frjo, @theskumar and @wes-otf

Full changelog: v5.33.0...v5.34.0

5.33.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 10:35
375397c

Changes

⚙️ Enhancements

  • Restrict permission to invite and update co-applicant in archived submissions and complete projects (#4596) @sandeepsajan0
  • Rename "Meta terms" to "Tags" in message on submission edit (#4593) @bickelj

🐛 Bug Fixes

🔧 Maintenance

  • Updated python packages June 2025. (#4591) @frjo

Contributors to this release: @bickelj, @frjo, @sandeepsajan0 and @wes-otf

Full changelog: v5.32.0...v5.33.0

5.32.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 12:44
eb6f9a0

Changes

Expanded co-applicant feature to projects and fixed some ruff edges.

Hypha now uses Postgresql 17 and Node 24.

🚀 Features

⚙️ Enhancements

  • Use xhtml2pdf inplace of reportlab for submission pdf export (#4577) @sandeepsajan0
  • Set label in project header to "Project lead:" instead of only "Lead:" (#4570) @frjo

🐛 Bug Fixes

🔧 Maintenance

Contributors to this release: @bmispelon, @frjo, @sandeepsajan0 and @wes-otf

Full changelog: v5.31.0...v5.32.0