Skip to content

Releases: making/yavi

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

0.11.1

25 Apr 11:45
Compare
Choose a tag to compare

What's Changed

  • Bump kotlin.version from 1.6.10 to 1.6.20 by @dependabot in #228
  • Bump kotlinx-coroutines-core from 1.6.0 to 1.6.1 by @dependabot in #230
  • Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in #231
  • Bump kotlin.version from 1.6.20 to 1.6.21 by @dependabot in #234
  • Remove JUnit4 by @making in #235
  • Validate null elements in a collection properly by @making in #236
  • Add Pattern and Supplier<Pattern> variants by @making in #237
  • Update Maven Wrapper and use --no-transfer-progress by @making in #239
  • Make memoization configurable in TemporalConstraintBase by @making in #238

Full Changelog: 0.11.0...0.11.1