Releases: CTPUG/wafer
Releases · CTPUG/wafer
Wafer 0.10.0
New features:
- Translation updates: Bringing Russian and Brazilian Portuguese to 100%.
- New languages with incomplete translations: Belarusian, German, French, Indonesian, Malayalam, Norwegian Bokmål.
- Include links to events in the iCal feed.
- Add schedule JSON export.
- Add support for Python 3.9.
- Management command to export talk titles, speakers, and video reviewers.
Bug fixes:
- Settings documentation matches reality, again.
- Fix a bug in the Pentabarf XML feed, where entries were missing
<end>
tags.
Minor changes:
- Speakers are now listed by talk type.
- Bump popper.js version to 1.16.x.
- Drop support for Python 3.5, as it is End of Life.
- Drop support for Django < 2.2, as it is End of Life.
- Drop dependency on
psycopg2-binary
and themdx
packages, these are optional. - Improved installation documentation.
- Improved strings for translation (replacing positional variables with named variables).
Wafer 0.9.4
Wafer 0.9.4
This fixes the broken 0.9.3 release
A minor update to wafer 0.9
New features since 0.9.2
- A public field has been added to TalkUrl (default public) which allows restricting urls attached to talks
- A REST endpoint has been added to query the ticket information
- Sections have been added to the base template to provide more flexibility in modifying how assets are provided.
Bugfixes since 0.9.2
- The logout option will now always be the last option in the menu
- The Edit Schedule page has been given a suitable title.
- Fixed a bug with how urls where not properly filtered when using the API to request urls for a specific talk.
- The maximum length of a TalkUrl has been extended to 1024 characters
- Fix an error where trying to change the time of a schedule slot that was marked as the "previous_slot" of another one would always fail.
Bugfixes since 0.9.3
- Broken talk migration has been fixed.
Broken Release 0.9.3
This release contains as broken migration due to rushing the release process. Do not use this release.
Wafer 0.9.2
A minor update to wafer 0.9
New features:
- A mechanism to add new users to specific auth groups:
WAFER_DEFAULT_GROUPS
. - Two new default auth groups: "Page Content Editors", and "View All Talks"
Bug fixes:
- Long-standing schedule editor bug fixes. Dropped talks can now be removed again, without having to reload the page. (#256).
Minor changes:
- Schedule editor unassigned talk list layout is now single-column.
Wafer 0.9.1
A minor update to wafer 0.9.0
New features:
- Bulk status changes for talks, in admin
Bug fixes:
- Display schedule times in the event local timezone, in admin
- Correct the count of reviews on each talk
- Fixed some missing html tags in the page version comparison template.
- Metadata updates (for changes that predated this release)
- Declare requirement on drf-extensions >= 0.5.0
- Update, python supported version trove classifiers
Misc:
- Translation updates
- Template whitespace cleanup
Wafer 0.9.0
Wafer 0.9.x supports Django 2 and 3 on Python 3.5+
Breaking Changes
- Dropped support for Python 2.x
- Dropped support for Django 1.11.x
- Dropped support for client-certificate based Debian SSO.
New Features
- Changed Select2 implementation from django-select2 to django-easy-select2
- Now compatible with drf-extensions 0.5 and djangorestframework 3.11.
- Added support for GitLab SSO.
Bug Fixes
- GitHub SSO should work again, after breaking with Django 1.10.
- Wafer now refuses to create a new account with an email address matching an existing account, when doing SSO.
Wafer 0.8.1
A feature update to wafer 0.8
Notable features
- We now also support Django 2.1 & 2.2
- Minimal CSS styling for the schedule, so it looks better by default
- Pin dependencies so installation doesn't break with python 2.
Wafer 0.8.0
All relatively minor changes. 0.7.7 probably should have been 0.8.0, but better late than never.
Minor:
- Change the UI for track and type selection, in the talk submission form. This allows longer descriptions to be visible, without breaking usability.
- UI Tweaks around profiles.
- 403 requests to user profiles (without accepted talks) when WAFER_PUBLIC_ATTENDEE_LIST=False.
- Include iCal schedule in static export.
Translations:
- Complete pt_BR.
.mo
files are shipped in the release.
Dependencies:
- Finally with a dependency stack supporting Django 2.0 (a little late). Expecting 2.2 soon.
Wafer 0.7.7
A feature update for wafer 0.7:
- A large rework to schedule time model, using "Blocks" instead of "Days", allowing events to cross midnight.
- Correctly highlight venues in the "current schedule" view
- Safe load YAML in
load_pages
- Per-type Talk submission deadlines.
- Hide the Sponsors menu when there are no packages.
- Improve default CSS for profile links and page edit controls.
- Don't load
localsettings
by default. - Show talk submitters their bio, to encourage filling it out.
Wafer 0.7.6
A bug-fix release for wafer 0.7
- Fix a bug where non-Latin1 titles would crash the slug parsing code
- Fix the incorrect display of css classes in the schedule admin page
- Make more of the model descriptions and help text transaltable
- Separate the display of multiple speakers on the talk page
- When editing an existing talk, use "Save" rather than "Submit"
- Test with python 3.7 on travis
- Add a "highlight-venue" parameter to add a css styling hook to schedule items in a specific venue
- Add a few more tests