All notable changes to this project will be documented in this file.
- Add bzip2 support
- Make jsonlib and backends to separate module
- Move json_iter.dumps to writer
- Use writer for json_lines
- Update CI badges
- Update author
- Use correct repo
- Update cliff config
- Use hashes from pdm.lock also
- Remove nightly step in scheduled
- Add doc-test for encoders
- Add pyversion classifiers
- Use compact mode for pure json export
- Renamed project:
json_streams
->json_arrays
- Keep track if a file needs to be closed
- Link codecov badge to main branch
- Add example jq_length
- Add support for Python 3.12
- Use rye instead of poetry
- Handle float in the same way
- Use ruff as linter
- Set minimum supported version to 3.9
- Handle gzip files for json_iter
- Handle gzip files for jsonl_iter
- Handle gzip files in sink
- Add utility is_gzip
- Add support for jsonl gzip
- Add support for json gzip
- Only use python 3.9+
- Add factory function for opening files
- Remove python 3.6 support
- Specify encoding to open
- Add decimal_encoder
- Allow keyword arguments to dump_to_file
- Add streaming test
- Add encoding
- Remove ujson
- Use pathlike from types