Skip to content

Releases: rmoralespp/jsonl

Release v1.3.22

20 Nov 11:32

Choose a tag to compare

  • Changed: Documentation - Update the examples with json.dump and json.load by passing additional keyword arguments.
  • Changed: Documentation - Add UTF-8 headers to the Python code snippets shown.
  • Changed: Enable more ruff rules and pass all checks.
  • Changed: Docstrings - Enable all sphinx-linter rules and pass all checks.
  • Fixed: Tests - Delay the closing of the http_server fixture socket to ensure that the thread closes properly.

Release v1.3.21

04 Nov 13:10

Choose a tag to compare

  • Changed: CI/CD pipelines to apply (sphinx-linter, pymport) linters.
  • Changed: README.md to include badges for GitHub Tag, GitHub Alerts and others for better visibility.
  • Changed: pyproject.toml to include new linters (sphinx-linter, pymport).

Release v1.3.20

22 Oct 12:11

Choose a tag to compare

  • Added: Added: Support por Python 3.14.
  • Changed: Update Publish to PyPI GitHub Action in the CD pipeline.

Release v1.3.19

16 Sep 14:29

Choose a tag to compare

  • Changed: The load_archive and load functions use number detection as a fallback when the file extension is not recognized.
  • Changed: Documentation, indicate that No external dependencies are required.

Release v1.3.18

15 Sep 09:16

Choose a tag to compare

  • Changed: Replace the deprecated urllib.request.urlretrieve because it is legacy.

Release v1.3.17

12 Sep 16:01

Choose a tag to compare

  • Added: The load_archive function now supports loading data directly from a URL.
  • Added: Acceptance tests to check the functionality of load_archive and load with URLs from a local HTTP server.
  • Changed: The load function now use internally urllib.request.urlretrieve to download the file from a URL to a temporary file before loading it.
  • Changed: Documentation, show that the NDJSON specification is supported
  • Fixed: Documentation, a note from dump_archive.md referencing a param with an incorrect name.

Release v1.3.16

23 Jul 12:21

Choose a tag to compare

  • Added: The load function now supports loading data directly from a URL.
  • Added: dump_archive and dump_fork now accept pathlib.Path objects as valid file path inputs.

Release v1.3.15

07 Jul 12:46

Choose a tag to compare

  • Improved: Documentation for better user guidance.

Release v1.3.14

07 Jul 12:06

Choose a tag to compare

  • Added: dump_archive function to dump JSON Lines files into an archive (zip or tar)
  • Changed: Update documentation site during CD pipeline instead of CI pipeline
  • Changed: Add Ruff linter integration to CI pipeline

Release v1.3.13

25 Jun 14:37

Choose a tag to compare

  • Added: load_archive function to load JSON Lines files from an archive (zip or tar)
  • Changed: Coverage is now 100%.
  • Changed: Improved docstrings.
  • Changed: Only the functions dump, dumper, dumps, dump_fork, load, loader, and load_archive are now
    public. Everything else is considered internal and private, intended solely for the module's internal functionality.