Releases: observerly/perseus
Releases · observerly/perseus
0.17.0
What's Changed
Features
- feat: Upgraded to hypercorn ASGI server for HTTP/3 support. by @michealroberts in #107
- feat: Added add_helmet_headers(request: Request, call_next) @app.middleware. by @michealroberts in #108
- feat: Added { latitude } filtering to CRUDBody for self.model.dec. by @michealroberts in #109
Chores
- chore: Upgrade to use fastapi v0.94.0. by @michealroberts in #103
- chore: Upgrade to use fastapi v0.95.0 (starlette = "0.26.1") by @michealroberts in #105
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
Features
- feat: Added pymysql.connections.Connection to engine creation if settings.USE_CLOUD_SQL. by @michealroberts in #99
- feat: Updated ALLOWED_HOSTS to wildcard * by @michealroberts in #100
- feat: Amended aioredis @app.on_event("startup") to only initialise FastAPICache if specified. by @michealroberts in #101
Full Changelog: 0.15.0...0.16.0
0.15.0
What's Changed
Features
- feat: Amended aioredis @app.on_event("startup") to fail quietly if FastAPICache cannot initialise. by @michealroberts in #94
- feat: Added { CLOUDRUN_SERVICE_URL } env config to TrustedHostMiddlew… by @michealroberts in #97
- feat: Added cloud-sql-python-connector => v1.1.0 dependency to pyproject.toml by @michealroberts in #98
Refactors
- refactor: Amended database usage to mysql => ^v8.0.*. by @michealroberts in #95
Chore
- chore: Added start.sh entrypoint for base docker-compose.yml. by @michealroberts in #96
Full Changelog: 0.14.0...0.15.0
0.14.0
What's Changed
Features
- feat: Added CRUDBody.get_or_create() base method to crud_body. by @michealroberts in #90
- feat: Added CRUDBody.merge_or_create() base method to crud_body. by @michealroberts in #92
- feat: Amended BACKEND_CORS_ORIGINS in config.py BaseSettings. by @michealroberts in #93
Refactors
- refactor: Amended CRUDBody.get_or_create() base method in crud_body. by @michealroberts in #91
Chores
- chore: Upgrade to use fastapi v0.89.1 & pydantic v1.10.4. by @michealroberts in #89
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
Features
- feat: Added { ..., e } (eccentricity) field to Body model. by @michealroberts in #78
- feat: Added { ..., a } (semi-major axis) field to Body model. by @michealroberts in #79
- feat: Added { ..., b } (semi-major axis) field to Body model. by @michealroberts in #82
- feat: Added { ..., i } (inclination) field to Body model. by @michealroberts in #84
- feat: Added { ..., z } (redshift) field to Body model. by @michealroberts in #86
- feat: Added { ..., μra, μdec } (proper motion) fields to Body model. by @michealroberts in #88
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
Features
- feat: Added ability to query { type } column of Body with a sub-string. by @michealroberts in #75
Fixes
- fix: Amended typo in Messier 94 entry to "Cat's Eye Galaxy" in messie… by @michealroberts in #76
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
Features
- feat: Added ability to query { messier, ngc, ic } column of Body with a sub-string matching to the catalogue. by @michealroberts in #73
- feat: Added ability to query { messier, ... } column of Body with a sub-string matching to the name of the catalogue object. by @michealroberts in #74
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
Features
- feat: Added delete_multi to CRUDBody() model. by @michealroberts in #68
- feat: Added data flushing scripts for Body model. by @michealroberts in #69
- feat: Added ability to query { name } column of Body with a sub-string. by @michealroberts in #70
- feat: Added ability to query { constellation } column of Body with a sub-string. by @michealroberts in #71
Refactors
- refactor: Amended to accept db Session type in seed functions. by @michealroberts in #67
Tests
- test(bodies): Added constellation visibility tests for the Orion Constellation. by @michealroberts in #66
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
Refactors
- refactor: Amended database usage to sqlite => v3.40.0. by @michealroberts in #65
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
Features
- feat: Added perform_order_by_type() call to crud_body.py. by @michealroberts in #60
CI/CD
- ci: Updated Dockerfile to reference https://install.python-poetry.org for poetry install. by @michealroberts in #59
Chores
- chore: Upgrade to use redis v4.. in favour of deprecated aioredis. by @michealroberts in #61
- chore: Upgrade to use astropy v5.1.1. by @michealroberts in #62
- chore: Upgrade to use fastapi v0.87.0 & pydantic v1.10.2. by @michealroberts in #63
- chore: Upgrade to use Python v.3.11.* in Dockerfile. by @michealroberts in #64
Full Changelog: 0.7.0...0.8.0