Releases: aeecleclair/Hyperion
Releases · aeecleclair/Hyperion
v2.7.0-alpha
What's Changed
- Remove flappybird pagination by @julien4215 in #475
- Bump version 2.5.4 by @julien4215 in #476
- Improve auth test coverage and fix errors by @armanddidierjean in #469
- Bump version 2.5.5 by @armanddidierjean in #478
- Use postgresql for tests by @armanddidierjean in #450
- Bump the patch-dependencies group across 1 directory with 6 updates by @dependabot in #474
- Add token introspection endpoint by @armanddidierjean in #338
- Bump version 2.6.0 by @julien4215 in #482
- Bump rapidfuzz from 3.8.1 to 3.9.3 by @dependabot in #472
- Calypsso by @armanddidierjean in #470
- Bump the patch-dependencies group with 7 updates by @dependabot in #484
- Bump the types-dependencies group with 3 updates by @dependabot in #483
- Remove deprecated MINIMAL_TITAN_VERSION by @armanddidierjean in #489
- Bump pydantic-settings from 2.2.1 to 2.3.4 by @dependabot in #487
- Bump aiofiles from 23.2.1 to 24.1.0 by @dependabot in #485
- Bump docker/build-push-action from 5 to 6 in the actions group by @dependabot in #488
- Fix bugs in log system by @julien4215 in #452
- Lang emails by @Marc-Andrieu in #492
- Add colors to different levels of log in console by @Rotheem in #494
- Bump ruff to version 0.5.2 by @julien4215 in #493
- Init payment with HelloAsso by @armanddidierjean in #439
- Bump the patch-dependencies group across 1 directory with 7 updates by @dependabot in #511
- Bump uvicorn[standard] from 0.29.0 to 0.30.5 by @dependabot in #512
- Drop all tables based on db schema instead of models by @armanddidierjean in #504
- Use FastAPI CLI for local setup by @nitintecg in #497
- Use jaro_winkler similarity instead of rapidfuzz by @Rotheem in #491
- Bump psycopg[binary] from 3.1.19 to 3.2.1 by @dependabot in #502
- Validate phone number on user creation and update by @armanddidierjean in #480
- Support oauth-authorization-server wellknown discovery and simplify dotenv config by @maximeroucher in #465
- Add ContentHTTPException and AuthHTTPException by @armanddidierjean in #458
- Fix loggers and db initialization when using multiple Gunicorn workers by @armanddidierjean in #477
- Enable new rules for Ruff by @armanddidierjean in #507
New Contributors
- @nitintecg made their first contribution in #497
Full Changelog: v2.5.3-alpha...v2.7.0-alpha
v2.6.0
What's Changed
- Use postgresql for tests by @armanddidierjean in #450
- Bump the patch-dependencies group across 1 directory with 6 updates by @dependabot in #474
- Add token introspection endpoint by @armanddidierjean in #338
- Bump version 2.6.0 by @julien4215 in #482
Full Changelog: v2.5.5...v2.6.0
v2.5.5
What's Changed
- Improve auth test coverage and fix errors by @armanddidierjean in #469
- Bump version 2.5.5 by @armanddidierjean in #478
Full Changelog: v2.5.4...v2.5.5
v2.5.4
What's Changed
- Format and improve Alembic migration generation by @armanddidierjean in #396
- Bump fastapi, ruff and httpx by @AtomHare in #395
- Push to registry only on release by @julien4215 in #407
- Bump types-requests from 2.31.0.20231231 to 2.31.0.20240406 by @dependabot in #404
- Add new utils to manipulate files by @armanddidierjean in #408
- Refactor Alembic migration internal logic by @armanddidierjean in #398
- Database and models overall improvements by @julien4215 in #409
- Fix OpenAPI specs by @Petitoto in #390
- Separate production and developement requirements by @julien4215 in #406
- Bump asyncpg from 0.28.0 to 0.29.0 by @dependabot in #329
- Bump rapidfuzz from 3.6.1 to 3.8.1 by @dependabot in #415
- Bump redis from 5.0.2 to 5.0.4 by @dependabot in #414
- Only allow content-type based on an enum for saving files by @armanddidierjean in #376
- Rate limit unknown clients by @julien4215 in #405
- Bump fastapi from 0.110.1 to 0.110.3 by @dependabot in #416
- Bump python-dotenv from 1.0.0 to 1.0.1 by @dependabot in #418
- Bump types-redis from 4.6.0.20240218 to 4.6.0.20240425 by @dependabot in #419
- Bump mypy from 1.8.0 to 1.10.0 by @dependabot in #420
- Add CoreData to store values in an unique row by @armanddidierjean in #401
- Bump aiosqlite from 0.19.0 to 0.20.0 by @dependabot in #417
- Bump pytest-mock from 3.12.0 to 3.14.0 by @dependabot in #425
- Bump types-aiofiles from 23.2.0.20240106 to 23.2.0.20240403 by @dependabot in #421
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #423
- Support external accounts and add stricters group requirements to access endpoints by @armanddidierjean in #389
- Topic notification transition by @Foukki in #412
- Add test structure for Alembic migrations by @armanddidierjean in #399
- Group dependabot python dependencies and github actions updates by @julien4215 in #426
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #427
- Bump firebase-admin from 6.4.0 to 6.5.0 by @dependabot in #422
- Bump sqlalchemy[asyncio] from 2.0.23 to 2.0.30 by @dependabot in #433
- Flappy Bird Module by @guillaumetavernier in #109
- PH v1 by @BLEMENT33 in #368
- Bump the patch-dependencies group with 5 updates by @dependabot in #436
- Bump ruff from 0.3.7 to 0.4.4 by @dependabot in #437
- Bump uvicorn[standard] from 0.23.2 to 0.29.0 by @dependabot in #438
- Bump the tests-dependencies group with 2 updates by @dependabot in #435
- Update Hyperion version by @julien4215 in #431
- enhancement: Use
uv
instead ofpip
during ci tests by @AtomHare in #440 - Mypy stricter configuration by @armanddidierjean in #384
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #447
- Move Module list in a dedicated file by @armanddidierjean in #445
- Use uuid type for the new modules by @julien4215 in #444
- fix : migration file by @Foukki in #449
- fix : notification by @Foukki in #454
- fix : leaderboard by @Foukki in #455
- Send movie db request through Hyperion by @Marc-Andrieu in #385
- Bump fastapi from 0.110.3 to 0.111.0 by @dependabot in #432
- Send cinema and loan notifications at the right delivery_datetime by @Foukki in #460
- Bump pydantic from 2.5.0 to 2.7.3 by @dependabot in #463
- Update Hyperion Version by @julien4215 in #466
- Remove unused parameters by @julien4215 in #453
- Replacing IMDb with TMDb by @Marc-Andrieu in #468
- Cinema notif on current week film by @Foukki in #471
- Use PyJWT for jwt manipulation by @armanddidierjean in #467
- Bump version 2.5.3-alpha by @Foukki in #473
- Remove flappybird pagination by @julien4215 in #475
- Bump version 2.5.4 by @julien4215 in #476
New Contributors
- @Foukki made their first contribution in #412
- @BLEMENT33 made their first contribution in #368
- @Marc-Andrieu made their first contribution in #385
Full Changelog: v2.4.0...v2.5.4
v2.5.3-alpha
What's Changed
- Remove unused parameters by @julien4215 in #453
- Replacing IMDb with TMDb by @Marc-Andrieu in #468
- Cinema notif on current week film by @Foukki in #471
- Use PyJWT for jwt manipulation by @armanddidierjean in #467
- Bump version 2.5.3-alpha by @Foukki in #473
Full Changelog: v2.5.2-alpha...v2.5.3-alpha
v2.5.2-alpha
What's Changed
- fix : notification by @Foukki in #454
- fix : leaderboard by @Foukki in #455
- Send movie db request through Hyperion by @Marc-Andrieu in #385
- Bump fastapi from 0.110.3 to 0.111.0 by @dependabot in #432
- Send cinema and loan notifications at the right delivery_datetime by @Foukki in #460
- Bump pydantic from 2.5.0 to 2.7.3 by @dependabot in #463
- Update Hyperion Version by @julien4215 in #466
New Contributors
- @Marc-Andrieu made their first contribution in #385
Full Changelog: v2.5.1-alpha...v2.5.2-alpha
v2.5.1-alpha
v2.5.0-alpha
What's Changed
- Add test structure for Alembic migrations by @armanddidierjean in #399
- Group dependabot python dependencies and github actions updates by @julien4215 in #426
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #427
- Bump firebase-admin from 6.4.0 to 6.5.0 by @dependabot in #422
- Bump sqlalchemy[asyncio] from 2.0.23 to 2.0.30 by @dependabot in #433
- Flappy Bird Module by @guillaumetavernier in #109
- PH v1 by @BLEMENT33 in #368
- Bump the patch-dependencies group with 5 updates by @dependabot in #436
- Bump ruff from 0.3.7 to 0.4.4 by @dependabot in #437
- Bump uvicorn[standard] from 0.23.2 to 0.29.0 by @dependabot in #438
- Bump the tests-dependencies group with 2 updates by @dependabot in #435
- Update Hyperion version by @julien4215 in #431
- enhancement: Use
uv
instead ofpip
during ci tests by @AtomHare in #440 - Mypy stricter configuration by @armanddidierjean in #384
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #447
- Move Module list in a dedicated file by @armanddidierjean in #445
- Use uuid type for the new modules by @julien4215 in #444
New Contributors
- @BLEMENT33 made their first contribution in #368
Full Changelog: v2.4.1-alpha...v2.5.0-alpha
Release v2.4.1-alpha
What's Changed
- Format and improve Alembic migration generation by @armanddidierjean in #396
- Bump fastapi, ruff and httpx by @AtomHare in #395
- Push to registry only on release by @julien4215 in #407
- Bump types-requests from 2.31.0.20231231 to 2.31.0.20240406 by @dependabot in #404
- Add new utils to manipulate files by @armanddidierjean in #408
- Refactor Alembic migration internal logic by @armanddidierjean in #398
- Database and models overall improvements by @julien4215 in #409
- Fix OpenAPI specs by @Petitoto in #390
- Separate production and developement requirements by @julien4215 in #406
- Bump asyncpg from 0.28.0 to 0.29.0 by @dependabot in #329
- Bump rapidfuzz from 3.6.1 to 3.8.1 by @dependabot in #415
- Bump redis from 5.0.2 to 5.0.4 by @dependabot in #414
- Only allow content-type based on an enum for saving files by @armanddidierjean in #376
- Rate limit unknown clients by @julien4215 in #405
- Bump fastapi from 0.110.1 to 0.110.3 by @dependabot in #416
- Bump python-dotenv from 1.0.0 to 1.0.1 by @dependabot in #418
- Bump types-redis from 4.6.0.20240218 to 4.6.0.20240425 by @dependabot in #419
- Bump mypy from 1.8.0 to 1.10.0 by @dependabot in #420
- Add CoreData to store values in an unique row by @armanddidierjean in #401
- Bump aiosqlite from 0.19.0 to 0.20.0 by @dependabot in #417
- Bump pytest-mock from 3.12.0 to 3.14.0 by @dependabot in #425
- Bump types-aiofiles from 23.2.0.20240106 to 23.2.0.20240403 by @dependabot in #421
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #423
- Support external accounts and add stricters group requirements to access endpoints by @armanddidierjean in #389
- Topic notification transition by @Foukki in #412
New Contributors
- @Foukki made their first contribution in #412
Full Changelog: v2.4.0...v2.4.1
Release v2.4.0
Hyperion v2.4.0
What's Changed
- Bump httpx from 0.24.1 to 0.26.0 by @dependabot in #326
- Bump unidecode from 1.3.7 to 1.3.8 by @dependabot in #335
- feat/fix : add models' file to alembic's detection for autogenerate and make migration easier by @Rotheem in #340
- feat: support Pydantic V2 by @AtomHare in #281
- Module structure by @Pokegali in #289
- Ignore .env and add template for .env by @julien4215 in #348
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #350
- Bump redis from 5.0.1 to 5.0.2 by @dependabot in #349
- Bump firebase-admin from 6.2.0 to 6.4.0 by @dependabot in #327
- Bump pytest from 7.4.2 to 8.0.2 by @dependabot in #357
- Bump bcrypt from 4.0.1 to 4.1.2 by @dependabot in #356
- Bump types-redis from 4.6.0.11 to 4.6.0.20240218 by @dependabot in #358
- enhancement: use Ruff for linting and formating by @AtomHare in #361
- Change Dockerfile order to improve performances by @armanddidierjean in #308
- Use python 3.11 in leftover parts by @AtomHare in #365
- Fix: Changes CalendarEventType enum to match Titan by @guillaumetavernier in #345
- Fix datetime stored in database by @julien4215 in #360
- Enable more rules for ruff by @armanddidierjean in #364
- Fix notifications expire_on by @Petitoto in #371
- DateTime migration file by @julien4215 in #370
- Recommendation by @julien4215 in #313
- Only allow to use a uuid to get_file_from_data by @armanddidierjean in #367
- Valid filenames before get_file_from_data() security mitigations by @Petitoto in #374
- Add returned_date field in loan module by @julien4215 in #352
- Module Phonebook by @guillaumetavernier in #342
- Add tests for user endpoints by @armanddidierjean in #369
- Fx migration by @julien4215 in #378
- Fix loan migration by @julien4215 in #380
- Fix datetime migration by @julien4215 in #381
- Add migration for notifications create_on row by @Petitoto in #382
- Fix phonebook : kinds enum and types file by @Rotheem in #383
- Fix : enum value in database by @Rotheem in #387
- Fix phonebook enum by @julien4215 in #388
- Update Titan minimal code by @julien4215 in #397
Full Changelog: v2.3.1...v2.4.0