v0.17.0
What's Changed
- Add superseded field to course and lesson manifests by @martinmr in #262
- Add better error handling for method to add dependencies by @martinmr in #263
- Implement superseded units by @martinmr in #264
- Add superseded values to transcription course by @martinmr in #265
- Move blacklists end-to-end tests into their own file by @martinmr in #266
- Move metadata filtering tests to their own file by @martinmr in #267
- Ignore units with unknown type during scheduling by @martinmr in #268
- Refactor SQLite pragmas into common function by @martinmr in #269
- Upgrade libraries by @martinmr in #270
- Add separate superseding score to scheduler options by @martinmr in #271
- Improve method to retrieve exercises by @martinmr in #272
- Improve performance due to slow indexing by @martinmr in #273
- Do not update dependency sinks when updating superseded units by @martinmr in #274
- Remove locks from score cache by @martinmr in #275
- Improve superseded semantics by @martinmr in #276
- Rename superseded_by to superseding by @martinmr in #277
Full Changelog: v0.16.4...v0.17.0