Releases: trane-project/trane
Releases · trane-project/trane
v0.28.0
What's Changed
- Add relearn pile functionality by @martinmr in #392
- Penalize exercises with high variance and low number of trials by @martinmr in #393
- Adjust mastery window percentages based on success rate by @martinmr in #394
- Refactor how blacklisted units are cleaned up from relearn pile by @martinmr in #395
- Remove music code by @martinmr in #396
- Refactor scheduler code by @martinmr in #397
- Make the avg number of trails a passing criteria by @martinmr in #398
- Some performance optimizations by @martinmr in #399
- More performance optimizations by @martinmr in #400
- Limit the number of lessons in progress in a batch by @martinmr in #401
- Improved shuffling of candidates by @martinmr in #402
- Make the shuffler put groups of new exercises towards the end. by @martinmr in #403
- Compute velocity and use it to influence filter weight by @martinmr in #404
- Add Default implementation to Candidate by @martinmr in #405
- Improve lock acquisition by @martinmr in #406
- Remove filtering of rewards by @martinmr in #407
- Remove connection pool by @martinmr in #408
- Tune shuffler parameters by @martinmr in #409
- Refactor check_cycles function to reuse code by @martinmr in #410
- Upgrade dependencies by @martinmr in #411
- Lower min avg trials value by @martinmr in #412
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- More exercise scorer tuning by @martinmr in #387
- Fix code coverage for starting courses with no lessons by @martinmr in #388
- Clean up dependencies by @martinmr in #389
- Memory optimizations by @martinmr in #390
- Return saved filters inside an Arc by @martinmr in #391
Full Changelog: v0.26.1...v0.27.0
v0.26.1
v0.26.0
What's Changed
- Power law scorer by @martinmr in #360
- Remove mantra-miner and update how to support the project by @martinmr in #361
- Dampen effect of rewards by @martinmr in #362
- Improve logic for when to apply rewards by @martinmr in #363
- Fully implement Fractional Implicit Repetition by @martinmr in #364
- Implement RewardKnocker by @martinmr in #365
- Revert change to stop propagating rewards along Declarative units by @martinmr in #366
- Improve PowerLawScorer by @martinmr in #367
- Remove default_exercise_type from manifests by @martinmr in #368
- Try to restore grcov for code coverage by @martinmr in #369
- More improvements to PowerLawScorer by @martinmr in #370
- Add ability to set encompassed field to knowledge base courses by @martinmr in #371
- Fix bugs by @martinmr in #372
- Remove modules that are being moved to the CLI by @martinmr in #373
- Use cargo nextest in CLI by @martinmr in #374
- Tuning scorer by @martinmr in #375
- Select a fraction of candidates from passing units by @martinmr in #376
- Improve reward propagation by @martinmr in #377
- Use exponential decay for rewards and their weights by @martinmr in #378
- Add number of days since an exercise has been seen as part of the weight by @martinmr in #379
- Minor scheduler fixes by @martinmr in #380
- Tune window percentages by @martinmr in #381
- Average scores using the number of days since as weight by @martinmr in #382
Full Changelog: v0.25.0...v0.26.0
v0.25.0
v0.24.1
v0.24.0
v0.23.5
Upgrade dependencies and license identifier.
Full Changelog: v0.23.4...v0.23.5
v0.23.4
v0.23.3
What's Changed
- Improve filtering by @martinmr in #344
- Update mantras by @martinmr in #345
- Tune filter weights by @martinmr in #348
- More tuning of filtering logic by @martinmr in #350
- Filtering should take lesson and course scores into account by @martinmr in #351
- Add ability to serialize the course library by @martinmr in #352
Full Changelog: v0.23.2...v0.23.3