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 field
  • image - 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