Releases: kiwiproject/kiwi
Releases · kiwiproject/kiwi
v0.17.0
v0.16.0
Improvements
- Add KiwiSpringMongoQueries (#415)
- Add PagingQuery and AggregateResult (#416)
- Move methods from Utils class in ansible.vault package into KiwiIO (#449)
- Add nullSafeSplitOnCommas to KiwiStrings (#452)
Assorted
- Replace todo with docs in fixtures (#447)
- Add additional tests to RequiredValidatorTest (#448)
- Remove TODO from Utils (#450)
- Improve javadoc on PagingParams (#451)
- Resolve TODO in KiwiPaging using KiwiPreconditions#checkPositiveOrZero (#456)
- Add more tests to cover all conditions in KiwiSpringMongoQueriesTest (#458)
- Add embedded Mongo and PagingQueryEmbeddedMongoTest test (#459)
- Add GithubWorkflowCacheTest to help diagnose GitHub cache action issues (#460)
Dependency updates
v0.15.0
Improvements
- Add readValueFromJarManifest method to KiwiJars (#405)
- Add KiwiJSchHelpers (#418)
- Add JschSlf4jLogger (#419)
- Add SftpConfig (#420)
- Add SftpConnector (#421)
- Add SftpTransfers (#422)
- Add SftpTransfersException (#423)
- Add JavaConfigHelper for Java-based Spring configurations (#406)
- Add SpringContextBuilder (#407)
- Add KiwiMongoConverters utility class (#410)
- Add MongoRepositoryContext (#408)
- Add KiwiMongoIndexes for Spring Data MongoDB (#411)
- Add Mongo database wrapper & name utilities (KiwiMongoDbs, MongoClientWrapper) (#417)
- Add KiwiPage and KiwiSort (#409)
- Add PagingParams interface (#412)
- Add PagingRequest implementation of PagingParams (#413)
- Add KiwiPaging utility for Spring Data (#414
- Add more utilities to KiwiPreconditions (#443)
Assorted
- Misc code re-org in SftpConnector and SftpTransfers (#430)
- Fix javadoc warnings on several classes (#440)
- Switch from TravisCI tio GitHub Actions for the build (#445)
- Add the build badge for GitHub actions (#446)
Dependency updates
- None
v0.14.0
Improvements
- Add methods to Async to allow using method references in ambiguous situations (#386)
- Consider adding KiwiArrays with utilities similar to KiwiLists (#266)
- Consider adding new KiwiPreconditions methods (#378)
- Add CriteriaQueries (#391)
- Add AbstractArrayUserType (#393)
- Add BigintArrayUserType (#394)
- Add TextArrayUserType (#395)
- Add JSONBUserType (#392)
- BeanConverter#convert should use Map keys as the property names (#403)
Dependency updates
v0.13.0
v0.12.0
Improvements
- None
Bugs
- Fix test that fails when the time is between midnight and 1AM (#376)
Assorted
- Remove slf4j-api dependency as it is inherited now (#373)
- Rename KiwiXmlConvertersSamples to KiwiXmlConvertersSamplesTest (#374)
- Fix "Generic wildcard types should not be used in return types" (#375)
Dependency updates
v0.11.0
v0.10.0
Improvements
- Add ErrorMessage (#324)
- Enhancements to Responses class and rename to KiwiResponses (#326)
- Add KiwiEntities (#331)
- Add KiwiGenericTypes (#332)
- Add KiwiMultivaluedMaps (#334)
- Add JaxrsException (#325)
- KiwiIterators#cycleForever should allow only one value (#339)
- Rename Jars to KiwiJars (#342)
- Add KiwiRegexes (#334)
- Add JaxrsException subclasses for 400, 401, 403, 404, and 409 status codes (#346). See the issue for the exception classes that were added.
- Add JaxrsValidationException for 422 status codes (#348)
- Add JaxrsExceptionMapper (#351)
- Add IllegalStateExceptionMapper (#350)
- Add IllegalArgumentExceptionMapper (#349)
- Add WebApplicationExceptionMapper (#353)
- Add ConstraintViolationExceptionMapper (#352)
- Add KiwiJaxrsValidations (#354)
- Add KiwiResources utility for JAX-RS responses (#355)
- Add KiwiStandardResponses for JAX-RSS "standard" responses (#335)
Assorted
- None
Dependency updates
- None
v0.9.1
v0.9.0
Improvements
- Add KiwiValidations utility (#296)
- Add KiwiConstraintViolations (#298)
- Add
@Required
validation annotation and validator (#300) - Add
@Range
validation annotation and validator (#302) - Add
@FilePath
validation annotation and validator (#304) - Add
@DirectoryPath
validation annotation and validator (#305) - Add
@InEnum
validation annotation and validator (#306) - Add
@Ipv4Address
validation annotation and validator (#307) - Add
@Ipv4AndPort
validation annotation and validator (#308) - Add KiwiValidationGroups utility class (#311)
- Add
@FieldRange
validation annotation and validator (#309) - Add
@FieldRanges
validation annotation (#310)
Assorted
Dependency updates
- None