Releases: kiwiproject/kiwi
Releases · kiwiproject/kiwi
v4.5.2
Summary
- 2024-10-22T01:43:07Z - 5 commit(s) by Scott Leberknight, dependabot[bot]
Dependency Updates ⬆️
v4.5.1
Summary
- 2024-10-20T15:23:53Z - 6 commit(s) by Scott Leberknight, dependabot[bot]
Bugs 🐛
- TlsContextConfiguration does not respect default values when deserialized from YAML with Jackson (#1209)
Assorted 👜
- Switch Mongo tests to use Testcontainers (#1207)
Dependency Updates ⬆️
v4.5.0
Summary
- 2024-10-13T16:18:39Z - 8 commit(s) by Scott Leberknight
Improvements 🚀
- Add overloaded readAllMainAttributesFromJarManifest methods to KiwiJars (#1204)
Bugs 🐛
- Fix regex problem in KiwiJars#getPathComponents (#1201)
Documentation 📝
- Clarify behavior of KiwiJars methods that read Manifest main attributes (#1198)
Assorted 👜
v4.4.0
Summary
- 2024-09-01T18:02:46Z - 17 commit(s) by Scott Leberknight, dependabot[bot]
Bugs 🐛
- Make FileDeleteResult public (#1184)
Documentation 📝
- Enhance javadocs for JsonHelper#toJsonIgnoringPaths (#1193)
- Clean up / fix grammatical errors in documentation and comments, part 7 (#1192)
- Clean up / fix grammatical errors in documentation and comments, part 6 (#1191)
- Clean up / fix grammatical errors in documentation and comments, part 5 (#1189)
- Clean up / fix grammatical errors in documentation and comments, part 4 (#1188)
- Clean up / fix grammatical errors in documentation and comments, part 3 (#1187)
- Clean up / fix grammatical errors in documentation and comments, part 2 (#1186)
- Clean up / fix grammatical errors in documentation and comments (#1185)
Assorted 👜
- Replace default clause in switch with exhaustive case label (#1190)
Dependency Updates ⬆️
v4.3.0
Summary
- 2024-08-10T19:18:49Z - 9 commit(s) by Scott Leberknight
Improvements 🚀
- Add Nullable annotation to methods in KiwiJdbc that can return null (#1178)
- Add "not null" annotations to KiwiResources#verifyExistence methods (#1167)
- Add methods to KiwiResources to return non-null objects for method chaining (#1166)
- Modify KiwiStandardResponses#standardErrorResponse to verify the response status is a client or server error (#1165)
- Add new method to KiwiStandardResponses for creating a "standard" 500 error (#1164)
Documentation 📝
- Fix javadoc errors in KiwiJdbc (#1180)
v4.2.0
Summary
- 2024-08-04T15:22:28.48438 - 8 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Add method in KiwiConstraintViolations to get the property path of a violation (#1170)
- Add methods in KiwiConstraintViolations to convert constraint violations to maps (#1169)
- Add UncheckedSQLException (#1168)
- Add method in KiwiDropwizardLifecycles to manage and only provide a stop action (#1163)
- Add methods to KiwiIO that can "close" any object (#1162)
Bugs 🐛
- Fix bug in test: KiwiIOTest.CloseQuietly.shouldClose_XMLStreamWriter (#1177)
Dependency Updates ⬆️
v4.1.0
Summary
- 2024-07-07T12:01:28.020103 - 8 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Add method in KiwiPreconditions to check that a collection of String contains only non-blank elements (#1152)
- Add method in KiwiPreconditions to check collection contains only non-null elements (#1151)
Assorted 👜
- Sonar: fix modifier order in tests (#1158)
- Cleanup: replace usages of deprecated catchThrowableOfType (#1156)
Dependency Updates ⬆️
v4.0.0
Summary
- 2024-06-16T15:56:56.069277 - 25 commit(s) by Scott Leberknight, dependabot[bot]
Breaking Changes ⛔️
- Remove deprecated AbstractArrayUserType, BigintArrayUserType, and TextArrayUserType ⛔ (#1118)
- Remove deprecated #getCommandParts methods from VaultXxxCommand classes ⛔ (#1034)
- Remove deprecated OsCommand class from the ansible.vault package ⛔ (#1033)
Deprecations ⚠️
- Deprecate #getCommandParts in Ansible XxxCommand classes
⚠️ (#1031)
Improvements 🚀
- Add JaxrsInternalServerErrorException (#1147)
- Rename "Payload Too Large" to "Content Too Large" (#1146)
- Add #reasonPhraseOf to KiwiHttpResponses; rename methods (#1145)
- Add methods to check 308 and 402 status codes (#1144)
- Add more methods to check HTTP status codes in KiwiHttpResponses (#1143)
- Add methods to KiwiResponses that accept Response suppliers (#1141)
- Add new KiwiPreconditions checks for only one non-null argument (#1139)
- Add a KiwiHttpResponses class with utilities to check status codes (#1137)
- Add int-to-boolean conversion to KiwiPrimitives (#1054)
- Add long-to-boolean conversion to KiwiPrimitives (#1053)
- Add new KiwiJdbc utility to return trimmed string, or null if blank (#1048)
- Add new KiwiJdbc utility to return null instead of blank strings (#1047)
- Add new KiwiJdbc utilities to convert from an int (used as a boolean) to boolean (#1046)
- Add new KiwiJdbc utilities to convert from java.sql.Date to LocalDate (#1044)
- Create OsCommand in base.process package to replace the one in ansible.vault (#1025)
Bugs 🐛
- RetryLogger is using a postgres Preconditions class instead of guavas (#321)
Documentation 📝
- Replace/remove "JAX-WS" in javadocs (#1138)
- Replace/remove "JAX-RS" in javadocs (#1136)
- Fix javadoc in IllegalStateExceptionMapper (#1129)
- Add badge for javadoc.io (#317)
Assorted 👜
- Sonar cleanup (#1150)
- Sonar: Fix java:S6204 (use Stream.toList) (#1149)
- Flaky tests: Several tests in AsyncTest fail when run individually (#1065)
- Clean up: use BlankStringSource in tests (#1064)
- Add more tests to PropertyMaskingOptionsTest (#1062)
- Make fields final in a few classes; suppress warning in another class (#1032)
- Replace usages of deprecated OsCommand with new one from base.process package (#1027)
- Make AsyncTest execute faster 🚀, and trick 👻 Sonar again (#1024)
- Add minimal deployment script that uses the release plugin (#221)
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi-parent from 3.0.14 to 3.0.15 (#1155)
- Bump org.kiwiproject:retrying-again from 2.0.3 to 2.1.0 (#1154)
- Bump org.kiwiproject:kiwi-bom from 2.0.11 to 2.0.12 (#1153)
- Bump org.kiwiproject:kiwi-parent from 3.0.4 to 3.0.5 (#1068)
- Bump org.kiwiproject:kiwi-bom from 2.0.3 to 2.0.4 (#1067)
- Bump org.kiwiproject:kiwi-bom from 2.0.2 to 2.0.3 (#1051)
- Bump org.kiwiproject:kiwi-parent from 3.0.3 to 3.0.4 (#1050)
- Bump org.testcontainers:testcontainers-bom from 1.19.0 to 1.19.1 (#1043)
- Bump org.kiwiproject:kiwi-bom from 2.0.1 to 2.0.2 (#1041)
- Bump org.kiwiproject:kiwi-parent from 3.0.2 to 3.0.3 (#1040)
- Bump org.kiwiproject:kiwi-bom from 2.0.0 to 2.0.1 (#1036)
- Bump actions/checkout from 3 to 4 (#1035)
- Update to Dropwizard 2.0.13 (#320)
Infrastructure 🚧
v3.4.0
Summary
- 2024-04-28T13:43:07.953947 - 20 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Add utilities to convert Integer to int (#1124)
- Add utilities to convert Boolean to boolean (#1123)
- Provide kiwi validation constraints via service loader mechanism (#1112)
- Use strip instead of trim in KiwiUrls#stripTrailingSlash (#1110)
- Add stripLeadingSlash to KiwiUrls (#1108)
Bugs 🐛
- KiwiUrls#prependLeadingSlash should accept empty or white space-only strings (#1106)
Assorted 👜
- Use SuppressWarnings for unchecked conversion warnings (#1121)
- Suppress removal warnings in Ansible utility tests (#1120)
- Deprecate AbstractArrayUserType, BigintArrayUserType, and TextArrayUserType for removal (#1117)
- Document custom constraints and the Service Loader mechanism (#1114)
- Fix grammatical errors in KiwiUrls docs and rename arguments for clarity (#1111)
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi-parent from 3.0.13 to 3.0.14 (#1128)
- Bump org.kiwiproject:retrying-again from 2.0.2 to 2.0.3 (#1127)
- Bump org.kiwiproject:kiwi-bom from 2.0.10 to 2.0.11 (#1126)
- Bump org.kiwiproject:kiwi-bom from 2.0.9 to 2.0.10 (#1116)
- Bump org.kiwiproject:kiwi-parent from 3.0.12 to 3.0.13 (#1115)
v3.3.0
Summary
- 2024-02-08T19:47:00.729925 - 18 commit(s) by Scott Leberknight, dependabot[bot], github-actions[bot]
Improvements 🚀
- Add KiwiMaps methods to get a non-null value or throw an exception (#1094)
- Add KiwiMaps method to to check a map contains a key with non-null value (#1093)
Assorted 👜
- Update license copyright year(s) (#1092)
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi-bom from 2.0.8 to 2.0.9 (#1105)
- Bump org.kiwiproject:kiwi-parent from 3.0.10 to 3.0.12 (#1104)
- Bump org.kiwiproject:retrying-again from 2.0.1 to 2.0.2 (#1103)
- Bump org.kiwiproject:kiwi-parent from 3.0.8 to 3.0.10 (#1102)
- Bump org.kiwiproject:kiwi-parent from 3.0.7 to 3.0.8 (#1101)
- Bump org.kiwiproject:kiwi-bom from 2.0.7 to 2.0.8 (#1100)
- Bump actions/cache from 3 to 4 (#1099)
- Bump org.kiwiproject:kiwi-bom from 2.0.6 to 2.0.7 (#1091)
- Bump org.kiwiproject:kiwi-parent from 3.0.6 to 3.0.7 (#1090)
- Bump github/codeql-action from 2 to 3 (#1089)
- Bump actions/setup-java from 3 to 4 (#1088)
- Bump org.kiwiproject:retrying-again from 2.0.0 to 2.0.1 (#1087)