Releases: coders4help/volunteer_planner
Releases · coders4help/volunteer_planner
v4.2.0
Added
- Add "repeat e-mail address" field to sign-up form (#616 by @christophmeissner)
- Add VERSION to settings and as
release
property to Sentry config (#618 by @christophmeissner) - Add version information as comment and as footer (#622 by @pitpalme and @christophmeissner)
Fixed
- Fix AttributeError in templates for shift.workplace.name (#617 by @christophmeissner)
Full Changelog: v4.1.0...v4.2.0
Release 4.1.0
Bugfix and improvements release with little (visibly) new things
Added
- Integrate django-post-office by @christophmeissner
- Add sentry integration by @pitpalme
- Create codeql-analysis.yml by @christophmeissner
- Add commonly requested static files by @pitpalme
Changed
- Bump django-ckeditor from 6.2.0 to 6.3.0 in /requirements by @dependabot
- Bump django from 4.0.3 to 4.0.4 in /requirements by @dependabot
- Bump django-ckeditor from 6.3.0 to 6.3.2 in /requirements by @dependabot
- Bump sentry-sdk from 1.5.8 to 1.5.9 in /requirements by @dependabot
Fixed
- Hotfix/562 fix admin ordering by task and workplace by @christophmeissner
- Make admin timezone aware for shift/-templates by @christophmeissner
- Fix #575, broken icon in schedule template admin by @pitpalme
- Fixes #570: regions nav bar items not sorted well by @pitpalme
- Fixes #547: jQuery selector expected by @pitpalme
- Correct shift details user view by @pitpalme
- Fix URL redirection from remote source by @christophmeissner
- Fix URL date parsing by @pitpalme
- Shift notification messages from managers only @christophmeissner
Full Changelog: v4.0.1...v4.1.0
Hotfix Release 4.0.1
What's Changed
- Fix shift/-template admin when ordering by task/workplaces #562
Full Changelog: v4.0.0...v4.0.1
Release 4.0.0
Revival. Volunteer Planner is back.
This is a new major release, containing, among other things, Django 4.
Added
- privacy policy acception during registration in #437
- czech translation #406
- priority attribute for task and workplace, can be used to control listing order #476
- black and flake8 #518 #519
- GitHub templates for issues and feature requests
- Allow login in with email address as username #522
Changed
- lift Django version (+ libraries and frameworks) #488
- Python3 #487
- PostgreSQL is now default DBMS
- automatically assign permissions, when promoted as manager #425
- on landing page list only facilities with open shifts #454
- update translations
- reduce number of SQL queries for facility, shift date and news listing #513
- restrict username variations #520
Fixed
- check task and workplace match facility when creating shifts #433
- better filter for organization and facility membership / manager permission
- remove user from shift on account deletion #516
- Sending e-mail on membership approval was broken #533
- Make membership unique per user and facility / organization #524
Removed
- short description removed from organization and facility #442
- shiftmailer removed #452
- user e-mail address removed from user account admin (so managers see less data uncontrolled) #490
- user e-mail address removed from admin shift list #505
- google_tools app removed #510
Full Changelog: v3.1.1...v4.0.0
Release 3.1.1
Added
*added french translation
*added portuguese translation (not fully translated yet)
*added turkish translation (not fully translated yet)
Changed
*updated all existing translations (massive improvements in translation)
Fixed
- fix #398: deleting a non-past shift failed hard when trying to gather information about email about to be sent
Removed
Release 3.1.0
Added
- [UI] Display a warning when joining overlapping shifts #395
- [UI] shift managers can see the e-mail address of approved and pending facility members to contact them
- enhancements to the excel document that is sent to shift managers
- Some javascript files from different CDN are now included in Volunteer Planner distribution.
- [development] .editorconfig (PEP8 style)
- [development] new docstrings to source code
- [development] support for Docker containers for the test/development environment
- [development] makefile for base and mysql installations
- [development] travis badge added for readme.md
Changed
- [UI] better alignment of page
- [UI] Additional information - if shifts span over midnight there is need of additional information to differentiate between shifts that start today and shifts that started yesterday. In these cases the date is shown in the field where the time is shown.
- fixed issue 360: From field of emails is now DEFAULT_FROM_EMAIL and not anymore the fake from email of the shift manager.
- All used CSS and Javascript files are delivered by Volunteer Planner (instead of using some CDNs)
- text of HTTP 500 error was shortened.
- [development] CHANGELOG is now Markdown
- [development] Refactoring of the shiftmailer and Excelgenerator
- [development] Refactor: only one repository for static files (both repositories have been merged)
- [development] better README
Fixed
- UI: corrected wrong email for onboarding
- fixed issue 373: Shifts in shift history/future shifts are now shown correctly
- [development] some PEP8 fixes of the source code
- [development] removed hardcoded email from the source code, use settings file instead
- [development] removed one hardcoded link on image
- [development] .travis.yml fixups
Removed
- static repository in non-logged-in-area was removed
- [development] application api removed (not used and no plans for usage)
- [development] application registration_history removed (since 03.10.15 not in use and no function anymore)
- [development] application stats removed (since 01.10.15 not in use and no function anymore)
Release 3.0.1
Added
- [UI] User can her history of work shifts
- [UI] User can see upcoming shifts (the shifts she signed up for)
- Delete user: User can delete her account - the data is anonymized
- Social Impact Lab was added as supporter
Changed
- updated translations and wording
- [UI] Account creation: There is now an explicit message on account creation form explaining what happens here. (users often mistake the creation form for the login form)
- [UI] Account creation: The help texts have been improved
- Maps: Google Maps links have been removed, Openstreetmap links have been added
- several static information webpages (e.g FAQ) have been migrated from static html sites to django-flatpages
- Do not throw away user entered data during registration (It is fairly frustrating for new users to have te re-enter e-mail
addresses and passwords etc.)
Fixed
- default PostgreSQL settings have been fixed
- several PEP8 fixes of the source code (whitespaces, empty lines, lowercase variables)
- fix of registration form
- small fix of README.md
- ordering of facilities at landing page fixed
- add psycopg2 to requirements.txt
Removed
- Google maps (see Changed)
- several static webpages (see Changed)
Release 3.0.0
Major release
- permanent URL for facilities
- permanent URL for shifts
- flat pages (no more redeployment on FAQ changes)
- shift management improvements
- language switcher
- several bug fixes
- Greek and Swedish translations
- (beta) graphical schedule
- (beta) closed groups (approval before assignment required)
Hotfix Release 2.2.3
Fixes:
- administrative facility editing by organization managers (required, but non-editable, field)
- administrative filters and permissions for organization managers
Hotfix Release 2.2.2
Fixes:
- supporting organizations shown
- membership attributes in filter
- weekdays in helpdesk (again)
- grouping of tasks by workplace
- email notification on shift cancellation and modification