All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.5.xReleases - 1.5.01.4.xReleases - 1.4.01.3.xReleases - 1.3.01.2.xReleases - 1.2.01.1.xReleases - 1.1.01.0.xReleases - 1.0.1 | 1.0.0
- Update
README.md- Documented by @ns-vasilev in Pull Request #117.
Released on 2026-02-16. All issues associated with this milestone can be found using this filter.
- Add JSON validation rule
- Implemented by @ns-vasilev in Pull Request #116.
- Add uuid validation rule
- Implemented by @ns-vasilev in Pull Request #114.
- Add base64 validation rule
- Implemented by @ns-vasilev in Pull Request #115.
- Make IValidatorError conform to LocalizedError
- Implemented by @ns-vasilev in Pull Request #113.
Released on 2025-12-20. All issues associated with this milestone can be found using this filter.
- Add NSTextField validation support
- Implemented by @ns-vasilev in Pull Request #93.
- Add UITextView validation support
- Implemented by @ns-vasilev in Pull Request #92.
- Add postal code validation rule
- Implemented by @ns-vasilev in Pull Request #90.
- Add ip address validation rule
- Implemented by @ns-vasilev in Pull Request #89.
- Add iban validation rule
- Implemented by @ns-vasilev in Pull Request #88.
- Add comparison validation rule
- Implemented by @ns-vasilev in Pull Request #86.
- Add equality validation rule
- Implemented by @ns-vasilev in Pull Request #85.
- Add contains substring validation rule
- Implemented by @ns-vasilev in Pull Request #84.
- Add no-whitespace validation rule
- Implemented by @ns-vasilev in Pull Request #83.
- Add positive number validation rule
- Implemented by @ns-vasilev in Pull Request #82.
- Update
danger.yml- Contributed by @ns-vasilev in Pull Request #81.
Released on 2025-11-28. All issues associated with this milestone can be found using this filter.
- Fix the lint action
- Fixed by @ns-vasilev in Pull Request #77.
- Ensure form manager correctly updates isValid
- Fixed by @ns-vasilev in Pull Request #55.
- Update paths
- Fixed by @ns-vasilev in Pull Request #56.
- Fix changelog configuration
- Fixed by @ns-vasilev in Pull Request #35.
- Fix conventional commit script execution in GitHub Actions
- Fixed by @ns-vasilev in Pull Request #29.
- Add a documentation
- Documented by @ns-vasilev in Pull Request #68.
- Update project structure
- Documented by @ns-vasilev in Pull Request #54.
- Add validationResult property to UI validation flow
- Implemented by @ns-vasilev in Pull Request #73.
- Add debounce to text field input to reduce validation calls
- Implemented by @ns-vasilev in Pull Request #72.
- Add nil validation rule
- Implemented by @ns-vasilev in Pull Request #66.
- Add characters validation rule
- Implemented by @ns-vasilev in Pull Request #67.
- Add email validation rule
- Implemented by @ns-vasilev in Pull Request #63.
- Add labels for major, minor, swift and GitHub Actions updates
- Implemented by @ns-vasilev in Pull Request #57.
- Add CODEOWNERS file for automatic code review assignments
- Implemented by @ns-vasilev in Pull Request #49.
- Add release workflow for GitHub Actions
- Implemented by @ns-vasilev in Pull Request #32.
- Pass outputs parameters
- Contributed by @ns-vasilev in Pull Request #79.
- Update the changelog file generation
- Contributed by @ns-vasilev in Pull Request #78.
- Add skipping commit verification
- Contributed by @ns-vasilev in Pull Request #76.
- Add docs generation into the release github action
- Contributed by @ns-vasilev in Pull Request #75.
- Add usage examples to the examples directory
- Contributed by @ns-vasilev in Pull Request #74.
- Add
.spi.yml- Contributed by @ns-vasilev in Pull Request #65.
- Add explicit permissions to satisfy CodeQL
- Contributed by @ns-vasilev in Pull Request #62.
- Move pull request template
- Contributed by @ns-vasilev in Pull Request #61.
- Add explicit permissions to satisfy CodeQL
- Contributed by @ns-vasilev in Pull Request #60.
- Update a link to the github actions
- Contributed by @ns-vasilev in Pull Request #59.
- Update release version in
README.md- Contributed by @ns-vasilev in Pull Request #58.
- Add GitHub issue and PR templates
- Contributed by @ns-vasilev in Pull Request #52.
- Delete dependabot
- Contributed by @ns-vasilev in Pull Request #51.
- Rename actions
- Contributed by @ns-vasilev in Pull Request #50.
- Update config
- Contributed by @ns-vasilev in Pull Request #46.
- Add --no-verify flag to commit_options in GitHub Action
- Contributed by @ns-vasilev in Pull Request #41.
- Automate code formatting and linting with git hooks
- Contributed by @ns-vasilev in Pull Request #39.
- Update workflow to run tests and build project
- Contributed by @ns-vasilev in Pull Request #33.
- Merge
devintomain- Contributed by @ns-vasilev in Pull Request #31.
- Update
dependabot.yml- Contributed by @ns-vasilev in Pull Request #28.
- Add
conventional-pr.ymlfor PR validation- Contributed by @ns-vasilev in Pull Request #27.
- Simplify CI workflow configuration
- Contributed by @ns-vasilev in Pull Request #42.
- Add renovate.json
- Contributed by @renovate[bot] in Pull Request #40.
- Add
CreditCardValidationRuleimplementation- Contributed by @ns-vasilev in Pull Request #26.
- Add
URLValidationRuleimplementation- Contributed by @ns-vasilev in Pull Request #25.
- Update
Mintfile- Contributed by @ns-vasilev in Pull Request #24.
- Bump actions/checkout from 2 to 5
- Contributed by @dependabot[bot] in Pull Request #22.
- Bump actions/upload-artifact from 4 to 5
- Contributed by @dependabot[bot] in Pull Request #23.
- Add
dependabot.yml- Contributed by @ns-vasilev in Pull Request #21.
- Update
README.md- Contributed by @ns-vasilev in Pull Request #20.
- @renovate[bot] made their first contribution in #69
- @dependabot[bot] made their first contribution in #22
Released on 2025-11-14. All issues associated with this milestone can be found using this filter.
- Add support for Swift 6.2
- Contributed by @ns-vasilev in Pull Request #19.
- Add support for Swift 6.2
- Contributed by @ns-vasilev in Pull Request #18.
Released on 2024-12-24. All issues associated with this milestone can be found using this filter.
- Release
1.1.0- Contributed by @ns-vasilev in Pull Request #16.
- Update
README.md- Contributed by @ns-vasilev in Pull Request #17.
- Update gem dependencies
- Contributed by @ns-vasilev in Pull Request #15.
- Update
CHANGELOG.md- Contributed by @ns-vasilev in Pull Request #14.
- Increase the
Swiftversion to 6.0- Contributed by @ns-vasilev in Pull Request #13.
Released on 2024-01-10. All issues associated with this milestone can be found using this filter.
- Release
1.0.1- Contributed by @ns-vasilev in Pull Request #11.
- Update
CHANGELOG.md- Contributed by @ns-vasilev in Pull Request #12.
Released on 2023-10-09. All issues associated with this milestone can be found using this filter.
- Update
CHANGELOG.md- Contributed by @ns-vasilev in Pull Request #4.
- Update
CHANGELOG.md- Contributed by @ns-vasilev in Pull Request #3.
- Implement
Validatorpackage- Contributed by @ns-vasilev in Pull Request #1.