Skip to content

Releases: fedora-infra/noggin

Version 1.10.0

15 Apr 15:47
v1.10.0
b72197f
Compare
Choose a tag to compare

Released on 2024-04-15.

Features

  • Show the Discussion URL in the group infomation page (#867)
  • Use DNS to list the IPA servers (#1357)

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

10 Jan 16:30
v1.9.0
b40b10c
Compare
Choose a tag to compare

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

21 Sep 11:55
v1.8.0
dc6f414
Compare
Choose a tag to compare

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

17 Jan 08:04
v1.7.1
29bc0f8
Compare
Choose a tag to compare

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 handles smtplib.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

02 Jun 17:29
v1.6.1
d46beb5
Compare
Choose a tag to compare

This is a minor release.

  • The tests have been moved outside of the installed package (#940).
  • Update dependencies.

Version 1.6.0

13 May 10:28
v1.6.0
1e48480
Compare
Choose a tag to compare

Released on 2022-05-13. This is a feature release.

Features

  • Support Python 3.9 and 3.10 (#832).
  • Allow users to rename their 2FA token (#819).

Bug Fixes

  • Make the password change page less confusing (#798).
  • Lowercase email addresses upon registration (#834).
  • Issue a proper error message when the username is too short (#866).
  • Update the GECOS field when changing first name or last name (#913).

Version 1.5.1

15 Dec 10:26
v1.5.1
6d4be75
Compare
Choose a tag to compare

This is a bugfix release:

  • Let users login even if they registered with a username that is now invalid (#831).

Version 1.5.0

15 Dec 09:20
v1.5.0
1dd652e
Compare
Choose a tag to compare

Dependency Changes

  • Update to Flask 2.0, and update other dependencies (#828).

Features

  • Allow the configuration of a regexp to validate usernames, and limit its length (#827).

Development Improvements

  • Use Github Actions for CI (#828).

Version 1.4.0

10 Nov 09:36
v1.4.0
fa751d4
Compare
Choose a tag to compare

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

21 Jul 15:06
v1.3.0
ee5abd4
Compare
Choose a tag to compare

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