Release notes

v1.3.0

Released on 2021-07-21.

Features

  • Add a page to manage registering users (PR#672).
  • Allow template override with a custom directory, see the TEMPLATES_CUSTOM_DIRECTORIES configration value (PR#701).
  • Allow users to declare their Matrix IDs in addition to the IRC nicknames (#248).
  • Display on users’ profiles the agreements they have signed (#576).
  • Validate email addresses when changed in the mail or rhbz_mail attributes (#610).
  • Allow users to select multiple pronouns (#646).

Bug Fixes

  • Don’t tell users signing up that their username is already taken when it can be the email address (PR#665).
  • Add the for attribute to checkbox labels (#658).

Development Improvements

  • Start using pre-commit to run the simple checkers (linters, formatters, security checks). Run poetry install to install the new dependencies, and then run pre-commit install to setup the git hook. Also add the safety tool (PR#659).

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Aurélien Bompard
  • Calvin Goodale

v1.2.0

Released on 2021-05-18.

Features

  • Display the version in the page footer (#592).
  • Allow sponsors to resign from their position in the group (#599).
  • Disallow login and register with mixed-case usernames (#594).
  • Add information in the validation email (#629).

Bug Fixes

  • Lowercase the username in Forgot Password Ask controller (#573).
  • Skipped autocomplete in OTP fields (#593).

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Aurélien Bompard
  • Josseline Perdomo
  • Yaron Shahrabani

v1.1.0

This is a feature release that adds a few interesting enhancements.

Features

  • Add a verification step when enrolling a new OTP token (#422).
  • The GPG key ID fields now refuse key IDs shorter than 16 characters, and allow up to 40 characters (the full fingerprint) (#556).
  • Paginate the group members list (#580).
  • Handle separately OTP from password in UI (#572).

Bug Fixes

  • Start messages with capital letter (PR#521).
  • Show more than 100 users on /group/<groupname> (PR#550).
  • Fixed mailto href adding mailto in the template of the group (PR#581).
  • Indirect groups are now included in the user’s group list (#560).
  • Redirect back to the original page after login (#574).
  • Fix the OTP QR code being displayed by default (#577).

Documentation Improvements

  • Add rstcheck to check our rst files (1c2205f).
  • Update the release docs (96b08ea).
  • Fix code-block format in contributing docs (PR#595).

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Aurélien Bompard
  • Chenxiong Qi
  • Josseline Perdomo
  • Rafael Fontenelle
  • Ryan Lerch
  • Vipul Siddhartha

v1.0.0

This is a the first stable release, as deployed in production in the Fedora infrastructure on March 24th 2021.

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Alain Reguera Delgado
  • Aurélien Bompard
  • Jan Kuparinen
  • james02135
  • Jean-Baptiste Holcroft
  • Neal Gompa
  • Nils Philippsen
  • Rafael Fontenelle
  • Ricky Tigg
  • Ryan Lerch
  • simmon
  • Stephen Coady