Skip to content

Releases: CTPUG/wafer

Wafer 0.10.0

07 Jun 14:18
v0.10.0
Compare
Choose a tag to compare

New features:

  1. Translation updates: Bringing Russian and Brazilian Portuguese to 100%.
    1. New languages with incomplete translations: Belarusian, German, French, Indonesian, Malayalam, Norwegian Bokmål.
  2. Include links to events in the iCal feed.
  3. Add schedule JSON export.
  4. Add support for Python 3.9.
  5. Management command to export talk titles, speakers, and video reviewers.

Bug fixes:

  1. Settings documentation matches reality, again.
  2. Fix a bug in the Pentabarf XML feed, where entries were missing <end> tags.

Minor changes:

  1. Speakers are now listed by talk type.
  2. Bump popper.js version to 1.16.x.
  3. Drop support for Python 3.5, as it is End of Life.
  4. Drop support for Django < 2.2, as it is End of Life.
  5. Drop dependency on psycopg2-binary and the mdx packages, these are optional.
  6. Improved installation documentation.
  7. Improved strings for translation (replacing positional variables with named variables).

Wafer 0.9.4

19 Sep 19:12
Compare
Choose a tag to compare

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

19 Sep 17:46
Compare
Choose a tag to compare

This release contains as broken migration due to rushing the release process. Do not use this release.

Wafer 0.9.2

01 Aug 20:53
v0.9.2
Compare
Choose a tag to compare

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

11 Jul 17:00
v0.9.1
Compare
Choose a tag to compare

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

09 Jun 21:47
v0.9.0
Compare
Choose a tag to compare

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

07 Mar 16:12
Compare
Choose a tag to compare

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

25 Feb 05:57
v0.8.0
Compare
Choose a tag to compare

All relatively minor changes. 0.7.7 probably should have been 0.8.0, but better late than never.

Minor:

  1. Change the UI for track and type selection, in the talk submission form. This allows longer descriptions to be visible, without breaking usability.
  2. UI Tweaks around profiles.
  3. 403 requests to user profiles (without accepted talks) when WAFER_PUBLIC_ATTENDEE_LIST=False.
  4. Include iCal schedule in static export.

Translations:

  1. Complete pt_BR.
  2. .mo files are shipped in the release.

Dependencies:

  1. Finally with a dependency stack supporting Django 2.0 (a little late). Expecting 2.2 soon.

Wafer 0.7.7

12 Jan 20:00
v0.7.7
Compare
Choose a tag to compare

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

03 Oct 18:00
v0.7.6
Compare
Choose a tag to compare

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