github flamingock/flamingock-java v1.2.0-beta.1
Release v1.2.0-beta.1

latest releases: v1.2.1, v1.2.0, v1.2.0-beta.8...
pre-releaseone month ago

Changelog

🚀 Features

  • 7cfd423 templates: infer transactional flag from apply payload metadata (#860), closes #860
  • 9a6efb7 template based change validator (#854), closes #854
  • 8cb45bd templates: add TemplatePayloadInfo and restrict tx validation to apply payloads (#857), closes #857
  • 44aeeb4 templates: add TemplateValidationContext to TemplatePayload.validate() (#856), closes #856
  • 064e3fa templates: extend TemplatePayload bound to CONFIG type parameter (#853), closes #853
  • 7f96dd1 templates: add payload validation with TemplatePayload contract (#851), closes #851
  • 884ad9f templates: add rollback payload validation to change templates (#848), closes #848
  • 37f41b6 test-support: Change validator (#843), closes #843
  • 72cb618 importers configuration by annotation with placeholder (#844), closes #844

🐛 Fixes

  • a9ea9ba delegate property resolution in PriorityContextResolver (#846), closes #846

🔄️ Changes

  • c3186a3 templates: extract flamingock-template-api module (#863), closes #863
  • e3d4516 templates: introduce @ApplyTemplate and @RollbackTemplate annotations (#862), closes #862
  • 574a275 templates: introduce TemplateField hierarchy (#861), closes #861
  • d964e4b remove reflections import (core) (#859), closes #859
  • e3e48f8 remove reflections import (#858), closes #858
  • 7906d39 minor internal refactor (#852), closes #852
  • 8f62abc remove ChangeTemplateFactory. ChangeTemplates are register via SPI + name in annotation (#849), closes #849
  • f1baf06 template resolution by annotation name and validation at build time (#842), closes #842
  • a05d92e multistep support for ChangeTemplate (#838), closes #838
  • 0bee4e9 check basic template format at compilation time (#837), closes #837

🧰 Tasks

  • 361bc60 added flamingock-template-api to release actions
  • a7f8300 bump version to 1.2.0-beta.1
  • 8a81451 bump version to 1.2.0-SNAPSHOT (#850), closes #850

🛠 Build

  • 0529706 remove cli assemble publish and allow run github release in isolation (#847), closes #847

Contributors

We'd like to thank the following people for their contributions:

  • Antonio Perez Dieppa (@dieppa)
  • Claude Opus 4.6 ()
  • GitHub ()
  • Oliver Santana (@osantana85)
  • davidfrigolet ()

Don't miss a new flamingock-java release

NewReleases is sending notifications on new releases.