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 2023Releases
latest 11-
4.0.001 Sep 2023Commits, not release notes
This project publishes no release notes. Between
3.1.0and4.0.0there 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)
-
3.1.001 Jul 2022Commits, not release notes
This project publishes no release notes. Between
3.0.0and3.1.0there 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.0.004 Dec 2021Commits, not release notes
This project publishes no release notes. Between
2.0.0and3.0.0there 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
-
2.0.004 Jan 2021Commits, not release notes
This project publishes no release notes. Between
1.2.0and2.0.0there 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
-
1.2.017 Aug 2017Commits, not release notes
This project publishes no release notes. Between
1.1.3and1.2.0there 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
-
1.1.319 Jul 2017Commits, not release notes
This project publishes no release notes. Between
1.1.2and1.1.3there 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
-
1.1.226 Jun 2017Commits, not release notes
This project publishes no release notes. Between
1.1.1and1.1.2there 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
-
1.1.104 Jun 2017Commits, not release notes
This project publishes no release notes. Between
1.1.0and1.1.1there 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
-
1.1.007 Oct 2016Commits, not release notes
This project publishes no release notes. Between
1.0.0and1.1.0there 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
-
1.0.005 Oct 2016Nothing published for this version
-
0.0.102 Mar 2015Nothing published for this version