Releases: fedora-infra/tahrir-api
Releases · fedora-infra/tahrir-api
1.4.0
- Don't adjust the ranks automatically after adding an assertion (3de4f58)
- The
make_leaderboard()
method is public, it's used in Tahrir (fbf1117)
1.3.0
- Store a user's current value for a badge in the DB (8a79422)
- Fix Alembic config (8d19683)
- Update dependencies
1.2.0
- Change the scripts to use a Flask-style config file instead of the Paste/Pyramid one (5db2f11)
- Update dependencies
1.1.5
- Make
get_assertions_by_email()
case insensitive (92084ed)
- Add a relationship on the Person table (98ad984)
- Minor tests refactoring (85a9aa1)
- Don't create a sessionmaker just to set the recipient in assertions (47eafdd)
- Update dependencies
1.1.4
- fix(deps): update dependency tahrir-messages to v2 (757c4b6)
- chore(deps): update dependencies in lockfile (cd735d8)
- chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.4.8 (6a40308)
1.1.3
- Refactor getting the db manager from the db URI (17dea50)
- Update dependencies in lockfile and the ruff pre-commit hook
(a27cadc, b45bcfa)
1.1.2
- Fix the release github action (3f1e397)
add_invitation()
: don't assume a random user if not given (091b06f)
1.1.1
- Improve the
populate-avatars
script (ea1cd9d)
1.1.0
- Fix the github action to trigger on tags (6edf093)
- Add a column for the avatar (0841366)
- Add a script to populate the user's avatars from FASJSON (2d80012)
- Convert the changelog to markdown (ade7496)
- Update dependencies
Version 1.0.0
- Add tox as a test runner (31a84c4)
- Migrate tahrir-api from Python2 to Python3 (1f55486)
- SQLAlchemy: explicitly declare
order_by
expression as text (#36) (b6f4984)
- Avoid configuring Session since it already is scoped and will have no effect (a06f8cb)
- Add a few step to start hack on the project in development section README (56a289d)
- Add CI with Github Actions (05f6803)
- Explicitely convert Person to json before sending it to fedora-messaging (bc18ba9)
- send fedoramessaging objects in
notifications_callbacks
(5a92e20)
- By default, don't include people who have opted out in
get_all_persons()
(60f9a4c)
- Use Poetry (3e0b926)
- Use Black and Ruff (2121f3b)
- Use pytest rather than nose (182ed36)
- Add pre-commit config (0f549aa)
- add renovate config (00e83e4)
- Drop zope.sqlalchemy (63cea5b)
- Use sqlalchemy-helpers (83ef45c)
- Replace
datetime.datetime.utcnow()
as is deprecated (d985b4a)
- Add a couple properties on Person instances (d163926)
- Replace the
__json__()
method by as_dict()
(c0d8702)