Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.18.0 #320

Merged
merged 1 commit into from
Sep 17, 2024
Merged

chore: release v0.18.0 #320

merged 1 commit into from
Sep 17, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 13, 2024

🤖 New release

  • rasn: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-derive: 0.17.3 -> 0.18.0
  • rasn-pkix: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-cap: 0.17.3 -> 0.18.0
  • rasn-cms: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-kerberos: 0.17.3 -> 0.18.0 (✓ API compatible changes)
  • rasn-ldap: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-mib: 0.17.3 -> 0.18.0
  • rasn-smi: 0.17.3 -> 0.18.0 (✓ API compatible changes)
  • rasn-ocsp: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-smime: 0.17.3 -> 0.18.0 (⚠️ API breaking changes)
  • rasn-snmp: 0.17.3 -> 0.18.0 (✓ API compatible changes)

⚠️ rasn breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type Encoder is no longer Send, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Sync, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer UnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer RefUnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Send, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Sync, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer UnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer RefUnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Send, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Sync, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer UnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer RefUnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Send, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer Sync, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer UnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82
  type Encoder is no longer RefUnwindSafe, in /tmp/.tmpzVU28e/rasn/src/oer/enc.rs:82

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/enum_missing.ron

Failed in:
  enum rasn::TagTree, previously in file /tmp/.tmp9RjFCv/rasn/src/types/tag.rs:187
  enum rasn::codec::Codec, previously in file /tmp/.tmp9RjFCv/rasn/src/codec.rs:7

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/module_missing.ron

Failed in:
  mod rasn::codec, previously in file /tmp/.tmp9RjFCv/rasn/src/codec.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/struct_missing.ron

Failed in:
  struct rasn::Tag, previously in file /tmp/.tmp9RjFCv/rasn/src/types/tag.rs:54

--- failure trait_associated_const_added: non-sealed trait added associated constant without default value ---

Description:
A non-sealed trait has gained an associated constant without a default value, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/trait_associated_const_added.ron

Failed in:
  trait constant rasn::prelude::IntegerType::ZERO in file /tmp/.tmpzVU28e/rasn/src/types/integer.rs:401
  trait constant rasn::types::IntegerType::ZERO in file /tmp/.tmpzVU28e/rasn/src/types/integer.rs:401
  trait constant rasn::prelude::Choice::VARIANCE_CONSTRAINT in file /tmp/.tmpzVU28e/rasn/src/types.rs:79
  trait constant rasn::types::Choice::VARIANCE_CONSTRAINT in file /tmp/.tmpzVU28e/rasn/src/types.rs:79

⚠️ rasn-pkix breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type IssuingDistributionPoint no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:984
  type IssuingDistributionPoint no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:984
  type AttributeCertificateValidityPeriod no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:114
  type AttributeCertificateValidityPeriod no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:114
  type DistributionPoint no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:944
  type DistributionPoint no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:944
  type AttributeCertificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:33
  type AttributeCertificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:33
  type Attribute no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:642
  type Attribute no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:642
  type ExtensionAttributes no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:493
  type ExtensionAttributes no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:493
  type DistributionPointName no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:955
  type DistributionPointName no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:955
  type CertificateList no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:340
  type CertificateList no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:340
  type V2Form no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:98
  type V2Form no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:98
  type SvceAuthInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:153
  type SvceAuthInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:153
  type TrustAnchorChoice no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:282
  type TrustAnchorChoice no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:282
  type AccessDescription no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:963
  type AccessDescription no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:963
  type Target no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:121
  type Target no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:121
  type NameConstraints no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:919
  type NameConstraints no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:919
  type RelativeDistinguishedName no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:488
  type RelativeDistinguishedName no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:488
  type GeneralSubtree no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:927
  type GeneralSubtree no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:927
  type ExtendedNetworkAddress no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:597
  type ExtendedNetworkAddress no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:597
  type IssuerSerial no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:107
  type IssuerSerial no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:107
  type AuthorityKeyIdentifier no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:320
  type AuthorityKeyIdentifier no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:320
  type Certificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:82
  type Certificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:82
  type RoleSyntax no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:160
  type RoleSyntax no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:160
  type TargetCert no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:131
  type TargetCert no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:131
  type AttributeCertificateClearAttributes no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:229
  type AttributeCertificateClearAttributes no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:229
  type TrustAnchorInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:191
  type TrustAnchorInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:191
  type TbsCertificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:100
  type TbsCertificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:100
  type TbsCertList no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:348
  type TbsCertList no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:348
  type AttributeCertificateInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:40
  type AttributeCertificateInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:40
  type OrAddress no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:388
  type OrAddress no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:388
  type Issuer no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:91
  type Issuer no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:91
  type IetfAttrSyntax no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:138
  type IetfAttrSyntax no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:138
  type CertPathControls no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:232
  type CertPathControls no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:232
  type GeneralName no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:694
  type GeneralName no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:694
  type Name no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:637
  type Name no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:637
  type Clearance no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:168
  type Clearance no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:168
  type PresentationAddress no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:612
  type PresentationAddress no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/lib.rs:612
  type Holder no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:61
  type Holder no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/pkix/src/attribute_certificate.rs:61

⚠️ rasn-cms breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type EnvelopedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:119
  type EnvelopedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:119
  type EnvelopedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:119
  type EnvelopedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:119
  type AuthEnvelopedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:82
  type AuthEnvelopedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:82
  type KeyAgreeRecipientInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:307
  type KeyAgreeRecipientInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:307
  type ExtendedCertificateOrCertificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:414
  type ExtendedCertificateOrCertificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:414
  type RecipientIdentifier no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:298
  type RecipientIdentifier no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:298
  type RecipientInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:271
  type RecipientInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:271
  type ExtendedCertificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:421
  type ExtendedCertificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:421
  type OriginatorIdentifierOrKey no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:357
  type OriginatorIdentifierOrKey no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:357
  type OriginatorInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:252
  type OriginatorInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:252
  type AuthenticatedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/pkcs7_compat.rs:47
  type AuthenticatedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/pkcs7_compat.rs:47
  type SignerIdentifier no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:234
  type SignerIdentifier no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:234
  type EncryptedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:140
  type EncryptedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:140
  type KeyAgreeRecipientIdentifier no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:331
  type KeyAgreeRecipientIdentifier no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:331
  type RecipientEncryptedKey no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:320
  type RecipientEncryptedKey no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:320
  type AuthenticatedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:149
  type AuthenticatedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:149
  type KeyTransRecipientInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:287
  type KeyTransRecipientInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:287
  type SignerInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:219
  type SignerInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:219
  type IssuerAndSerialNumber no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:244
  type IssuerAndSerialNumber no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:244
  type SignedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/pkcs7_compat.rs:25
  type SignedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/pkcs7_compat.rs:25
  type ExtendedCertificateInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:428
  type ExtendedCertificateInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:428
  type RevocationInfoChoice no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:194
  type RevocationInfoChoice no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:194
  type CertificateChoices no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:171
  type CertificateChoices no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:171
  type SignedData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:106
  type SignedData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/cms/src/lib.rs:106

⚠️ rasn-ldap breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type AddRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:792
  type AddRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:792
  type Attribute no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:204
  type Attribute no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:204
  type PartialAttribute no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:190
  type PartialAttribute no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:190
  type Filter no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:558
  type Filter no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:558
  type LdapMessage no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:125
  type LdapMessage no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:125
  type ModifyRequestChanges no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:750
  type ModifyRequestChanges no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:750
  type ProtocolOp no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:147
  type ProtocolOp no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:147
  type ModifyRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:734
  type ModifyRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:734
  type SearchRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:436
  type SearchRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:436
  type SearchResultEntry no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:701
  type SearchResultEntry no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ldap/src/lib.rs:701

⚠️ rasn-ocsp breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type ServiceLocator no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:199
  type ServiceLocator no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:199
  type BasicOcspResponse no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:126
  type BasicOcspResponse no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:126
  type TbsRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:30
  type TbsRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:30
  type ResponseData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:144
  type ResponseData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:144
  type ResponderId no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:156
  type ResponderId no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:156
  type OcspRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:20
  type OcspRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:20
  type Signature no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:46
  type Signature no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/ocsp/src/lib.rs:46

⚠️ rasn-smime breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.35.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type IssuerSerial no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:187
  type IssuerSerial no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:187
  type GlRekey no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:167
  type GlRekey no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:167
  type EssCertIdv2 no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:166
  type EssCertIdv2 no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:166
  type ReceiptRequest no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:34
  type ReceiptRequest no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:34
  type EncryptionKeyPreference no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/lib.rs:39
  type EncryptionKeyPreference no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/lib.rs:39
  type GlUseKek no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:33
  type GlUseKek no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:33
  type GlOwnerInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:48
  type GlOwnerInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:48
  type GlKey no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:225
  type GlKey no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:225
  type MlReceiptPolicy no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:144
  type MlReceiptPolicy no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:144
  type EntityIdentifier no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:137
  type EntityIdentifier no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:137
  type EssCertId no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:181
  type EssCertId no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:181
  type GlkRefresh no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:195
  type GlkRefresh no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:195
  type GlManageCert no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:219
  type GlManageCert no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:219
  type SigningCertificate no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:154
  type SigningCertificate no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:154
  type Certificates no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:151
  type Certificates no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:151
  type GlInfo no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:42
  type GlInfo no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:42
  type GlMember no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:144
  type GlMember no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:144
  type MlData no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:129
  type MlData no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:129
  type ReceiptsFrom no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:42
  type ReceiptsFrom no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:42
  type GlDeleteMember no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:161
  type GlDeleteMember no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:161
  type SigningCertificateV2 no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:160
  type SigningCertificateV2 no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:160
  type GlAddMember no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:138
  type GlAddMember no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:138
  type GlOwnerAdministration no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:189
  type GlOwnerAdministration no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/skd.rs:189
  type EssSecurityLabel no longer derives PartialOrd, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:89
  type EssSecurityLabel no longer derives Ord, in /tmp/.tmpzVU28e/rasn/standards/smime/src/ess.rs:89
Changelog

rasn

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)
  • Change LDAPString to be newtype wrapper around String (#327)
  • [breaking] Remove option_type (#329)
  • Constraint utilities, const default, more const functions (#321)

Fixed

  • macros: include license texts in the packaged crate (#330)
  • [breaking] Remove jer feature, jer is enabled by default
  • [breaking] Remove Tag and TagTree from module root
  • [breaking] Make codec module private

Other

  • fix version-pinned types url (#326)
  • Add basic optimizations for allocations in OER (#323)

rasn-derive

0.18.0 - 2024-09-17

Added

  • [breaking] Remove option_type (#329)
  • Constraint utilities, const default, more const functions (#321)

Fixed

  • macros: include license texts in the packaged crate (#330)
  • [breaking] Remove Tag and TagTree from module root

rasn-pkix

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)
  • Constraint utilities, const default, more const functions (#321)

rasn-cap

0.8.0 - 2023-07-11

Other

  • Use workspace metadata
  • Implement Unpacked Encoding Rules (UPER)

rasn-cms

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)

rasn-kerberos

0.18.0 - 2024-09-17

Added

  • Constraint utilities, const default, more const functions (#321)

Fixed

  • [breaking] Remove Tag and TagTree from module root

rasn-ldap

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)
  • Change LDAPString to be newtype wrapper around String (#327)

rasn-mib

0.11.0 - 2023-10-28

Other

  • Shared error module (#164)

rasn-smi

0.18.0 - 2024-09-17

Added

  • Constraint utilities, const default, more const functions (#321)

Fixed

  • [breaking] Remove Tag and TagTree from module root

rasn-ocsp

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)

rasn-smime

0.18.0 - 2024-09-17

Added

  • [breaking] Rework for SetOf type (#325)

rasn-snmp

0.18.0 - 2024-09-17

Fixed

  • [breaking] Remove Tag and TagTree from module root


This PR was generated with release-plz.

@github-actions github-actions bot force-pushed the release-plz-2024-09-13T10-58-38Z branch from 7353e6d to fe9204d Compare September 13, 2024 11:15
@github-actions github-actions bot force-pushed the release-plz-2024-09-13T10-58-38Z branch 7 times, most recently from 32defa3 to 75313b2 Compare September 15, 2024 18:40
@github-actions github-actions bot force-pushed the release-plz-2024-09-13T10-58-38Z branch from 75313b2 to 4add53e Compare September 17, 2024 10:30
@XAMPPRocky XAMPPRocky merged commit 59d5597 into main Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant