Releases: jonas-grgt/bob
Releases · jonas-grgt/bob
Release v0.5.0
Changelog
🚀 Features
- 3a8fdc3 handle booleans more gracefully
- 286a122 processor: add option for custom static factory method name
- d6f1cfe 🚨 remove ConstructorPolicy in favor of Strategy allow for a more fine-grained builder generation
- 6134f81 enforce mandatory fields through Step Builder, closes #9
- bc9240f allow null values for concstructor enforced builders
🐛 Fixes
- 2ebd260 allow Step Builder to have a custom setter prefix
- ddfbd3b bob-processor: remove warning when compiling with newer java-versions
- bda16a2 bob-processor: remove warning when compiling with newer java-versions
🧰 Tasks
- a65a7e6 processor: add test for record support
- 231e777 rename RequiredField to ValidatableField
- 0a0ff14 add java versions starting from 11 to build pipeline
📝 Documentation
- 44170b4 update documentation to reflect release 0.5.0
Contributors
We'd like to thank the following people for their contributions:
GitHub, Jonas Geiregat, JonasG, Joran Van Belle, github-actions[bot], jonas-grgt
Release v0.4.1
Release v0.4.0
Release v0.3.0
Changelog
🚀 Features
- 047e6e9 add an option to Enforce constructor parameters
- 81726b5 🚨 Merge @BuildableConstructor into @buildable ending up with @Buildable.Constructor
🐛 Fixes
- 04ad195 do not override fields already set through constructor in build method
- 7ea0bf3 Prepare release version 0.3.0
- 754e23e add LICENSE file
- 3078049 Update README.md
- 1702819 Add License badge
- ba7b067 Update README.md
Contributors
We'd like to thank the following people for their contributions:
GitHub, Jonas Geiregat, JonasG, github-actions[bot], jonas-grgt
Release v0.2.0
Changelog
🚀 Features
🛠 Build
- 1e5a818 java matrix
- 99d5fd0 Prepare release version 0.2.0
- bc28ab1 add Maven No Transfer Progress option
- 307aafd add Maven Central badge to README
- 67e623c use temurin jdk
- 6d83ae6 setup-java v4
- e82a087 Update README.md
- e422db8 Update README.md
Contributors
We'd like to thank the following people for their contributions:
GitHub, Jonas Geiregat, JonasG, github-actions[bot], jonas-grgt, sullis
Release v0.1.0
Changelog
🚀 Features
- 140f312 add records support
- b2ef07b add generics support
- dfcaab9 generate builder based upon constructor with the most parameters
🧰 Tasks
🛠 Build
- 7ea6793 add required publish details
- 5ad5ad6 add mvn wrapper
- 5c6ec67 prepare for release
- ed80489 split annotation processor and annotation into modules
- af636f0 prepare for initial release
- 65a4f06 run mvn verify upon every push on main
- 20bbb0e Prepare release version 0.1.0
- e467f9f move away from multi-module project
- f316850 Initial commit
Contributors
We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt