v0.12.0
New Features
- core: implement isValid method (638e303a)
- core: add the modifier "each" (c62d0b59)
- core: add the modifier "fields" (54903f64)
- core: validate year (e5592037)
- core: validate range (0cbd4411)
- core: validate eq (06a38315)
- core: validate max (0d0004ed)
- core: validate min (6d5a0a0e)
- core: validator.Group (1f960087)
- core: validate each-match (86a3531b)
- core: validate match (e88c83d7)
- core: validate non-zero (3645545e)
Refactors
- filter-match: update logic and tests (3220500e)
- filter-match: rename IsMatch method (bc4392c0)
- each-match: remove deprecated eachMatch (d32baff5)
- check-field: recursively unpack interface value (65e7c931)
- range: support numeric types (f01560b8)
- compare: invalid rule (3684f9e8)
Tests
- core: isValid (3e0681f5)
- core: modifier fields (b194f206)
- core: modifier each-range (833143f0)
- core: modifier each-eq (99255020)
- core: modifier each-max (5bfe9c84)
- core: modifier each-min (8c9b4507)
- core: modifier each-match (dda43810)
- core: validate year (ea0ed671)
- core: validate range (5f2faa2b)
- core: validate eq (779b8b95)
- core: validate max (a1e5057c)
- core: validate min (90fac12e)
- core: validator.Group (6583a86f)
- core: validate each-match (141dc870)
- core: validate match (c085f2f4)
- core: validate non-zero (affebf06)
Chores
- core: improve descriptions (b018153e)
- changelog: improve changelog reading style (50a7b554)
- changelog: add workflow (4f5ab236) (b84081d2) (1c02384a) (16258ef8) (a48cbfa6) (f1c99790) (a80a39e3) (a7bde88c)
- init: add goblin (508a21b3)
- init: add go module (4494ca4)
- init: add README.md (c62f9bd)
- init: add license (87e2766)
Docs
- readme: improve readme (71967309)
- readme: add links (ef80a9ff)
- readme: add description with examples
Continuous Integration
- action: back to non-nested single runners (d45cb7e0) (161bce71)
- release: add semantic release config (b09be68b)
- action: add release workflow (9662b8ec)
- action: add release job (456ddcb6)
- action: add develop workflow (db391bb0)
- action: add lint job (47bc152e)
- action: add test job (3f6e18b6)
- security: add dependabot (42b358ed) (291e5bf3)
Full Changelog: 87e2766...v0.12.0
Release PR: #4