PackageTrack Sign in Track my project

jsonlines

Library with helpers for the jsonlines file format

4.0.0 16M downloads/mo #1176 most downloaded on PyPI wbolster/jsonlines

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 3.4 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

11 years old

11 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Mar 2015 to Sep 2023
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 4.0.0 01 Sep 2023
    Commits, not release notes

    This project publishes no release notes. Between 3.1.0 and 4.0.0 there were 20 commits, 16 of them substantive:

    • Update jsonlines.open() doc (#78)
    • drop support for python 3.6 (end of life) (#80)
    • run tests against python 3.11 as well
    • blacken using black 23.1.0
    • use oxford commma 💙
    • avoid unnecessary **kwargs indirection
    • tweak open() docstring
    • use ‘orjson’ or ‘ujson’ for reading if available (#81)
    • add readthedocs config (#84)
    • drop python 3.7 (#85)
    • Mention gotcha prevention among features (#83)
    • expand feature list in docs (#86)
    • docs: install package for readthedocs (for sphinx autodoc) (#87)
    • update mypy ignore comments (#88)
    • bye travis ci 😢 (#89)
    • drop compat code (#91)
  2. 3.1.0 01 Jul 2022
    Commits, not release notes

    This project publishes no release notes. Between 3.0.0 and 3.1.0 there were 7 commits, 5 of them substantive:

    • fix links in version history
    • simplify bool vs int type checking
    • Return number of chars/bytes written by Writer.write() and .write_all() (#73)
    • Support ‘x' mode in jsonlines.open()
    • prepare 3.1.0 release
  3. 3.0.0 04 Dec 2021
    Commits, not release notes

    This project publishes no release notes. Between 2.0.0 and 3.0.0 there were 19 commits, 19 of them substantive:

    • Add conda badge (#57)
    • specify correct linter env in tox envlist
    • add basic support for rfc7464 text sequences (#61)
    • Annotate open() to enable type checking and IDE suggestions (#58)
    • add test coverage for requesting an invalid type
    • drop support for numbers.Number in type= arguments
    • drop unused import
    • make tox run tests for newer python versions first
    • Add type annotations; adopt mypy in strict mode (#62)
    • add python 3.10 to tox.ini
    • Add coverage.xml to gitignore
    • include pep561 style py.typed marker
    • remove unused sample files from tests
    • support dumps() callables returning bytes
    • Move some docstring text above the docs for the arguments
    • Drop unnecessary typing.cast()
    • Ignore UTF-8 BOM sequences in various scenarios (#69)
    • use lowercase name
    • prepare for 3.0.0 release
  4. 2.0.0 04 Jan 2021
    Commits, not release notes

    This project publishes no release notes. Between 1.2.0 and 2.0.0 there were 13 commits, 13 of them substantive:

    • fix formatting
    • Added .editorconfig (#37)
    • drop python 3.3 from travis config
    • Moved the metadata into setup.cfg (#36)
    • docstring syntax
    • fix travis builds by using tox (#43)
    • Add support for Python 3.8, drop EOL 3.4 (#51)
    • add pepy download badges to readme
    • add dunder-all to avoid need for ‘noqa’ comment
    • sort imports
    • Add support for Python 3.9, drop EOL 2.7 and 3.5 (#54)
    • adopt black autoformatter (#55)
    • prepare for 2.0.0 release
  5. 1.2.0 17 Aug 2017
    Commits, not release notes

    This project publishes no release notes. Between 1.1.3 and 1.2.0 there were 7 commits, 6 of them substantive:

    • add append ("a") mode to jsonlines.open() (#31)
    • drop unnecessary assert in test
    • docstring grammar
    • i ♥ oxford commas
    • fix formatting in docs
    • prepare 1.2.0 release
  6. 1.1.3 19 Jul 2017
    Commits, not release notes

    This project publishes no release notes. Between 1.1.2 and 1.1.3 there were 3 commits, 3 of them substantive:

    • use readthedocs.io instead of .org
    • fix incomplete iteration when given list containing empty strings
    • prepare for 1.1.3 release
  7. 1.1.2 26 Jun 2017
    Commits, not release notes

    This project publishes no release notes. Between 1.1.1 and 1.1.2 there were 10 commits, 9 of them substantive:

    • add note about exception inheritance in InvalidLineError docstring
    • depend on pytest 3+
    • add travis config
    • add travis badge to readme
    • test py33 and py36 with tox
    • document supported python versions
    • enable universal wheels
    • ignore build/ dir
    • prepare for 1.1.2 release
  8. 1.1.1 04 Jun 2017
    Commits, not release notes

    This project publishes no release notes. Between 1.1.0 and 1.1.1 there were 6 commits, 5 of them substantive:

    • fix grammar in docstring
    • update ignore patterns
    • fix feature list
    • improve writer docstring
    • move license into separate file and include it in sdist
  9. 1.1.0 07 Oct 2016
    Commits, not release notes

    This project publishes no release notes. Between 1.0.0 and 1.1.0 there were 7 commits, 5 of them substantive:

    • drop some headings in docs
    • rename first arg to Reader
    • make repr() a bit more useful
    • actually check that reader/writer is not closed
    • prepare for 1.1.0 release
  10. 1.0.0 05 Oct 2016

    Nothing published for this version

  11. 0.0.1 02 Mar 2015

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project