Releases: TheSpaceDevs/spaceflightnewsapi
4.18.0
4.18.0-rc.7
v4.18.0-rc.7 (2025-01-21)
Chores
Continuous Integration
-
Add mypy check back to tests workflow (
38fd632
) -
Comment out sensitive environment variables in pyproject.toml (
bd92b31
) -
Remove mypy check from tests workflow in prep for pyright/pylance (
3e37b5b
)
Documentation
- Ruff fixes (
f2f5025
)
Features
- Add peek-python and its dependencies to project configuration (
b9a6dfc
)
Refactoring
-
Add environment variables for S3 static files, throttling, and caching settings (
b7283f3
) -
Convert URLs and image URLs to strings in article, blog, and report creation (
ae83f92
) -
Remove pytest-env dependency from project configuration (
c12f6a1
) -
Remove unused Redis service from tests workflow (
19f9455
) -
Update test_get_single_report to use named argument for clarity (
ca2bd2e
) -
Update throttling and caching settings for DEBUG mode (
63f31da
)
Detailed Changes: 4.18.0-rc.6...4.18.0-rc.7
4.18.0-rc.6
v4.18.0-rc.6 (2025-01-16)
Chores
-
Cleanup env variables (
292ff7d
) -
Package maintenance (
b82f28d
) -
Register Socials model in admin panel (
adcf83e
)
Features
-
Add fields for bluesky, linkedin, and mastodon to socials model (
6bcc545
) -
Add linkedin, mastodon, and bluesky fields to socials serializer (
d6a49c1
) -
Add name field to socials model and update migration (
062f111
) -
Add X_FRAME_OPTIONS setting for enhanced security (
6df602e
)
Testing
- Remove benchmark markers from article, info, and reports endpoint tests (
d227551
)
Detailed Changes: 4.18.0-rc.5...4.18.0-rc.6
4.18.0-rc.5
v4.18.0-rc.5 (2024-12-24)
Chores
-
Enable DEBUG mode in GitHub Actions workflow (
f119885
) -
Merge branch 'main' into add-authors (
f2e0736
) -
Remove the static version during testing (
bfed4cd
) -
Use DEBUG when testing (
8366f98
) -
deps: Bump astral-sh/setup-uv from 4 to 5 (
dc46b81
)
Bumps astral-sh/setup-uv from 4 to 5.
updated-dependencies:
- dependency-name: astral-sh/setup-uv dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] [email protected]
Features
-
Add author and their socials (
6838bfb
) -
Add authors from the import to the article models (
af0c110
) -
Add VSCode settings for pytest configuration (
6d0d03e
) -
Disable request throttling during testing (
c4dd2b6
) -
Only use cache when not in DEBUG (
f5668f3
) -
Update version assertion in test_info_endpoint to use dynamic version retrieval (
5517022
)
Testing
- Skip failing version test during testing phase (
41134d5
)
Detailed Changes: 4.17.2...4.18.0-rc.5
4.17.2
v4.17.2 (2024-12-17)
Bug Fixes
- Update harvester for correct url quotation (
9f8fae6
)
Detailed Changes: 4.17.1...4.17.2
4.18.0-rc.4
v4.18.0-rc.4 (2024-12-13)
Features
- Conditionally include debug toolbar middleware and URLs in development mode (
3fc5178
)
Detailed Changes: 4.18.0-rc.3...4.18.0-rc.4
4.18.0-rc.3
v4.18.0-rc.3 (2024-12-13)
Features
- Conditionally add debug toolbar to installed apps in development mode (
2338cc7
)
Detailed Changes: 4.18.0-rc.2...4.18.0-rc.3
4.18.0-rc.2
v4.18.0-rc.2 (2024-12-13)
Features
- Add debug toolbar to installed apps in development mode (
217d83b
)
Detailed Changes: 4.18.0-rc.1...4.18.0-rc.2
4.18.0-rc.1
v4.18.0-rc.1 (2024-12-13)
Features
-
Add cache health check to startup probe (
18abba4
) -
Add django-debug-toolbar for improved debugging support (
eeeda3c
) -
Add GraphQL support information to API description (
d63137d
) -
Add launch configuration for debugging Django app in VSCode (
1379a8d
) -
Add throttling configuration for API requests (
9d71be1
) -
Update API throttling settings to limit anonymous requests to 5 per second (
58a4761
)
Detailed Changes: 4.17.1...4.18.0-rc.1