Releases: JesseCoretta/go-objectid
Releases · JesseCoretta/go-objectid
v1.0.6
v1.0.5
Changes
- Test streamlining for
ASN1Notation.AncestorOf
method - Comment correction regarding location of codec components
- Add
DotNotation.ChildOf
andDotNotation.SiblingOf
methods - Add
ASN1Notation.ChildOf
andASN1Notation.SiblingOf
methods
v1.0.4
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 toitu-t(0)
iso
resolves toiso(1)
joint-iso-itu-t
resolves tojoint-iso-itu-t(2)
- Compatible methods for quick output to
encoding/asn1.ObjectIdentifier
andcrypto/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 forNewDotNotation
. This allows the following type instances:*big.Int
string
uint64
uint
int
v1.0.2
Changes
- Code coverage increase to 100%
- Linked all linkable reference material per
pkgsite
format - Documentation improvements
- README.md update
v1.0.1
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
andNumberForm.Le
wrapper methods to complement the preexistingGt
/Lt
methods - Documentation updates
- Include license file from Luke Champine's
uint128
package (MIT licensed), and added a special thanks in his honor withindoc.go
.
v1.0.0
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
andNumberForm.Le
wrapper methods to complement the preexistingGt
/Lt
methods - Documentation updates
- Include license file from Luke Champine's
uint128
package (MIT licensed), and added a special thanks in his honor withindoc.go
.
v0.0.6-alpha.1
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