Skip to content

3.0.0

Choose a tag to compare

@mdevolde mdevolde released this 20 Nov 18:04
· 12 commits to master since this release
e6b6b99

What's Changed

Changelog for users

See here

Detailed changelog

  • feat: adding contribution tools (guide, templates for issues and PR) by @mdevolde in #117
  • Patched ruff warnings, applied ruff format, better integrated/configured ruff into the contribution process by @mdevolde in #118
  • feat: update CI, fix POSIX locale compatibility by @mdevolde in #119
  • docs: added classifiers/keywors in pyproject.toml, added badges in README and updated LT version in README by @mdevolde in #120
  • feat (config_file): added new LT config values and replaced asserts in prod by if/raise by @mdevolde in #121
  • refactor: rewrote config_file.py (better handling and transformation of config values), moved exceptions to a dedicated file, added missing config entries to README by @mdevolde in #122
  • fix: removed stdout/stderr reading, making it easier to run and close LT by @mdevolde in #123
  • fix: changed the server launch verification endpoint, added a warning when shutting down a server by @mdevolde in #124
  • docs: added auto-genereted doc (sphinx), corrected the way of writing class attributes by @mdevolde in #125
  • fix: more explicit MANIFEST.in, added uv.lock and py.typed, fixed type annotations errors and adding mypy to check them by @mdevolde in #126
  • fix (download_it): patch version comparison bug by @mdevolde in #127
  • feat: added fixed versions for ruff and mypy, added coverage in pytest, improved gitignore by @mdevolde in #128
  • feat: added loggers and logs, added logging conf for CL, moving error messages in var before raise by @mdevolde in #129
  • refactor: removed unused py script (and refs), edited makefile to a functional version (and added win version) by @mdevolde in #130
  • feat (docs): added conf file for readthedocs, and a requirements.txt for it by @mdevolde in #131
  • fix: corrected os version for readthedocs config by @mdevolde in #132
  • feat: added online doc link in README and pyproject by @mdevolde in #133
  • fix: from camel case to snake case for some params and attribs (breaking) by @mdevolde in #134
  • feat (ruff): added some rules to ruff (N, S, BLE), corrected S and N warns by @mdevolde in #135
  • refactor: replaced os.path uses by pathlib by @mdevolde in #136
  • docs: separated tests in files, added doc and typing, moved cli tests from bash to python by @mdevolde in #137
  • feat (build_and_publish): moved build and publish script in Makefiles, used uv instead of twine by @mdevolde in #138
  • bump to 3.0.0 by @mdevolde in #139

Full Changelog: 2.9.5...3.0.0