PackageTrack
Sign in Get early access

csv-core

Bare bones CSV parsing with no_std support.

0.1.13 229M downloads/mo #451 most downloaded on crates.io BurntSushi/rust-csv

What this package is like to depend on

Last release 10 months ago

17 Oct 2025

Release timing varies

gaps range from 2 months to 3.6 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

9 years old

14 releases · first in 2017

1 release in the last 12 months

see the full history below

Release timeline

14 releases · May 2017 to Oct 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 0.1.13 17 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.12 and csv-core-0.1.13 there were 9 commits, 9 of them substantive:

    • enum: use #[non_exhaustive] instead of #[doc(hidden)] variant
    • style: address many Clippy lints
    • test: fix broken test after panic message change
    • lint: fix needless_lifetimes and mismatched_lifetime_syntaxes
    • perf: serialize 128-bit integers via itoa
    • doc: simplify tutorial section on accessing headers
    • style: address many Clippy lints
    • deps: switch serde dependency to serde_core
    • csv-core-0.1.13
  2. 0.1.12 12 Feb 2025
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.10 and csv-core-0.1.12 there were 44 commits, 34 of them substantive:

    • style: run latest version of rustfmt
    • doc: fix typo in tutorial
    • api: impl Clone for ByteRecordIter and StringRecordIter
    • api: iteration should stop after I/O error
    • serde: skipping unused fields, don't check UTF-8
    • doc: fix a few typos in Writer::serialize
    • perf: fix record copying performance bug
    • doc: fix a few small typos
    • deps: update to itoa 1
    • ci: switch to GitHub Actions
    • *: fix all warnings and update code
    • *: better import grouping and short hand struct init
    • error: drop 'source' impl
    • rust: move to 2021 edition
    • cargo: update some fields
    • deps: drop 'bstr'
    • readme: updates and set rust-version
    • msrv: set rust-version = 1.60
    • readme: various updates
    • readme: fix GitHub Actions badge image link

    …and 14 more.

  3. 0.1.11 03 Oct 2023

    Nothing published for this version

  4. 0.1.10 14 Feb 2020
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.9 and csv-core-0.1.10 there were 2 commits, 2 of them substantive:

    • core/doc: correct Writer::delimiter guarantee
    • csv-core-0.1.10
  5. 0.1.9 13 Feb 2020
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.8 and csv-core-0.1.9 there were 2 commits, 2 of them substantive:

    • doc: fix incorrect type name in read_record docs
    • csv-core-0.1.9
  6. 0.1.8 13 Feb 2020
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.7 and csv-core-0.1.8 there were 2 commits, 2 of them substantive:

    • deps: bump arrayvec to 0.5
    • csv-core-0.1.8
  7. 0.1.7 13 Feb 2020
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.6 and csv-core-0.1.7 there were 13 commits, 10 of them substantive:

    • serde: conditionally use 128-bit integers
    • ci: switch to stable rustfmt
    • ci: move copy check to stable
    • csv: only flush on explicit flush call
    • readme: fix code block display
    • api: suppress Error::description deprecation
    • safety: add debug_assert! to check safety invariants
    • safety: remove 'unsafe' from internal docs
    • core: don't use libc by default
    • csv-core-0.1.7
  8. 0.1.6 26 Jun 2019
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.5 and csv-core-0.1.6 there were 25 commits, 18 of them substantive:

    • fixup: remove commented out code
    • csv: fix equality check for raw records
    • csv: fix record equality, redux
    • api: allow deprecated use of 'cause'
    • fmt: line wrapping
    • doc: fix link to Error type
    • serialize: speed up Serde serialization quite a bit
    • serde: deserialize hexidecimal numbers
    • serialize: fix NaN handling
    • style: rustfmt everything
    • edition: move to Rust 2018
    • style: regenerate and rustfmt examples
    • idioms: use pub(crate), use Error::source
    • deps: introduce bstr, drop serde_bytes
    • bstr: use bstr in more places
    • error: add position method
    • serde: support i128/u128
    • release: csv 1.1.0, csv-index 0.1.6, csv-core 0.1.6
  9. 0.1.5 15 Dec 2018
    Commits, not release notes

    This project publishes no release notes. Between csv-core-0.1.4 and csv-core-0.1.5 there were 22 commits, 20 of them substantive:

    • ci+deps: use workspace and reorganize CI
    • csv-core/deps: update arrayvec to 0.4
    • reading: provide trim functionality
    • ci: only build on master branch
    • doc: use svg for badge
    • csv 1.0.0
    • csv-index 0.1.5
    • csv: add tests for flattened deserialization
    • cookbook: fix link
    • ci: test csv crate proper
    • Add benchmarks for serialization.
    • csv: add SingleFieldWriter for progressive (== faster) serialization
    • bench: chmod -x benches/bench.rs
    • doc: add an issue template
    • crates.io: exclude unneeded files
    • serde: fix bug in handling of invalid UTF-8
    • doc: elaborate on weasel word
    • fixup: support older Rust versions
    • csv-core: fix comment handling
    • csv-core-0.1.5
  10. 0.1.4 01 Jan 2018

    Nothing published for this version

  11. 0.1.3 26 Jul 2017

    Nothing published for this version

  12. 0.1.2 25 May 2017

    Nothing published for this version

  13. 0.1.1 25 May 2017

    Nothing published for this version

  14. 0.1.0 23 May 2017

    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