Skip to content

Releases: gravity-zero/dataVerify

v1.1.0 - Reusable Rules and Schemas

Choose a tag to compare

@gravity-zero gravity-zero released this 15 Jan 18:00

🎉 New Features

Reusable Rules & Schemas

  • Register field-agnostic validation patterns with DataVerify::registerRules()
  • Define complete validation structures with DataVerify::registerSchema()
  • Load from files with loadRulesFrom() and loadSchemasFrom()

Performance

  • Rules registration: 1.4μs
  • Schema registration: 4.6μs
  • Schemas 37% faster than manual validation

Architecture

  • Removed legacy conditional validation system
  • Unified validation structure for better maintainability

📊 Stats

  • 616 tests, 84% mutation score
  • Memory: ~2MB stable

Full Changelog

v1.0.5

Choose a tag to compare

@gravity-zero gravity-zero released this 06 Jan 16:59
v1.0.5 - Tests reorganization and tooling improvements

v1.0.4

Choose a tag to compare

@gravity-zero gravity-zero released this 05 Jan 13:54
v1.0.4 - Static translator cache for improved performance

v1.0.3: Merge pull request #1 from gravity-zero/core_optimizations

Choose a tag to compare

@gravity-zero gravity-zero released this 04 Jan 18:11
5784096
feat: improve SimpleValidation, ConditionalValidationNotTriggered, CustomStrategy ~40%