Releases: kiwiproject/kiwi
Releases · kiwiproject/kiwi
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
v0.8.0
Improvements
- Add ansible.vault package (#272)
- Update/add JavaDocs for ansible.vault package (#273)
- Add YamlHelper (#262)
- Add XmlRuntimeException (#259)
- Add UncheckedJAXBException (#261)
- Add KiwiXml utility class (#258)
- Add KiwiXmlConverters (#260)
- Add method to KiwiLists to obtain a sublist excluding the first element (#268)
- Add method to KiwiLists to obtain a sublist up to but excluding the last element (#267)
- Add method to KiwiLists to obtain the "last N" elements of a list (#264)
- Add method to KiwiLists to obtain the "first N" elements of a list (#265)
- Add method(s) to KiwiLists to get sublist from a specific element number/index (#269)
- Add methods to YamlHelper to convert from String to Object (#285)
Assorted
- Add a basic README file (#263)
- Set the Sonar Java source and target versions (#282)
- Change git clone depth to false (#283)
Dependency updates
v0.7.0
Improvements
- Add BindJSONB annotation for JDBI (v2) (#185)
- Add KiwiReflection utility class (#236)
- Add RuntimeReflectionException (#237)
- Add RetryResult (#245)
- Add RetryResultLogger utility class (#248)
- Add SimpleRetries utility class (#243)
- Add SimpleRetryer class (#244)
- Add KiwiRetryer (#242)
- Add KiwiRetryerPredicates (#240)
- Add KiwiRetryerException (#241)
Assorted
- Sonar: remove redundant public modifier from KillSignalTest (#232)
- Add badge for MIT license (#233)
- Remove the TODO from WhiteBoxTest meta-annotation (#234)
- Accept null errors List in RetryResult constructor (#249)
- Several hard dependencies should be provided scope (#239)
- Fix Sonar warnings for rule java:S5838 (#253)
Dependency updates
- None
v0.6.0
Improvements
- Add JsonHelper class (#222)
- Add FlexibleJsonModel (#223)
- Add PropertyMaskingSafePropertyWriter and KiwiJacksonSerializers (#224)
- Add LoggingDeserializationProblemHandler (#225)
- Add JaxbElementSerializer (#226)
- Add configurable replacement text in PropertyMaskingSafePropertyWriter (#230)
- Add detectJson method as an "enhanced" isJson (#231)
Assorted
- Automatically release if staged repository validated and closed successfully (#214)
- Add minimal script for Maven central deployment (#227)
Dependency updates
- Update versions to match Dropwizard 2.0.10 dependency versions (#212)
v0.5.0
Initial kiwi release
This is the first official kiwi release. It contains the following packages: base, beans, collect, concurrent, config, dropwizard, io, jackson, jar, jaxrs, jaxws, jdbc, logging, net, regex, search, security, stream, time, and util. Additional packages will be added in subsequent releases.