This repository has been archived by the owner on Dec 1, 2024. It is now read-only.
Releases: JesseCoretta/go-schemax
Releases · JesseCoretta/go-schemax
v1.5.3
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 v1Definition
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
v1.1.5
v1.1.5 Changes
- Implemented
SuperClass
panic mitigation - Use
any
type overinterface{}
- Fixed
ineffassign
-identified unreachablereturn
go.mod
build version bumpgo.yml
build version bump
This package now requires go 1.18 or later.
v1.1.2
v1.1.2 Changes
- Reduced cyclomatic complexity for
collection.go
- Corrected spelling error in
subschema.go