go-schemax

Package schemax implements RFC4512 Section 4.1

MIT License

Stars
0
go-schemax - v1.5.9-rc.0 Latest Release

Published by JesseCoretta 6 days ago

Changes

go-schemax - v1.5.9

Published by JesseCoretta 7 days ago

Changes

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

Published by JesseCoretta 3 months ago

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%
go-schemax - v1.5.4

Published by JesseCoretta 4 months ago

Changes

  • README.md updates
  • Improved dITContentRule compliance check
go-schemax - v1.5.3

Published by JesseCoretta 4 months ago

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
go-schemax - v1.1.6

Published by JesseCoretta over 1 year ago

v1.1.6 Changes

  • Added RFC3045 support
  • Fixed double init() in rfc4512/at.go
go-schemax - v1.1.5

Published by JesseCoretta over 1 year ago

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.

go-schemax - v1.1.2

Published by JesseCoretta over 2 years ago

v1.1.2 Changes

  • Reduced cyclomatic complexity for collection.go
  • Corrected spelling error in subschema.go
Package Rankings
Top 6.64% on Proxy.golang.org
Badges
Extracted from project README
Go Report Card codecov CodeQL Reference License Help Animals ITU-T Rec. X.501 RFC 2307 RFC 2377 RFC 2589 RFC 2798 RFC 3045 RFC 3671 RFC 3672 RFC 4403 RFC 4512 RFC 4517 RFC 4519 RFC 4523 RFC 4524 RFC 4530 RFC 5020
Related Projects