1.5.1 [2026-03-19]
- Fix merge_facets() dropping duplicate-key facets (e.g. --facet language=ger --facet language=eng)
- Bump txpyfind minimum version to 1.2.6

1.5.0 [2026-03-19]
- Rename json_dumps compact parameter to pretty, aligning with --pretty flag
- Add unit tests for CLI (test_cli.py) and parser (test_parser.py)
- Strengthen test_client.py assertions
- Enforce coverage minimum of 95% in CI
- Add pytest testpaths configuration to pyproject.toml

1.4.0 [2026-03-19]
- Add SlubFind.EXPORT_FORMATS class constant and --export-format choices validation to CLI
- Bump txpyfind minimum version to 1.2.4

1.3.0 [2026-03-19]
- Update GitHub Actions versions (checkout@v5, setup-python@v6)
- Bump txpyfind minimum version to 1.2.0

1.2.0 [2026-03-19]
- Fix pylint issues: too few public methods (R0903), too many arguments (R0913), too many positional arguments (R0917)

1.1.0 [2026-03-19]
- Make compact JSON output the default; add --pretty flag for indented output
- Add --type choices and facet key validation to CLI
- Expose SlubFind.QUERY_TYPES and SlubFind.FACETS as class-level constants

1.0.0 [2026-03-19]
- Add command-line interface (query, document, scroll, settings, solr-params, solr-request)
- Add --show-url flag to print request URL without fetching
- Align facet handling with txpyfind v1.1.0

0.1.0 [2025-06-01]
- first published release

0.0.0 [2023-08-01]
- initial commit
