1.2.7 [2026-03-19]
- add 30-second timeout to urlopen to prevent indefinite blocking
- initialise URLParser.query and URLParser.qtype to "" unconditionally

1.2.6 [2026-03-19]
- fix _unescape skipping entire list when any element is blank
- fix merge_facets dropping duplicate-key facets via dict() overwrite
- fix SORT regex to match underscore/digit field names
- replace deprecated response.code with response.status

1.2.5 [2026-03-19]
- fix get_facets() returning {} instead of [] on no-facet path
- remove dead data_format=None guard in scroll_get_query and stream_get_query
- add batch <= 0 guard in scroll_get_query and stream_get_query

1.2.4 [2026-03-19]
- fix stream_get_query dropping type_num and parser_class in paginated calls

1.2.3 [2026-03-19]
- improve slubfind reference in README: reword and move to end of CLI section

1.2.2 [2026-03-19]
- remove instance-specific json-ld from --export-format choices
- update README export format examples to use standard formats only

1.2.1 [2026-03-19]
- update README with query type and export format examples

1.2.0 [2026-03-19]
- replace --compact with --pretty flag (compact JSON is now the default)
- add choices validation for --export-format CLI argument
- improve --type help text in query and scroll subcommands

1.1.0 [2026-03-18]
- simplify facet parameter handling in client
- add --show-url flag to CLI
- update README with facet and --show-url examples

1.0.0 [2026-03-18]
- add command-line interface (txpyfind command)
- promote to production/stable status
- require Python >= 3.8
- populate LICENSE with GPLv3 text
- update CI action versions

0.1.1 [2025-05-31]
- fix git path in long_description

0.1.0 [2025-05-31]
- first published release

0.0.0 [2022-08-20]
- dummy release
