PackageTrack
Sign in Get early access

unicode-bom

Unicode byte-order mark detection for files and byte arrays.

2.0.3 49M downloads/mo #1234 most downloaded on crates.io source

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 4.0 years

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

13 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

13 releases · Oct 2018 to Nov 2023
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 2.0.3 13 Nov 2023
    Release notes

    Other changes

    • code: drop unnecessary unsafe impl for Send and Sync (21d7837889515dbc15a381ca00b7a55711e38828)
    Open source →
  2. 2.0.2 11 Feb 2023
    Release notes

    Other changes

    • docs: fix version string in readme (8f49df5c92c176a7bd3e296992eda4fdef8b5c96)
    Open source →
  3. 2.0.1 11 Feb 2023
    Release notes

    Bug fixes

    • docs: fix misleasing typo in doc comment (dfc5982cf7238fc8f0b00ad7958ea89092062a84)
    Open source →
  4. 2.0.0 11 Feb 2023
    Release notes

    Breaking changes

    • api: implement AsRef<[u8]> for Bom (45c0e3ed98a555ee31fcdfb1740e64b7e30b9967)

    Other changes

    • project: switch dev environment to stable (a536298f7c1f138787ea05764acfd62a24ac9745)
    Open source →
  5. 1.1.4 04 Feb 2019
    Release notes

    Refactorings

    • logic: reinstate macros for tail comparison (014ad76)
    • tests: prefer functions to macros for assertions (decdd93)

    Other changes

    • code: move private functions to bottom of module (cd5d6ec)
    Open source →
  6. 1.1.3 21 Oct 2018
    Release notes

    Refactorings

    • logic: prefer functions to macros for comparisons (b16bdf4)
    Open source →
  7. 1.1.2 21 Oct 2018
    Release notes

    Other changes

    • code: cargo fmt (a8573f0)
    Open source →
  8. 1.1.1 21 Oct 2018
    Release notes

    Refactorings

    • logic: cleaner compare_tail! macro syntax (3a6ca2d)
    • tests: rename assert_slice! macro to assert_bom! (ec71494)

    Other changes

    • tests: extra assertions to ensure trailing bytes are ignored (49e9005)
    • docs: fix weird version replacement insanity in change log (c346ce3)
    Open source →
  9. 1.1.0 13 Oct 2018
    Release notes

    New features

    • api: implement Bom::len() to return the size in bytes (c5d5810)

    Other changes

    • docs: add a doc comment for the FromStr Err type (5406fbd)
    Open source →
  10. 1.0.0 13 Oct 2018
    Release notes

    Breaking changes

    • api: prefer FromStr to From<&str> for parsing from named files (6e76812)

    Bug fixes

    • ci: fix writes to public/ in pages builds (da9e7cb)

    Other changes

    • docs: link to API docs from readme (aca453d)
    • docs: add content links to readme (ecfa529)
    Open source →
  11. 0.1.2 12 Oct 2018
    Release notes

    Other changes

    • crate: fix gitlab build status badge (16f5a9a)
    Open source →
  12. 0.1.1 12 Oct 2018
    Release notes

    Bug fixes

    • crate: update docs link to point to gitlab instead of docs.rs (5085a1a)
    • docs: fix license badge URL (ef2f7ef)
    • docs: remove stale old reference to Path in readme (f5f9bc9)

    Other changes

    • ci: build docs in CI (83ba4b3)
    • ci: build on stable in CI (5e57fa4)
    • crate: add toolchain file (bf10c10)
    • crate: link to docs (fc7a19e)
    Open source →
  13. 0.1.0 12 Oct 2018
    Release notes

    New features

    • docs: write some basic documentation (e472f2a)
    • types: implement From<&Path> for Bom (a63deca)
    • types: implement From<&mut File> for Bom (73924e1)
    • types: implement From<&[u8]> for Bom (0007285)
    • types: implement a basic Bom enum (b30af8b)

    Refactorings

    • api: accept a plain &str as a file path (1ac8883)

    Other changes

    • tests: simplify some test code (e832f1a)
    • code: silence clippy warnings (b3d3bd0)
    • ci: add ci config (99dd906)
    • repo: add git ignore file (2bad0b2)
    Open source →

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