PackageTrack
Sign in Get early access

aiocsv

1.4.1 1.6M downloads/mo #3732 most downloaded on PyPI MKuranowski/aiocsv

What this package is like to depend on

Last release 3 months ago

22 May 2026

Ships fairly regularly

a new release about every 7 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

6 years old

15 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

15 releases · Jul 2020 to May 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 1.4.1 22 May 2026
    Commits, not release notes

    This project publishes no release notes. Between v1.4.0 and v1.4.1 there were 8 commits, 6 of them substantive:

    • drop python 3.9
    • python 3.14 and free-threading
    • Prevent _parser.Parser from being shared across threads
    • Add missing Py_CLEAR(Parser->buffer_str)
    • Switch to ruff
    • v1.4.1 release
  2. 1.4.0 22 Sep 2025
    Commits, not release notes

    This project publishes no release notes. Between v1.3.2 and v1.4.0 there were 23 commits, 22 of them substantive:

    • CI: Don't pin cibuildwheel to a specific version
    • CI: allow republishing pypi packages
    • cibuildwheel learn to tag your releases properly
    • add linux-arm to build-matrix in deploy.yml
    • Allow numeric fields to start with escapechar
    • CI: remove Python 3.8, add 3.13
    • Fix test_parsing_weird_quotes_nonnumeric skip condition
    • Fix Dialect typing (wtf cpython)
    • black tests/test_parser.py
    • Explicitly test no newline at the end of a file
    • Build MacOS arm64 wheels
    • Bump GA versions
    • Build all auto wheels
    • Drop 3.8 support
    • Backport PyModule_Add
    • Fix seg faults when Parser_new fails partway-through
    • Support QUOTE_STRINGS and QUOTE_NOTNULL
    • Fix black fighting over a line
    • Consider CPython bug #113732 when running on 3.12
    • Fix isort config in pyproject.toml

    …and 2 more.

  3. 1.3.2 28 Apr 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.3.1 and v1.3.2 there were 10 commits, 10 of them substantive:

    • Don't leak records after raising StopIteration
    • Remove unnecessary type: ignore
    • Add black, isort and pyright to CI
    • black & isort all files
    • black & isort tests
    • Detailed type hints for reader/writer init methods
    • Documentation update
    • Tests: fix type issues with dialect kwargs
    • Tests: silence issues with parser instantiation
    • \1.3.2 release
  4. 1.3.1 27 Feb 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.3.0 and v1.3.1 there were 6 commits, 6 of them substantive:

    • Don't rewrite strings returned by reader.read()
    • Tests for unexpected end of data
    • Py parser: fix unexpected end of data weirdness
    • C parser: fix unexpected end of data weirdness
    • C Parser: cache io_default_buffer_size and "read" PyObjects
    • \1.3.1 version bump
  5. 1.3.0 21 Feb 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.2.5 and v1.3.0 there were 49 commits, 47 of them substantive:

    • Remove unused Travis CI config
    • Export Readers and Writers of package
    • Remove Cython parser
    • Switch to pyproject.toml
    • Skeleton code for C parser
    • Rewrite Python parser to avoid yield
    • Parser: use wording closer to _csv.c
    • Parser test: escape after quote
    • Parser test: escaped CRLF
    • Parser test: newline eating
    • Parser test: remove irrelevant TODOs
    • Parser test: fix test names
    • Parser: don't collapse multiple newlines
    • Parser: figure out line_num
    • Initial C parser implementation
    • C Parser: use multi-phase init to import csv.Error
    • C Parser: accurate type hints
    • C Parser: strict mode support
    • Respect csv.field_size_limit
    • C Parser: backport Py_NewRef

    …and 27 more.

  6. 1.2.5 04 Nov 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.2.4 and v1.2.5 there were 6 commits, 6 of them substantive:

    • [skip ci] Allow manual dispatch of deploy
    • CI: always upload to PyPI when workflow is run
    • Bump tested Python versions
    • Regenerate _parser.c
    • CI: Use pip for installing the library
    • \1.2.5 release
  7. 1.2.4 13 Apr 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.2.3 and v1.2.4 there were 6 commits, 6 of them substantive:

    • Update CI to check supported Python versions
    • Switch to GitHub Actions
    • Try to run pytest directly, as in travis
    • CI: Add automatic deploys to PyPI
    • Regenerate _parser.pyx with Cython 3.0.0b2
    • \1.2.4 release
  8. 1.2.3 26 Oct 2022
    Commits, not release notes

    This project publishes no release notes. Between v1.2.2 and v1.2.3 there were 2 commits, 2 of them substantive:

    • Regenerate _parser.c with Cython 0.29.32
    • \1.2.3 release
  9. 1.2.2 16 Apr 2022
    Commits, not release notes

    This project publishes no release notes. Between v1.2.1 and v1.2.2 there were 6 commits, 6 of them substantive:

    • Update documentation for 1.2
    • Add typing data according to PEP561
    • Ensure latest setuptools and wheel run on CI
    • Travis: run on latest Python 3.7 and 3.10?
    • Remove 3.10 from CI, cause it broken
    • \1.2.2 version bump
  10. 1.2.1 07 May 2021

    Nothing published for this version

  11. 1.1.1 10 Oct 2020

    Nothing published for this version

  12. 1.1.0 01 Aug 2020

    Nothing published for this version

  13. 1.0.2 01 Aug 2020

    Nothing published for this version

  14. 1.0.1 31 Jul 2020

    Nothing published for this version

  15. 1.0.0 31 Jul 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive