spring-fu

Configuration DSLs for Spring Boot

APACHE-2.0 License

Stars
1.7K

Bot releases are visible (Hide)

spring-fu - v0.5.1 Latest Release

Published by sdeleuze over 2 years ago

spring-fu - v0.5.0

Published by sdeleuze almost 3 years ago

Upgrade to Spring Boot 2.6.2

Detailed changelog

spring-fu - v0.4.4

Published by sdeleuze over 3 years ago

Upgrade to Spring Boot 2.4.4

Detailed changelog

spring-fu - v0.4.3

Published by sdeleuze almost 4 years ago

  • Upgrade to Spring Boot 2.4.0
  • Restore KoFu Java 8 bytecode compatibility
  • Add JDBC support for non embedded datasources

Detailed changelog

spring-fu - v0.4.2

Published by sdeleuze almost 4 years ago

  • Spring Boot 2.4.0.RC1
  • Kotlin Serialization JSON support
  • Spring Security Kotlin DSL
  • JaFu Redis DSL
  • KoFu MongoDB DSL
  • Cassandra DSL
  • Unified Thymeleaf and Mustache DSLs
spring-fu - v0.4.1

Published by sdeleuze about 4 years ago

Spring Boot 2.4.0-M3 and Kotlin 1.4

spring-fu - v0.4.0

Published by sdeleuze about 4 years ago

  • Spring Boot 2.4.0-M2
  • KoFu Petclinic sample
  • JDBC support
spring-fu - v0.3.2

Published by sdeleuze over 4 years ago

Upgrade to Spring Boot 2.3.1

spring-fu - v0.3.1

Published by sdeleuze over 4 years ago

Improve GraalVM native compliance.

Changelog

spring-fu - v0.3.0

Published by sdeleuze over 4 years ago

  • Upgrade to Spring Boot 2.3.0
  • Improve GraalVM native support
  • Remove WebApplicationType from application API
  • Add Spring MVC support to JaFu
  • Bring back JaFu

Changelog

spring-fu - v0.2.2

Published by sdeleuze almost 5 years ago

  • Upgrade to Spring Boot 2.2.1
  • Support static files by default
  • Fix configuration properties default value support

Changelog

spring-fu - v0.2.1

Published by sdeleuze about 5 years ago

Upgrade to Spring Boot 2.2.0.RELEASE

spring-fu - v0.2

Published by sdeleuze about 5 years ago

Changelog

spring-fu -

Published by sdeleuze over 5 years ago

  • Support WebMvc.fn
  • Upgrade to Spring Boot 2.2.0.M3
  • Move Coroutines support to Spring Framework and Spring Data
  • Focus the project on Kofu

Changelog

spring-fu - v0.0.5

Published by sdeleuze over 5 years ago

  • Allow to customize an existing application (for tests, mocking, etc.)
  • Support dynamic ports
  • Allow to configure string codecs media type behavior
  • Refactor WebFlux Coroutines support to extensions
  • Upgrade to Spring Boot 2.1.2

Changelog

spring-fu - v0.0.4

Published by sdeleuze almost 6 years ago

Maintenance update.

Changelog

spring-fu - v0.0.3

Published by sdeleuze almost 6 years ago

Third release of Spring Fu with:

  • Achieve feature parity between Jafu and Kofu
  • New documentation page and samples: Kofu | Jafu
  • Provide full API documentation: Kofu Kdoc | Jafu Javadoc
  • Use application { } and webApplication { } instead of a startServer boolean parameter
  • Fix scope control in Kofu with @DslMarker
  • Add support for Reactive/Coroutines SQL via Spring Data R2DBC
  • Introduce configuration block for modular application and better testability of subsystems
  • Make Kofu and Jafu stateless (to allow running applications multiple times)
  • Rename properties to configurationProperties for better consistency with Boot
  • Change artifact names to follow Spring project guidelines
  • Upgrade to Spring Boot 2.1.1, Kotlin 1.3.11, Coroutines 1.0.1
  • Several huge refactorings

Changelog

spring-fu - v0.0.2

Published by sdeleuze about 6 years ago

Second release of Spring Fu with:

  • Updated DSL to leverage getters where posible
  • Bean import instead of inlined beans
  • Router import via callable reference + parameters autowiring
  • Bean declaration via callable reference + parameters autowiring
  • Form and multipart codecs
  • Samples are now provided in sources JAR

Changelog

spring-fu - v0.0.1

Published by sdeleuze about 6 years ago

First release of Spring Fu with Kofu configuration (scope limited to WebFlux and MongoDB), draft Coroutines support for WebFlux functional APIs and MongoDB. Based on Spring Boot 2.1.0.M4.

Changelog
.