Changelog of JS Camp Backend project
This page contains description for all changes made to the API. Here you can find mentions of added or deleted endpoints, added fields or filters.
On each change we bump patch version, and on each camp when there new features requested we bump minor version.
Next major bump: After next camp if there no big features requests, we
bump it to 1.0.0
0.3.1
Change filters for anime api(remove broadcast and studio/genre filters)
Task: JC-586
Adjust ordering in api so that iw would fallback to id as last parameter
Task: JC-585
0.3.0
Replace default auth/registration for api clients with sso auth
Task: JC-335
0.2.2
Add ability to give scores to anime.
Task: JC-335
0.2.1
Add two new fields for Studio
about- text fieldimage- image file field
Add new choice UNKNOWN to the type of anime
Task: JC-307
0.2.0
Actualize project to use latest things in python department
Task: JC-307
0.1.4
Add django-jazzmin
Task: JC-307
0.1.3
Add support for ordering and filtering via aired field in Anime API.
Task: JC-307
0.1.2
Fix refresh token serializer
Task: JC-307
0.1.1
- Make different serializer for anime list api.
- Restrict retrieve for anime api.
Task: JC-334
0.1.0
First release for summer JS-Camp of 2022.
0.0.10
Allow every authenticated user to edit Anime, Genre, Studio data.
Task: JC-307
0.0.9
Set up image upload via S3
Task: JC-313
0.0.8
Add Api-Key header parament in OpenAPI spec
Task: JC-315
0.0.7
Set up JWT authentication.
Task: JC-311
0.0.6
Add registration for api clients. Extend OpenAPI docs.
Task: JC-316
0.0.5
Extend AutoSchema to cover common 40X responses.
Task: JC-315
0.0.4
Add support of multi-tenancy to django admin.
Task: JC-314
0.0.3
Set up multi-tenancy.
Task: JC-312
0.0.2
Set up api for Anime App.
Task: JC-310
0.0.1
Set up Anime app.
Add models, and sync logic with remote API.
Task: JC-309
0.0.0
Project initialized
Task: JC-308