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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.1.0] - 2026-10-07
### Changed
 - `codenerix_lib.normalizers` no longer downloads the NLTK `stopwords` corpus by itself. Importing the module never touches the network; the corpus is loaded on the first `strong_normalizer()` call, which raises `MissingStopwordsError` (a `LookupError`) with the install command when it is missing. Install it once per machine with `python -m nltk.downloader stopwords`. nltk 3.10 refuses downloads through HTTP proxies by default, so the automatic download could fail at import time.
 - Packaging moved from `setup.py` + pip-tools to `pyproject.toml` (hatchling) + `uv.lock`, aligned with django-codenerix. The distribution metadata is unchanged apart from the license, now declared as the SPDX expression `Apache-2.0`, and the added Python 3.14 and `Typing :: Typed` classifiers.

## [1.0.32] - 2025-12-17
### Changed
 - pymarkdown

## [1.0.31] - 2025-12-17
### Changed
 - Requirements not pinned to specific versions

## [1.0.30] - 2025-12-17
### Changed
 - Updated requirements and dependencies versions

## [1.0.29] - 2025-05-07
### Changed
 - NLTK updated to version 3.9.1

## [1.0.28] - 2025-05-07
### Bugfix
 - String processing improved to avoid interpretation errors when giving format

## [1.0.27] - 2024-05-03
### Bugfix
 - Prevent __init__ from stopping normal inheritance processing

## [1.0.26] - 2024-04-08
### Feature
 - Added support to Debugger for HTML colorized output

## [1.0.25] - 2023-04-01
### Changed
 - Requirements updated

## [1.0.24] - 2023-03-30
### Changed
 - Added copyright to LICENSE

## [1.0.23] - 2023-10-26
### Changed
 - Author information is recalculated properly in the `setup.py` file
 - Typing improvements to `debugger.py`

## [1.0.22] - 2023-10-26
### Features
 - New tests
 - New type hints

## [1.0.21] - 2023-03-30
### Added
- Tests
- Type checking
- Pip-tools to manage dependency versions
- Tox support for py39, py310 and py311
- Pre-commit for linting and styling
- Github actions to verify tests and tox
