Skip to content

Release v0.23.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Oct 13:16
f868090
release: v0.23.0 (#85)

* feat: Create rubric (#80)

* refactor(db): Change objectives field name

* feat(rubrics): Create initial rubrics domain

* feat(rubrics): Create initial rubrics repository

* feat(rubrics): Endpoint to create a rubric

* test(rubrics): Add test to ensure teacher can create rubrics

* chore(deps): Bump dependencies

* feat: Get rubrics created by teacher (#81)

* feat(rubrics): Add endpoint to list rubrics created by teacher

* test: Add tests to the endpoint to list created rubrics

* feat: Get rubric by UUID (#82)

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to get rubric by its uuid

* test(rubrics): Add tests to the endpoint to get a rubric by its uuid

* refactor(rubrics): Remove debug message

* feat: Add objective to rubric (#83)

* refactor(db): Add max length constraint to objectives and criteria descriptions

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to add an objective to a rubric

* fix(rubrics): Prevent null field when arrays are empty

* test(rubrics):  Add objective to rubric

* feat: Add criteria to rubric objective (#84)

* refactor(rubrics): Create functions to verify rubrics ownership

* fix(rubrics): Use separated views to verify objectives and criteria ownership

* docs(openapi): Update spec

* feat(rubrics): Create endpoint to add criteria to a rubric objective

* fix(rubrics): Order objectives and criteria by creation date

* chore: Clean tests cache before running tests

* test(accounts): Register a second teacher account by default

* test(rubrics): Ensure teacher can add criteria to rubric objective

* chore(db): Update down migration

* chore(deps): Bump dependencies