Skip to content

Releases: jonas-grgt/bob

Release v0.5.0

25 Apr 09:43
Compare
Choose a tag to compare

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

  • 4666a68 Prepare release version 0.5.0
  • b96188c Create CODE_OF_CONDUCT.md

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

16 Apr 08:04
Compare
Choose a tag to compare

Changelog

  • 29350c0 Prepare release version 0.4.1
  • 21dd2a9 remove test dependencies from release

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt

Release v0.4.0

15 Apr 15:30
Compare
Choose a tag to compare

Changelog

🚀 Features

  • a208f7d allow for making none-constructor fields explicitly mandatory, closes #11

  • d205c81 Prepare release version 0.4.0

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt

Release v0.3.0

15 Apr 07:36
Compare
Choose a tag to compare

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

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

04 Apr 07:10
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 8a7ec64 add fields to builder that are only mutable through setters, closes #2

🛠 Build


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

23 Mar 10:59
Compare
Choose a tag to compare

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