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

Update dependency pyasn1 to v0.4.8 #112

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 20, 2019

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pyasn1 ==0.4.5 -> ==0.4.8 age adoption passing confidence

Release Notes

etingof/pyasn1

v0.4.8

Compare Source

  • Added ability of combining SingleValueConstraint and
    PermittedAlphabetConstraint objects into one for proper modeling
    FROM ... EXCEPT ... ASN.1 clause.

v0.4.7

Compare Source

  • Added isInconsistent property to all constructed types. This property
    conceptually replaces verifySizeSpec method to serve a more general
    purpose e.g. ensuring all required fields are in a good shape. By default
    this check invokes subtype constraints verification and is run by codecs
    on value de/serialisation.
  • Deprecate subtypeSpec attributes and keyword argument. It is now
    recommended to pass ValueSizeConstraint, as well as all other constraints,
    to subtypeSpec.
  • Fixed a design bug in a way of how the items assigned to constructed
    types are verified. Now if Asn1Type-based object is assigned, its
    compatibility is verified based on having all tags and constraint
    objects as the type in field definition. When a bare Python value is
    assigned, then field type object is cloned and initialized with the
    bare value (constraints verificaton would run at this moment).
  • Added WithComponentsConstraint along with related
    ComponentPresentConstraint and ComponentAbsentConstraint classes
    to be used with Sequence/Set types representing
    SET ... WITH COMPONENTS ... like ASN.1 constructs.

v0.4.6

Compare Source

  • Added previously missing SET OF ANY construct encoding/decoding support.
  • Added omitEmptyOptionals option which is respected by Sequence
    and Set encoders. When omitEmptyOptionals is set to True, empty
    initialized optional components are not encoded. Default is False.
  • New elements to SequenceOf/SetOf objects can now be added at any
    position - the requirement for the new elements to reside at the end
    of the existing ones (i.e. s[len(s)] = 123) is removed.
  • List-like slicing support added to SequenceOf/SetOf objects.
  • Removed default initializer from SequenceOf/SetOf types to ensure
    consistent behaviour with the rest of ASN.1 types. Before this change,
    SequenceOf/SetOf instances immediately become value objects behaving
    like an empty list. With this change, SequenceOf/SetOf objects
    remain schema objects unless a component is added or .clear() is
    called.
    This change can potentially cause incompatibilities with existing
    pyasn1 objects which assume SequenceOf/SetOf instances are value
    objects right upon instantiation.
    The behaviour of Sequence/Set types depends on the componentType
    initializer: if on componentType is given, the behaviour is the
    same as SequenceOf/SetOf have. IF componentType is given, but
    neither optional nor defaulted components are present, the created
    instance remains schema object, If, however, either optional or
    defaulted component isi present, the created instance immediately
    becomes a value object.
  • Added .reset() method to all constructed types to turn value object
    into a schema object.
  • Added PyAsn1UnicodeDecodeError/PyAsn1UnicodeDecodeError exceptions
    to help the caller treating unicode errors happening internally
    to pyasn1 at the upper layers.
  • Added support for subseconds CER/DER encoding edge cases in
    GeneralizedTime codec.
  • Fixed 3-digit fractional seconds value CER/DER encoding of
    GeneralizedTime.
  • Fixed AnyDecoder to accept possible TagMap as asn1Spec
    to make dumping raw value operational

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency pyasn1 to v0.4.6 Update dependency pyasn1 to v0.4.7 Sep 5, 2019
@renovate renovate bot changed the title Update dependency pyasn1 to v0.4.7 Update dependency pyasn1 to v0.4.8 Nov 21, 2019
@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

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.

None yet

1 participant