Releases: fedora-infra/noggin
Version 1.10.0
Released on 2024-04-15.
Features
Bug Fixes
- Previously, the Leave Group button on the group page was at the top of the list of group members.
However if a group has a large number of sponsors, this button would be far down the page.
The leave group button is now located in the subheader of the group listing page, avoiding this issue. (#600) - Only choose an IPA server that is in the config (#1356)
- Revisited and rewrote the installation steps in greater detail (#1363)
- Alerts / Flash Messages of type Success now timeout and disappear after 5 seconds (#1379)
Other Changes
- The Fedora, Default, and CentOS themes now use Bootstrap 5 or Fedora Bootstrap 2 (#966)
- Remove OpenSUSE theme assets as they are not used anymore (#1391)
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:
- Akashdeep Dhar
- Aurélien Bompard
- Cappy Ishihara
- Elias
- Nils Philippsen
- Patrik Polakovič
- Ryan Lerch
- William Modave
v1.9.0
Released on 2024-01-10.
Features
- Add validation for the OTP field on the login page (#1152)
- Add the RSS URL to the user profile (#1216)
- Give a clearer error message to registering users who use a mixed case username (#1327)
Bug Fixes
- Fix the boolean values (checkboxes) not showing up in the profile page (#1202)
- Don't show disabled (locked) users in Noggin (#1210)
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:
- Andika Triwidada
- Ettore Atalan
- Aurélien Bompard
- Luna Jernberg
- Borys Dikovets
- Jan Kuparinen
- Frank Dana
- Hoppár Zoltán
- josep constantí
- Linus Virtanen
- Maksim Kliazovich
- 김인수
- Tao Mon Lae
- Yuri Chornoivan
Version 1.8.0
This is a feature release that adds a RSS URL to the user profile.
Features
- Add the RSS URL to the user profile (#1216).
Bug Fixes
- Fix the boolean values (checkboxes) not showing up in the profile page (#1202).
- Don’t show disabled (locked) users in Noggin (#1210).
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:
- Jonathan Wright
- Aurélien Bompard
- grimst
- Lenka Segura
- Nils Philippsen
- Pedro Moura
- Ryan Lerch
Version 1.7.1
Released on 2023-01-17. This is a bugfix release.
- Add compatibility with Flask 2.2.X by using register_error_handler instead of a plain WSGI wrapper. (#1008).
/forgot-password/ask
endpoint now handlessmtplib.SMTPRecipientsRefused
error gracefully. (#817).- Store the chosen IPA server in the session for both the user client and the admin client. This prevents admin commands from running on a server and user commands running on another. (#1079).
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:
- Ettore Atalan
- Aurélien Bompard
- Francois Andrieu
- Erol Keskin
- Ernedin Zajko
- Hoppár Zoltán
- Nathan
- Robert Klein
Version 1.6.1
This is a minor release.
- The tests have been moved outside of the installed package (#940).
- Update dependencies.
Version 1.6.0
Released on 2022-05-13. This is a feature release.
Features
Bug Fixes
Version 1.5.1
This is a bugfix release:
- Let users login even if they registered with a username that is now invalid (#831).
Version 1.5.0
Version 1.4.0
This is a feature and bugfix release.
Features
- Improve the display of group communication channels (IRC or Matrix) (#309).
- Add the email address in the user’s profile (#568).
- Display the SSH public keys on the user’s profile (#676).
- Mention that Fedora and CentOS accounts are merged (#689).
- The Matrix server now defaults to fedora.im, and the Matrix web client instance defaults to https://chat.fedoraproject.org (#780).
Bug Fixes
- Change the Lost OTP link and wording to limit spam email on our admin mailbox (#678).
- Handle password changes for manually created users (#719).
Contributors
Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:
- Aurélien Bompard
- Charles Lee
- Hela Basa
- Josep M. Ferrer
Version 1.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
orrhbz_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 runpre-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