Releases: avaje/avaje-validator
Releases · avaje/avaje-validator
2.7
What's Changed
- Move null check into
AbstractConstraintAdapter
by @SentryMan in #272 - add groups to valid by @SentryMan in #274
- Change andThen() to continue false when first validator is false by @rbygrave in #275
- Add support for sharing instances of NotNull NotBlank adapters by @rbygrave in #277
- Refactor CoreAdapterBuilder cache use by @rbygrave in #276
- Tidy Validation Adapter by @SentryMan in #278
Full Changelog: 2.6...2.7
2.6
2.5
2.4
What's Changed
- Fix maven badge by @SentryMan in #261
- Reproducible Builds by @SentryMan in #262
- Fix Repeatable Annotation Name Collision by @SentryMan in #264
- Rename MetaData.Factory by @SentryMan in #265
Full Changelog: 2.3...2.4
2.3
What's Changed
- Fix Duplicate Lombok adapter generation by @SentryMan in #260
Full Changelog: 2.2...2.3
2.2
What's Changed
- Generate Value Types when on Valhalla by @SentryMan in #249
- Fix Recursive Validation by @SentryMan in #256
- Add non-null constraints when in a Jspecify
@NullMarked
module/package by @SentryMan in #257
Dependencies
- Bump io.avaje:avaje-spi-service from 2.3 to 2.4 by @dependabot in #246
- Bump inject.version from 10.2 to 10.3 by @dependabot in #247
- Bump io.avaje:avaje-inject-maven-plugin from 10.2 to 10.3 by @dependabot in #248
- Bump org.springframework.boot:spring-boot-dependencies from 3.3.2 to 3.3.3 by @dependabot in #250
- Bump io.avaje:avaje-spi-service from 2.4 to 2.5 by @dependabot in #251
- Update dependabot to group dependencies by @SentryMan in #252
- Fix Dependabot by @SentryMan in #253
- Copy Depedabot config directly from example repo by @SentryMan in #254
Full Changelog: 2.1...2.2
2.1
What's Changed
- Use Jspecify for
@Nullable
by @SentryMan in #239 - Enable Class level constraints for mixins by @SentryMan in #235
- Remove hard dependency on inject aop by @SentryMan in #236
Dependencies:
- Bump avaje inject.version to 10.2
- Bump avaje-http from 2.6 to 2.7 by @dependabot in #233
- Bump io.avaje:avaje-prisms from 1.28 to 1.30 by @dependabot in #241
- Bump io.avaje:avaje-spi-service from 2.1 to 2.3 by @dependabot in #245
Full Changelog: 2.0...2.1
2.0
What's Changed
- Create EA stable workflow by @SentryMan in #208
- Update Inject Version by @SentryMan in #209
- Reduce ServiceLoader Invocations by @SentryMan in #210
- Write to different services path by @SentryMan in #212
- Remove Avaje Spi Reliance by @SentryMan in #217
- Fix Module Validation by @SentryMan in #218
- Allows
package-private
Classes/Fields/Getters by @SentryMan in #222 - Tidy generator internals, remove unused methods and format only by @rbygrave in #223
- Writes a file to signal the generator's presence by @SentryMan in #226
- Add Mixin Feature by @SentryMan in #225
- Set Source Retention Where Needed by @SentryMan in #227
- Filter
package-private
imports from generated code by @SentryMan in #229 - Refactor Util.validImportType() and add unit tests by @rbygrave in #230
Dependencies
- Bump org.avaje:java11-oss from 4.1 to 4.3 by @dependabot in #207
- Bump org.springframework.boot:spring-boot-dependencies from 3.3.0 to 3.3.1 by @dependabot in #211
- Bump io.avaje:avaje-spi-service from 1.10 to 1.11 by @dependabot in #213
- Bump io.avaje:avaje-prisms from 1.24 to 1.26 by @dependabot in #215
- Bump io.avaje:avaje-prisms from 1.26 to 1.27 by @dependabot in #216
- Bump io.avaje:avaje-spi-service from 2.0-RC1 to 2.0 by @dependabot in #219
- Bump inject.version from 10.0-RC7 to 10.0-RC9 by @dependabot in #220
- Bump io.avaje:avaje-http-api from 2.5 to 2.6 by @dependabot in #221
- Bump inject.version from 10.0-RC9 to 10.0-RC10 by @dependabot in #228
Full Changelog: 1.5...2.0
1.5
What's Changed
- Adds Spring Starter by @SentryMan in #200
- Make the
AdapterCreateRequest#attribute
method generic by @SentryMan in #201 - Remove Hard Dependency on Http-API by @SentryMan in #203
- Let Avaje SPI handle spi validation by @SentryMan in #206
Dependencies
- Bump io.avaje:avaje-http-api from 2.3 to 2.4 by @dependabot in #196
- Bump io.avaje:avaje-http-api from 2.4 to 2.5 by @dependabot in #197
- Bump jakarta.validation:jakarta.validation-api from 3.0.2 to 3.1.0 by @dependabot in #198
- Bump io.avaje:avaje-prisms from 1.21 to 1.22 by @dependabot in #204
- Bump io.avaje:avaje-prisms from 1.22 to 1.23 by @dependabot in #205
Full Changelog: 1.4...1.5
1.4
What's Changed
- Detect Inject Plugins via Module Path by @SentryMan in #182
- Adds more package-infos and a javadoc badge by @SentryMan in #188
- Support the Avaje Build Plugin by @SentryMan in #189
- Update README.md by @SentryMan in #190
- Dependabot Grouping by @SentryMan in #191
Dependencies
- Bump inject.version from 9.9 to 9.10 by @dependabot in #178
- Bump io.avaje:avaje-prisms from 1.16 to 1.17 by @dependabot in #179
- Bump io.avaje:avaje-prisms from 1.17 to 1.18 by @dependabot in #180
- Bump io.avaje:avaje-prisms from 1.18 to 1.20 by @dependabot in #181
- Bump io.avaje:avaje-prisms from 1.20 to 1.21 by @dependabot in #183
- Bump io.avaje:avaje-http-api from 2.0 to 2.1 by @dependabot in #184
- Bump io.avaje:junit from 1.3 to 1.4 by @dependabot in #185
- Bump io.avaje:avaje-http-api from 2.1 to 2.2 by @dependabot in #186
- Bump inject.version from 9.10 to 9.11 by @dependabot in #187
- Bump inject.version from 9.11 to 9.12 by @dependabot in #192
- Bump io.avaje:junit from 1.4 to 1.5 by @dependabot in #193
- Bump org.avaje:java11-oss from 4.0 to 4.1 by @dependabot in #195
- Bump io.avaje:avaje-http-api from 2.2 to 2.3 by @dependabot in #194
Full Changelog: 1.3...1.4