PackageTrack
Sign in Get early access

picky-asn1

Provide ASN.1 simple types

0.10.1 7.2M downloads/mo #3720 most downloaded on crates.io Devolutions/picky-rs

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships fairly regularly

a new release about every 3 months

Nearly every release is documented

notes for 16 of 17 stable releases

1 version withdrawn

withdrawn after publishing

7 years old

18 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

18 releases · Dec 2019 to Jan 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 18
  1. 0.10.1 16 Jan 2025
    Release notes

    <!-- 4 -->Bug Fixes

    • Symlinks to license files in packages (#339) (1834c04f39)

      Use symlinks instead of copying files to avoid a “dirty” state during cargo publish and preserve VCS info. With #337 merged, CI handles publishing consistently, so developer environments no longer matter.

    Open source →
  2. 0.10.0 26 Nov 2024
    Release notes

    Fixed

    • picky-asn1-der is now a dev-dependency of the released crate, to fix test build.

    Changed

    • Bump minimal rustc version to 1.70
    Open source →
  3. 0.9.0 15 Jul 2024
    Release notes

    Changed

    • Bump minimal rustc version to 1.61
    • Update dependencies
    Open source →
  4. 0.8.0 24 Aug 2023
    Release notes

    Fixed

    • License files are now correctly included in the published package
    • BMP string charset was incorrectly validated

    Changed

    • Rename UTCTime, IA5CharSet, IA5String, BMPCharSet and BMPString into UtcTime, Ia5CharSet, Ia5String, BmpCharSet and BmpString to follow the Rust convention that is to count acronyms and contractions of compound words as one word.

      Newer types are re-exported with the old naming in order to mitigate breaking downstream breakage, but just in case this is not a "patch" bump.

    • Update dependencies

    Open source →
  5. 0.7.2 28 Mar 2023
    Release notes

    Fixed

    • ASN.1 Integer minimal encoding (#209)
    Open source →
  6. 0.7.1 20 Feb 2023
    Release notes

    Changed

    • Debug representation of BitString, RestrictedString, OctetStringAsn1 and IntegerAsn1 in hexadecimal
    Open source →
  7. 0.7.0 08 Nov 2022
    Release notes

    Added

    • BitString::as_inner method
    Open source →
  8. 0.6.0 01 Aug 2022
    Release notes

    Added

    • Implement Zeroize for IntegerAsn1 (behind the zeroize feature)

    Changed

    • Bump minimal rustc version to 1.60
    Open source →
  9. 0.5.0 02 Feb 2022
    Release notes

    Added

    • Optional::is_default
    • Support for time 0.3 types conversions behind time_conversion feature gate
    • Implement Default for Optional<T> when T: Default
    • Added GeneralString

    Changed

    • Bump minimal rustc version to 1.56
    Open source →
  10. 0.4.0 09 Aug 2021
    Release notes

    Changed

    • Rename Tag::number into Tag::inner
    • Rename ApplicationTag{0-15} into ExplicitContextTag{0-15}
    • Rename ContextTag{0-15} into ImplicitContextTag{0-15}
    • Rename Implicit into Optional

    Added

    • Tag::is_primitive
    • Tag::application_primitive
    • Tag::application_constructed
    • Tag::context_specific_primitive
    • Tag::context_specific_constructed
    • Tag::number
    • Tag::class
    • Tag::class_and_number
    • Tag::components
    • Tag::is_application
    • Tag::is_context_specific
    • Tag::is_universal
    • Tag::is_private
    • Tag::is_constructed
    • Tag::is_primitive
    • Tag::encoding
    • TagClass
    • Encoding

    Removed

    • Tag::APP_{0-15}
    • Tag::CTX_{0-15}
    • Tag::application
    • Tag::context_specific
    Open source →
  11. 0.3.3 02 Jul 2021
    Release notes

    Fixed

    • Support for rustc 1.43 (accidently bumped in 0.3.2). See #89.
    Open source →
  12. 0.3.2 27 May 2021 withdrawn
    Release notes

    Added

    • Support for BMPString
    • Implement Default for IA5StringAsn1, Asn1SetOf, Utf8String, IA5String
    Open source →
  13. 0.3.1 11 Jan 2021
    Release notes

    Fixed

    • Fix bad uses statements to serde::export
    Open source →
  14. 0.3.0 31 Aug 2020
    Release notes

    Changed

    • Rename IntegerAsn1's from_unsigned_bytes_be to from_bytes_be_unsigned
    • Rename IntegerAsn1's from_signed_bytes_be to from_bytes_be_signed
    Open source →
  15. 0.2.2 07 Jul 2020
    Release notes

    Changed

    • Dependencies clean up
    Open source →
  16. 0.2.1 13 Jan 2020
    Release notes

    Fixed

    • Check for index out of bound in IntegerAsn1::from_unsigned_bytes_be
    Open source →
  17. 0.2.0 10 Jan 2020
    Release notes

    Added

    • Add IntegerAsn1::from_unsigned_bytes_be

    Changed

    • Rename IntegerAsn1::as_bytes_be to IntegerAsn1::as_unsigned_bytes_be.
    Open source →
  18. 0.1.0 18 Dec 2019

    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