Skip to content

Releases: JesseCoretta/go-objectid

v1.0.6

30 Sep 07:28
Compare
Choose a tag to compare

Changes

  • Expose isIdentifier private function as IsIdentifier for general-use X.680 identifier validation

v1.0.5

29 Sep 02:39
Compare
Choose a tag to compare

Changes

  • Test streamlining for ASN1Notation.AncestorOf method
  • Comment correction regarding location of codec components
  • Add DotNotation.ChildOf and DotNotation.SiblingOf methods
  • Add ASN1Notation.ChildOf and ASN1Notation.SiblingOf methods

v1.0.4

13 May 03:36
ffe7968
Compare
Choose a tag to compare

Changes

  • Test and doc updates
  • Utilize *big.Int-based NumberForm, thereby allowing unbounded values in compliance with ASN.1
  • Major ASN.1 codec update -- ASN.1 encoding/decoding now supported (without use of encoding/asn1)
  • 100% code coverage
  • root node abbreviations now supported for ASN1Notation input processing:
    • itu-t resolves to itu-t(0)
    • iso resolves to iso(1)
    • joint-iso-itu-t resolves to joint-iso-itu-t(2)
  • Compatible methods for quick output to encoding/asn1.ObjectIdentifier and crypto/x509.OID instances
  • New feature allowing mixed variadic input, such as uint(1), "3", uint64(6) for OID "1.3.6", to be used as input for NewDotNotation. This allows the following type instances:
    • *big.Int
    • string
    • uint64
    • uint
    • int

v1.0.2

02 Mar 08:15
e319f34
Compare
Choose a tag to compare

Changes

  • Code coverage increase to 100%
  • Linked all linkable reference material per pkgsite format
  • Documentation improvements
  • README.md update

v1.0.1

18 Oct 01:36
acc55bf
Compare
Choose a tag to compare

Changes

v1.0.1

  • Doc update

Historical Changelog

v1.0.0

  • Inaugural production release
  • 99+% test coverage
  • Improved efficiency of certain methods in terms of code footprint
  • Added examples for all methods and functions within rendered go reference material
  • Added convenient new NumberForm.Ge and NumberForm.Le wrapper methods to complement the preexisting Gt/Lt methods
  • Documentation updates
  • Include license file from Luke Champine's uint128 package (MIT licensed), and added a special thanks in his honor within doc.go.

v1.0.0

08 Oct 01:04
ab9703f
Compare
Choose a tag to compare

Changes

  • Inaugural production release
  • 99+% test coverage
  • Improved efficiency of certain methods in terms of code footprint
  • Added examples for all methods and functions within rendered go reference material
  • Added convenient new NumberForm.Ge and NumberForm.Le wrapper methods to complement the preexisting Gt/Lt methods
  • Documentation updates
  • Include license file from Luke Champine's uint128 package (MIT licensed), and added a special thanks in his honor within doc.go.

v0.0.6-alpha.1

04 Aug 06:08
Compare
Choose a tag to compare
v0.0.6-alpha.1 Pre-release
Pre-release

Changes

v0.0.6-alpha.1

  • Package-wide cyclomatic complexity factor of nine (9) is now in-force

v0.0.6-alpha Changes

  • Added missing DotNotation.Valid() method:
> Valid returns a boolean value indicative of the following:
> 
> • Receiver's length is greater than or equal to one (1) slice member, and ...
> • The first slice in the receiver contains a decimal value that is less than three (3)
> 

v0.0.5-alpha Changes

  • Ancestral support as well as support for subordinate extension