Skip to content

Releases: making/yavi

0.14.1

18 Jun 06:23
Compare
Choose a tag to compare

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 return Arguments1Validator instead of ValueValidator for the consistency by @making in #397
  • Fix wrong nullAs in equalTo and oneOf by @making in #398
  • Add notOneOf by @making in #399

Full Changelog: 0.14.0...0.14.1

0.14.0

01 Apr 12:59
Compare
Choose a tag to compare

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 in ValueValidator by @making in #371
  • Rename Yavi.builder to Yavi.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

20 Jul 00:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.13.1

0.13.0

15 May 03:11
Compare
Choose a tag to compare

What's Changed

  • Adopt ValueValidator to create a BiValidator by @making in #325
  • BiValidator accepts generic ValueValidator by @making in #327
  • Deprecate BiValidator in favor of Validatable#toBiConsumer and ValueValidator#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

12 May 08:45
Compare
Choose a tag to compare

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

12 May 05:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.12.1...0.12.2

0.12.1

29 Nov 08:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.12.0...0.12.1

0.12.0

21 Nov 18:16
Compare
Choose a tag to compare

What's Changed

  • Add unwrap method to access ValidatorBuilder from Kotlin DSL by @be-hase in #263
  • Add shortcut methods to Validation.success and Validation.failure in Validated 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

06 Jun 04:51
Compare
Choose a tag to compare

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

Full Changelog: 0.11.2...0.11.3

0.11.2

02 May 15:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.11.1...0.11.2