Releases: making/yavi
Releases · making/yavi
0.14.1
What's Changed
- Fix type parameter order in ArgumentsValidatorBuilder delegation by @making in #375
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 by @dependabot in #376
- Revert "Fix type parameter order in ArgumentsValidatorBuilder delegation" by @making in #377
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.0 to 1.8.1 by @dependabot in #386
- Bump com.mycila:license-maven-plugin from 4.3 to 4.5 by @dependabot in #387
- Bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in #384
- Bump net.revelc.code.formatter:formatter-maven-plugin from 2.23.0 to 2.24.0 by @dependabot in #393
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #392
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 by @dependabot in #382
- Bump net.revelc.code.formatter:formatter-maven-plugin from 2.24.0 to 2.24.1 by @dependabot in #395
- Bump maven-surefire-plugin.version from 3.2.5 to 3.3.0 by @dependabot in #396
- Make
Arguments1ValidatorBuilder
returnArguments1Validator
instead ofValueValidator
for the consistency by @making in #397 - Fix wrong nullAs in
equalTo
andoneOf
by @making in #398 - Add
notOneOf
by @making in #399
Full Changelog: 0.14.0...0.14.1
0.14.0
What's Changed
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.2 to 1.7.3 by @dependabot in #341
- Bump junit.version from 5.9.3 to 5.10.0 by @dependabot in #340
- Bump com.mycila:license-maven-plugin from 4.2 to 4.3 by @dependabot in #344
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 by @dependabot in #355
- Bump org.assertj:assertj-core from 3.25.0 to 3.25.2 by @dependabot in #358
- Bump maven-surefire-plugin.version from 3.1.2 to 3.2.5 by @dependabot in #357
- Bump junit.version from 5.10.0 to 5.10.1 by @dependabot in #348
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #360
- Bump junit.version from 5.10.1 to 5.10.2 by @dependabot in #359
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 by @dependabot in #354
- Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #345
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #363
- Add LocalTimeValidatorBuilder by @making in #366
- Bump kotlin.version from 1.8.22 to 1.9.23 by @dependabot in #362
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 by @dependabot in #361
- Introduce new type of builder to create an ArgumentValidator easily by @making in #367
- Remove shorthand ArgumentsValidator and use ArgumentsValidator by @making in #370
- Add
@Nullable
to methods inValueValidator
by @making in #371 - Rename
Yavi.builder
toYavi.arguments
by @making in #372 - Bump compile-testing from 0.19 to 0.21.0 by @dependabot in #302
- Revert "Bump compile-testing from 0.19 to 0.21.0" by @making in #373
Full Changelog: 0.13.1...0.14.0
0.13.1
What's Changed
- Bump kotlin.version from 1.8.21 to 1.8.22 by @dependabot in #334
- Bump maven-surefire-plugin.version from 3.1.0 to 3.1.2 by @dependabot in #333
- Bump kotlinx-coroutines-core from 1.7.1 to 1.7.2 by @dependabot in #336
- Implement failFast in NestedValidator by @making in #339
- Bump formatter-maven-plugin from 2.18.0 to 2.23.0 by @dependabot in #332
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- Adopt
ValueValidator
to create aBiValidator
by @making in #325 BiValidator
accepts genericValueValidator
by @making in #327- Deprecate
BiValidator
in favor ofValidatable#toBiConsumer
andValueValidator#toBiConsumer
by @making in #328 - Bump kotlinx-coroutines-core from 1.7.0 to 1.7.1 by @dependabot in #326
- Respect failFast mode of Nested Validators by @making in #329
- Throw UnsupportedOperationException when default
lazy
method is called by @making in #330 - Introduce Conflict Strategy that defines the behavior when a constraint name conflicts by @making in #331
Full Changelog: 0.12.3...0.13.0
0.12.3
What's Changed
- Bump kotlinx-coroutines-core from 1.6.4 to 1.7.0 by @dependabot in #320
- Update copyright by @making in #323
- Fix stackoverflow when lazy() is called in a constructor with ArgumentsValidators.split by @making in #324
Full Changelog: 0.12.2...0.12.3
0.12.2
What's Changed
- Remove locale from isLocalDate by @making in #298
- Bump junit.version from 5.9.1 to 5.9.2 by @dependabot in #305
- Bump assertj-core from 3.23.1 to 3.24.2 by @dependabot in #306
- Bump kotlin.version from 1.7.22 to 1.8.0 by @dependabot in #303
- Bump kotlin.version from 1.8.0 to 1.8.10 by @dependabot in #307
- Bump kotlin.version from 1.8.10 to 1.8.20 by @dependabot in #314
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 by @dependabot in #315
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #311
- Bump license-maven-plugin from 4.1 to 4.2 by @dependabot in #313
- Revert "Deprecate Annotation Processor support" by @making in #316
- Bump maven-surefire-plugin.version from 2.22.2 to 3.1.0 by @dependabot in #321
- Bump junit.version from 5.9.2 to 5.9.3 by @dependabot in #319
- Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 by @dependabot in #318
- Bump kotlin.version from 1.8.20 to 1.8.21 by @dependabot in #317
Full Changelog: 0.12.1...0.12.2
0.12.1
0.12.0
What's Changed
- Add unwrap method to access ValidatorBuilder from Kotlin DSL by @be-hase in #263
- Add shortcut methods to
Validation.success
andValidation.failure
inValidated
class by @making in #264 - Bump kotlinx-coroutines-core from 1.6.2 to 1.6.3 by @dependabot in #268
- Bump kotlinx-coroutines-core from 1.6.3 to 1.6.4 by @dependabot in #271
- Bump junit.version from 5.8.2 to 5.9.0 by @dependabot in #275
- Bump junit.version from 5.9.0 to 5.9.1 by @dependabot in #280
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #279
- Bump kotlin.version from 1.6.21 to 1.7.21 by @dependabot in #287
- Deprecate Annotation Processor support by @making in #292
- Add isLocalDate to CharSequenceConstraint by @ffroliva in #283
New Contributors
Full Changelog: 0.11.3...0.12.0
0.11.3
What's Changed
- Support Emoji 13.0-14.0 by @making in #244
- Add
wrap
method for more flexibility to single value validator builders by @making in #247 - Bump kotlinx-coroutines-core from 1.6.1 to 1.6.2 by @dependabot in #255
- Bump assertj-core from 3.22.0 to 3.23.1 by @dependabot in #257
- Bump formatter-maven-plugin from 2.18.0 to 2.19.0 by @dependabot in #258
- Fix typo: negaitve -> negative by @JozsefKutas in #259
- Revert "Bump formatter-maven-plugin from 2.18.0 to 2.19.0" by @making in #260
New Contributors
- @JozsefKutas made their first contribution in #259
Full Changelog: 0.11.2...0.11.3