Releases: trane-project/trane
Releases · trane-project/trane
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
v0.23.2
v0.23.1
v0.23.0
What's Changed
- Update to rust 1.83 by @martinmr in #318
- Fix spelling issue in CONTRIBUTING.md by @lakrestofer in #317
- Update to rust 1.84 by @martinmr in #319
- Add coverage attributes to improve coverage by @martinmr in #320
- Add more coverage exclusions by @martinmr in #321
- More coverage fixes by @martinmr in #322
- Revamp literacy course by @martinmr in #323
- Improve dependencies in literacy courses by @martinmr in #324
- Reorder some code and comments in literacy course by @martinmr in #325
- Add storage for unit rewards by @martinmr in #326
- Add dependency weights to manifests by @martinmr in #327
- Reward skeleton by @martinmr in #328
- Fix cache invalidation by @martinmr in #329
- Exponential decay scorer by @martinmr in #330
- Add weight to practice rewards by @martinmr in #331
- Add dependency weights to graph by @martinmr in #332
- Fill in logic to compute final reward by @martinmr in #333
- Reward propagation by @martinmr in #334
- Reward propagator fixes by @martinmr in #335
- Optimize reward propagation by @martinmr in #336
- Finetune scheduling by @martinmr in #337
- Stop propagation if weight is too small by @martinmr in #338
- Do not propagate rewards to units without previous scores by @martinmr in #339
New Contributors
- @lakrestofer made their first contribution in #317
Full Changelog: v0.22.0...v0.23.0