Skip to content

Releases: iamd3vil/gandalf

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 18:24

Changelog

  • 53b8542 perf: pre-compile named format regexes at package init
  • feb64c2 feat: add 20 new validation constraints and recursive validation
  • cf4b9bb refactor: add Raw field to constraint for complex expressions
  • 2b7c573 build: bump stuffbin to v1.3.0 and pin goreleaser to v2.17.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:13

Changelog

  • 6de9bf7 fix(ci): pack binaries via goreleaser {{ .Path }} hook
  • 2bbdca8 fix(ci): correct stuffbin install path
  • 0a72d4e ci: add goreleaser release workflow
  • 5bf716c Merge pull request #1 from iamd3vil/fix/generator-hardening
  • 348659a fix: harden validator code generation
  • 873f523 fix: conditionally import regexp in generated code
  • 7306660 feat: Add regexp constraint
  • 556307f feat: Add comment at the top to indicate code is generated
  • 02de43b Add eqfield constraint
  • f3320cf fix: Fix test command in Makefile

v0.1.0

Choose a tag to compare

@iamd3vil iamd3vil released this 26 Oct 08:59

Changelog

5c18cb7 feat: Add goreleaser
974dd0b feat: Add code generation for mineq and maxeq constraints
7ba4e89 feat: Add code generation for max constraint
aa9ebb9 feat: Add code generation for min constraint
83dc1bb feat: Add code generation for required
e1dba75 feat: Adding ast parsing for structs and their fields
37209d6 Initial commit