Skip to content

Latest commit

 

History

History
241 lines (139 loc) · 10.8 KB

File metadata and controls

241 lines (139 loc) · 10.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, this project adheres to Semantic Versioning, and commits should be formatted using Conventional Commits.

0.5.0 - 2026-03-17

Added

  • Augment: Add LLM-based utterance augmentation script (9656f2c)
  • Eval: Add new evaluation module with evaluate and optimise utilities (4b3f837)
  • Eval: Add support to evaluate and optimise from the asero command (ec9b076)

Changed

  • Dependencies: Bump library and dev dependencies to current ones (730c9a9)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.4.3...v0.5.0

0.4.3 - 2026-01-09

Changed

  • Detail: Rename env_template to dotenv.template by @stronk7 (bb59699)
  • Dependencies: Bump library and dev dependencies to current ones by @stronk7 (b8f2ca9)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.4.2...v0.4.3

0.4.2 - 2025-12-04

Changed

  • Dependencies: Bump various libraries by @stronk7 (4467bc1)
  • GitHub: Run checks and tests with Python 3.14 by @stronk7 (ada611c)
  • Deprecation: Stop using get_event_loop_policy(), deprecated in Python >= 3.14 by @stronk7 (58856a6)

Fixed

  • Embeddings: Solve a problem when loading a malformed cache file by @stronk7 (44cee37)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.4.1...v0.4.2

0.4.1 - 2025-10-09

Added

  • Router: Validate tree thresholds are correct, auto-fix and warn by @stronk7 (32b20cf)

Fixed

  • GitHub: Add coverage information to the test workflow by @stronk7 (5df76c2)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.4.0...v0.4.1

0.4.0 - 2025-10-08

Added

  • Async: Provide a new atop_n_routes() function for async contexts by @stronk7 (d3d707e)

Changed

  • Dependencies: Bump various libraries by @stronk7 (4342f2a)

Fixed

  • Docs: Solve a configuration problem with CHANGELOG generation by @stronk7 (f7d4032)
  • CLI: Support the new async functions from the CLI by @stronk7 (1761144)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.3.0...v0.4.0

0.3.0 - 2025-09-15

Added

  • Test: Support for pre-commit, git-cliff and others added by @stronk7 (d19b88d)
  • Docs: Add main documentation pages by @stronk7 (9702680)

Changed

  • GitHub: Move from GitLab to GitHub workflows by @stronk7 (faa6100)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.14...v0.3.0

0.2.14 - 2025-09-11

Changed

  • Bump dependencies by @stronk7 (deef30c)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.13...v0.2.14

0.2.13 - 2025-09-09

Changed

  • Pass the embedding dimensions by @stronk7 (4eaaa56)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.12...v0.2.13

0.2.12 - 2025-08-22

Added

  • Added the "Use as library" section to docs by @stronk7 (e7a4926)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.11...v0.2.12

0.2.11 - 2025-08-22

Changed

  • Allow get_config() to specify the path to tree.yml file by @stronk7 (12cc936)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.10...v0.2.11

0.2.10 - 2025-08-22

Changed

  • Move candidates filtering to separate method by @stronk7 (e5532ab)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.9...v0.2.10

0.2.9 - 2025-08-22

Changed

  • Allow top_n_routes() allowed paths to be regexes by @stronk7 (25ecd34)
  • Move from imported config to proper get_config() by @stronk7 (60494bb)
  • Improve behaviour on empty queries or embeddings by @stronk7 (be8d38a)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.8...v0.2.9

0.2.8 - 2025-08-21

Added

  • Add info about the router yaml file being used by @stronk7 (36cc346)

Changed

  • Better finding ROOT_DIR up to the dir having an .env file by @stronk7 (a9e8369)
  • Ensure that SemanticRouter uses self embeddings cache by @stronk7 (b6c4a14)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.7...v0.2.8

0.2.7 - 2025-08-20

Added

  • Add standard gitlab-ci pipeline (basically run pre-commit) by @stronk7 (75f5d47)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.6...v0.2.7

0.2.6 - 2025-08-20

Added

  • Add readme with basic docs, env template, license and a few links by @stronk7 (18eec11)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.5...v0.2.6

0.2.5 - 2025-08-20

Changed

  • Lower requirements to python 3.12 by @stronk7 (9669d5f)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.4...v0.2.5

0.2.4 - 2025-08-18

Changed

  • Wrap public api methods of SemanticRouterNode in SemanticRouter by @stronk7 (3c152e7)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.3...v0.2.4

0.2.3 - 2025-08-18

Changed

  • Improve algo to avoid visiting low score branches by @stronk7 (50a3e36)
  • Filter by only-leaves and allowed-paths by @stronk7 (e824ba7)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.2...v0.2.3

0.2.2 - 2025-08-18

Added

  • Add unittests for asero/config.py covering env vars, defaults, and paths by @stronk7 (37e370a)

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.1...v0.2.2

0.2.1 - 2025-08-18

Added

  • Add and fix docstrings in asero/router.py by @stronk7 (ab41cd6)
  • Add and fix docstrings in the remaining modules by @stronk7 (79d6976)

Changed

  • Initial commit by @stronk7 (e1f5c57)
  • Re-organise stuff (parameters, files, pre-commit, logging, ...) by @stronk7 (d646eae)
  • Keep a small utility to play in CLI by @stronk7 (4109642)
  • Towards linters (ruff, pyright) compliance by @stronk7 (010dfd5)

New Contributors 🧡:

  • @stronk7 made their first contribution

Full Changelog: https://github.com/moodlehq/asero/compare/v0.2.0...v0.2.1