Wafer

Latest version: v0.16.1

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

0.13.0

This is the first release of the wafer 0.13 series

Changes
=======

* Replace django-nose with native django's test runner, to be nose being deprecated - This also allows our tests to run with Python 3.10
* Update various test cases to work with django's test runner
* Fix all the Django 4 deprecation errors - wafer dependencies still need to be updated to support Django 4, but our tests now pass.
* Tweak the construction of the "Submit/Edit talk" form to make it easier to extend

0.12.1

This is the next release in the 0.12 series

Changes
=======

* Support for Django 3.1 & Django 3.2
* Better handling of local time in schedule when the database does not support time zones
* Fix a bug with the extra_head block being overwritten in form templates
* Make a revision when a review is created or changed on a talk
* Use the receiver decorator to simplify some signal handling
* Locate WAFER_USER_IS_REGISTERED function at runtime to simplify patching in tests.
* Updated translations
* Extend tests for the review process

0.12.0

Backwards-incompatible changes

* No major ones.

Minor

* Frab schedule improvements:
* Use static GUIDs in the frab schedule, when possible (614)
* Emit <day start=... end=...> attributes (612)
* Remove double <abstract> tag (610)

* Force default to None if the list of allowed languages is empty (620)
* Fix /schedule/current when the schedule spans midnight (618)
* Translation updates (616, 617)
* Support client-side caching of schedules (613)

Developer

* Tests: Use common test and user creation fixture functions (611)

New settings

* None

0.11.0

Backwards-incompatible changes

* Bleach markdown (now that safe_mode isn't available any more)
* Use a different markdown renderer for pages and user-generated content (as the security profile of the two is different).
* Display talk list in a table.
* Emit frab-compatible `pentabarf.xml`

Minor

* Optimize talk pages.
* Translation updates.
* Translation compilation is now checked in CI.
* Make talk review scores the same in admin and model.

New Settings:
* `WAFER_CONFERENCE_ACRONYM`: The short name of the conference, used in the pentabarf XML schedule.
* `WAFER_PAGE_MARKITUP_FILTER`: The markitup filter to use for pages, not user-generated content.

0.10.0

Not secure
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.
1. Include links to events in the iCal feed.
1. Add schedule JSON export.
1. Add support for Python 3.9.
1. Management command to export talk titles, speakers, and video reviewers.

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

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

0.9.4

Not secure
=========

This fixes the broken 0.9.3 release

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.