Skip to content

Releases: JesseCoretta/go-schemax

v1.5.9-rc.0

18 Oct 06:38
Compare
Choose a tag to compare

Changes

v1.5.9

17 Oct 05:59
Compare
Choose a tag to compare

Changes

  • Incorporate new go-antlr4512 release (v1.0.9)
    • Extensible user-defined ldapSyntax definitions, which include X-PATTERN regular expression statements, are now supported

v1.5.8

31 Jul 01:22
Compare
Choose a tag to compare

Changes

  • gofmt -s -w *.go
  • Add LDAPSyntax.HumanReadable support, doc description and unit test
  • Update CONTRIBUTORS.md to use newer "pkg.go.dev" reference hostname (was "godoc.org")
  • Fix improperly named doc example: ExampleAttributeType_SubTypes (was ExampleAttribute_SubTypes)
  • Add Codecov badge to README.md -- current coverage is >=95%

v1.5.4

08 Jul 00:22
Compare
Choose a tag to compare

Changes

  • README.md updates
  • Improved dITContentRule compliance check

v1.5.3

06 Jul 02:32
Compare
Choose a tag to compare

Changes

  • Corrected internal module references
  • Expanded unit tests; current coverage is 92%
  • Closing remarks on issues:
    • Per #12, no cyclomatic factors greater than fifteen (15) exist within the new v2 schemax release; this number may reduce to no greater than nine (9) in the near future
    • Per #13, macro support is now more well-defined and far more reliable
    • Per #14, go-stackage now represents the core provider of stack instances from which myriad types are defined and conveniently wrapped
    • Per #18, go-objectid is now used for ad hoc numeric OID parsing and validation
    • Per #19, go-shifty is now used for bit-based stack and schema options
    • Per #20, text/template is now used efficiently instead of clumsy v1 Definition builder
    • Per #21, go-antlr4512 has been created and now represents a complete parsing subsystem slated to replace the v1 proprietary parser; see the RFC4512 Grammar File for the complete ANTLR grammar
    • Per #22, all built-in definition directories have become subdirectories of internal
    • Per #23, the parsing subsystem now reads entire directory structures perfectly, assuming properly-ordered dependents
    • Per #24, the go.mod file now references indirect imports of stackage and other packages

v1.1.6

31 May 04:20
Compare
Choose a tag to compare

v1.1.6 Changes

  • Added RFC3045 support
  • Fixed double init() in rfc4512/at.go

NOTE: This is the final "LEGACY" (non-ANTLR) release of go-schemax.

v1.1.5

29 May 04:55
Compare
Choose a tag to compare

v1.1.5 Changes

  • Implemented SuperClass panic mitigation
  • Use any type over interface{}
  • Fixed ineffassign-identified unreachable return
  • go.mod build version bump
  • go.yml build version bump

This package now requires go 1.18 or later.

v1.1.2

02 Jul 20:21
54a0b11
Compare
Choose a tag to compare

v1.1.2 Changes

  • Reduced cyclomatic complexity for collection.go
  • Corrected spelling error in subschema.go