Releases: HyphaApp/hypha
3.6.1
🐛 Bug Fixes
- Fix search on all submission failing if show_archive is false (#3123) @theskumar
🔧 Maintenance
Contributors to this release: @frjo and @theskumar
Full changelog: v3.6.0...v3.6.1
3.6.0
Changes
The everything we did for Christmas and New Year release. Archive and Unarchive submissions. Documentations is now moved to main repo. Now using "ruff" for code style checks, it is written in Rust and silly fast.
🚀 Features
- Add script to export public content to json. (#3057) @frjo
- Unarchive the archived Submissions (#3053) @sandeepsajan0
- Introduce archive feature for the submissions(in batch actions) (#3003) @sandeepsajan0
- Add activity e-mail digest for each Fund and Lab (#3035) @theskumar
⚙️ Enhancements
- Add Rate limit sensitive forms (#2669) @sandeepsajan0
- Add image, description, landing_url and ordering field to RoundAndLabBase Open API (#3091) @sandeepsajan0
- Add onetime, yearly and no frequency status to reporting (#3071) @sandeepsajan0
- Add a separate DRAFT_SUBMISSION event (#3075) @sandeepsajan0
🐛 Bug Fixes
- Fix loop control variable overriding iterable it iterates (#3096) @theskumar
- Fix function call
AnonymousUser
performed in argument defaults (#3095) @theskumar - Fix undefined 'user' object in the reviewdraft permission check API (#3098) @theskumar
🔧 Maintenance
- Replace flake8 & isort with ruff (#3103) @theskumar
- Add documentation section to the release drafter template. (#3111) @frjo
- Also build docs when docs conf is changed. (#3107) @frjo
- Remove stale webpack config from settings (#3108) @theskumar
- Only build and deploy the docs when content in the docs dir is updated. (#3106) @frjo
- Bump json5 from 2.2.1 to 2.2.3 (#3104) @dependabot
- Update 'getattr' calls that use constants with normal property access (#3097) @theskumar
- Fix usages of dict() and list() with literal keywords (#3094) @theskumar
- Make use of 'from' in except clause (#3100) @theskumar
- Remove and fix unsed imports (#3099) @theskumar
- Maintainance fix depreciation warnings (#3092) @theskumar
- Fix concurrency for Hypha CI workflow in GitHub. (#3093) @frjo
- Fix test with setupTestData(), replace with setUp() (#3090) @theskumar
- Adding the new Hypha logo and favicons. Will be implemented later on. (#3078) @frjo
- Update the codeql-analysis workflow. (#3087) @frjo
- Update to checkout@v3 in docs build workflow. (#3086) @frjo
- Moving Hypha documentation in to the main repo (#3077) @theskumar
- Updated the sandbox db. (#3076) @frjo
📜 Documentation
- Update local setup docs (#3109) @theskumar
Contributors to this release: @dependabot, @dependabot[bot], @frjo, @sandeepsajan0 and @theskumar
Full changelog: v3.5.0...v3.6.0
3.5.0
3.4.0
Changes
The many small things release.
🚀 Features
- Add feature to download paf as docx file (#3039) @sandeepsajan0
⚙️ Enhancements
- Add show deadline setting to Funds. Hide deadline on all public pages. (#3054) @frjo
- Show reset link directly below password field. Only show Google login… (#3024) @frjo
- Add PDF template, with custom styling and context (#3037) @sandeepsajan0
- UI refinements for Two-Factor authentication setup (#3040) @theskumar
- Improving table titles on dashboard and overview (#3025) @frjo
- Create “Public Site” setting menu and restructure apply/project menu (#3008) @theskumar
- Add setting to allow staff admins to view submission drafts. (#3014) @frjo
- Add PAF final approval table to contracting-approver dashboard (#3012) @sandeepsajan0
- Add PAF awaiting approval table to staff dashboard (#3007) @sandeepsajan0
- Show invoices in seperate tabs to finance for their review and conversion (#3006) @sandeepsajan0
🐛 Bug Fixes
- Fix permission view for wagtail user groups (#3061) @sandeepsajan0
- Node: [hash] is now [fullhash] (#3063) @frjo
- Update api tests for Invoice extended workflow (#3044) @sandeepsajan0
🔧 Maintenance
- Bump pillow from 9.0.1 to 9.3.0 (#3062) @dependabot
- Bump loader-utils from 1.4.1 to 1.4.2 (#3051) @dependabot
- Testing GitHub actions for CI. (#3041) @frjo
- Bump loader-utils from 1.4.0 to 1.4.1 (#3042) @dependabot
- Code style fixes and missing migrations (#3043) @frjo
- Up the ci cache to v6. (#3038) @frjo
Contributors to this release: @dependabot, @dependabot[bot], @frjo, @sandeepsajan0 and @theskumar
3.3.0
Changes
Get staff notifications via e-mail digest, set recipient e-mail addresses via ACTIVITY_DIGEST_RECIPIENT_EMAILS
.
🚀 Features
- Send email digest for activities in Hypha for org level staff (#2991) @theskumar
⚙️ Enhancements
- Add author name to new submission notification. (#3015) @frjo
- Enhance Supporting Documents upload (#2995) @sandeepsajan0
- Rename "Manage" to "Project" and move "Project Approval Forms" to "Project" (#3009) @theskumar
- Add a settings to make finance2 workflow optional (#2942) @sandeepsajan0
🐛 Bug Fixes
- Make user e-mail field case insensitive to prevent multiple account with same email (#2989) @sandeepsajan0
Contributors to this release: @frjo, @sandeepsajan0 and @theskumar
3.2.2
Changes
Minor bugfix release.
⚙️ Enhancements
🐛 Bug Fixes
- Fix missing i18n tag in the fund template (#3002) @theskumar
Contributors to this release: @frjo and @theskumar
3.2.1
Changes
The @sandeepsajan0 release 😄. Many smaller enhancements that add polish. A minor Django update and attempt to make the base.py
settings file easier to comprehend.
⚙️ Enhancements
- Show Linked forms to funds and labs on their listing pages (#2992) @sandeepsajan0
- Add error message for PAF not configured condition (#2963) @sandeepsajan0
- Improve the look of SingleIncludeBlock's static field (#2993) @sandeepsajan0
- Move SendNoticeBlock to required blocks (#2980) @sandeepsajan0
- Notify final Approver when PAF is ready for final Approval (#2976) @sandeepsajan0
- Rename Screening Status to Screening Decision (#2978) @sandeepsajan0
🐛 Bug Fixes
🔧 Maintenance
- Updated to Django 3.2.16. (#2997) @frjo
- Move django settings to seperate file and reorder settings in base file. (#2990) @frjo
Contributors to this release: @frjo and @sandeepsajan0
3.2.0
⚙️ Enhancements
- Add a SUBMISSIONS_DRAFT_ACCESS_STAFF to control if staff can see application draft or not (#2983) @frjo
🐛 Bug Fixes
- Fix PAF admin's related forms issues (#2979) @sandeepsajan0
- Attached forms displayed in the rounds admin page fix (#2977) @theskumar
🔧 Maintenance
- Upgrade django-file-field to 3.4.1 (#2984) @theskumar
Contributors to this release: @frjo, @sandeepsajan0 and @theskumar
3.1.0
Changes
A big step towards getting the project side of Hypha feature complete. We also update to Python 3.10, some bugfixes and maintenance/dev enhancements.
🚀 Features
- Add PAF whole functionality including reviewer roles, dashboard listing, and set permissions (#2943) @sandeepsajan0
- Send email when saving a submission as a draft for the first time (#2948) @theskumar
⚙️ Enhancements
- Make project approval form similar like ApplicationForms or Reviews Forms (#2966) @sandeepsajan0
- Add correction and amendments link to contracting phase (#2944) @sandeepsajan0
🐛 Bug Fixes
- Remove reviewers from list who opinionated but didn't submit review (#2974) @sandeepsajan0
- Rename Forms to Application forms. (#2961) @frjo
- Add js validation for acceptable file types for all uploads (#2951) @theskumar
- Fix duplicate comments in in-app feed (#2950) @sandeepsajan0
- Fix adaptors * imports, make values of all string (#2945) @theskumar
🔧 Maintenance
- Upgrade to python 3.10. (#2952) @frjo
- Update the can i use db. (#2971) @frjo
- Update the po files. (#2970) @frjo
- Updated the sandbox db. (#2969) @frjo
- Replace stellar with dslr for fast postgres snapshots. (#2962) @frjo
- Improve testing and development experience (#2954) @theskumar
- Upgrade sentry-sdk to v1.9.5 (#2956) @theskumar
- Add vscode launch config to start django debug server (#2953) @theskumar
- Improve sample generator for help_text in factories (#2947) @theskumar
Contributors to this release: @frjo, @sandeepsajan0 and @theskumar
3.0.0
Changes
Time for Wagtail 3, hence the move to version 3.x.
https://wagtail.org/blog/whats-new-in-wagtail-may-2022/
🔧 Maintenance
- Upgrade wagtail to 3.x (#2934) @theskumar
- Refractor/messaging (#2938) @theskumar
Contributors to this release: @frjo and @theskumar