3.0.0
What's Changed
Changelog for users
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