Releases: replay-framework/replay
Releases · replay-framework/replay
v2.6.3
- Made caching optional (selectable by adding a package to your project)
- Improve
play.PropertiesConfLoader
to easeconf/
directory usage @xabolcs - Apply IntelliJ hints and small easy refactors
- Fix (doc)comments
- Replace wildcard imports with individual imports
- Add and run formatter (
google-java-format
), add EditorConfig - Remove unused imports
- Extract dependency specs to TOML catalog
- Bump netty4Version to 4.1.114.Final
- Bump Gradle to 8.10.2
- Bump FlyingSaucer to 9.9.5
- Bump org.mockito:mockito-core to 5.14.1
- Bump com.fasterxml.jackson.core:jackson-databind to 2.18.0
- Bump com.codeborne:selenide to 7.5.1
- Bump junitVersion to 5.11.1
- Bump com.codeborne:pdf-test to 1.9.1
- Bump com.google.guava:guava to 33.3.1-jre
- Bump com.zaxxer:HikariCP to 6.0.0
- Bump org.xhtmlrenderer:flying-saucer-pdf to 9.9.4
- Bump commons-io:commons-io to 2.17.0
- Bump io.github.classgraph:classgraph to 4.8.176
- Bump org.hibernate:hibernate-jcache to 6.6.1.Final
- Bump org.hibernate:hibernate-core to 6.6.1.Final
v2.6.2
v2.6.0
v2.5.0
2.5.0 (released 09.08.2024)
- #386 Replace
javax.inject
withjakarta.inject
(#389) @cies - #65 move all Groovy-related code from "framework" to "fastergt" (#316) @asolntsev
- #360 Update PluginCollection (#361) @cies
- #362 Improve performance, add test, small cleanups (#364) @cies
- Downgrade and pin
jakarta.persistence:persistence-api:3.0.0
(#385) @cies - Bump liquibase from 4.26.0 to 4.29.1
- Bump h2 from 2.2.224 to 2.3.230
- Bumps hibernate-commons-annotations from 6.0.6.Final to 7.0.1.Final (#400)
- Bump netty4 from 4.1.108.Final to 4.1.112.Final
- Bump FlyingSaucer from 9.7.1 to 9.9.0
- Bump groovy from 3.0.21 to 3.0.22
- Bump slf4j from 2.0.12 to 2.0.15
- Bump jackson from 2.17.0 to 2.17.2
- Bump gson from 2.10.1 to 2.11.0
- Bump xmlbeans from 5.2.0 to 5.2.1 (#390)
- Bump commons-lang3 from 3.14.0 to 3.16.0
- Bump commons-io from 2.15.1 to 2.16.1
- Bump commons-logging from 1.3.0 to 1.3.3
- Bump commons-text from 1.11.0 to 1.12.0
- Bump commons-codec from 1.16.1 to 1.17.1
- Bump guava from 33.1.0-jre to 33.2.1-jre
- Bump classgraph from 4.8.168 to 4.8.174
see https://github.com/replay-framework/replay/milestone/16?closed=1
v2.4.0
What's Changed
- Upgrade to Java 17 (#356)
- #198 #290 Multi module app (#291)
- #327 remove Jamon dependency (#328)
- fix ClassCastException in RequestLogPlugin (#317)
- Bump netty from 4.1.104.Final to 4.1.108.Final
- Bump liquibase from 4.25.1 to 4.26.0 (#339)
- Bump groovy from 3.0.19 to 3.0.21
- Bump ECJ from 3.33.0 to 3.37.0 (#356)
- Bump FlyingSaucer from 9.3.2 to 9.7.1
- Bump commons-email from 1.5 to 1.6.0 (#310)
- Bump jackson from 2.16.0 to 2.17.0
- Bump slf4j from 2.0.9 to 2.0.12
- Bump commons-codec from 1.16.0 to 1.16.1 (#340)
see https://github.com/replay-framework/replay/milestone/15?closed=1
Full Changelog: v2.3.1...v2.4.0
v2.3.1
- Move project from https://github.com/codeborne/replay to https://github.com/replay-framework/replay
- Move project in Maven Central repo from
com.codeborne.replay
toio.github.replay-framework
groupId - #309 Bump Kotlin from 1.9.21 to 1.9.22
- #307 Bump LiquiBase from 4.25.0 to 4.25.1
- #308 Bump Guava from 32.1.3-jre to 33.0.0-jre
See https://github.com/replay-framework/replay/milestone/14?closed=1
v2.3.0
- #281 Replace iText by OpenPDF for generating PDFs
- #286 Replace query param decoder in UrlEncodedParser
- #301 Log exception class name when 500 occurs (#303)
- #264 Remove deprecation from Injector.getBeanOfType
- #275 Reduce exception throwing from FlashStore (#278)
- #282 don't fail app start in development mode
- #283 Make Model.id field protected (#284)
- #280 refactor PDF generation code
- Bump liquibase from 4.23.2 to 4.25.0
- Bump netty4 from 4.1.99.Final to 4.1.104.Final
- Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0
- Bump FLYING_SOURCER_VERSION from 9.2.2 to 9.3.1
- Bump Jackson from 2.15.2 to 2.16.0
see https://github.com/codeborne/replay/milestone/13?closed=1
v2.2.0
2.2.0 (released 30.09.2023)
- #228 Migrate
javax.persistence
->jakarta.persistence
(#229) -- thanks to Cies Breijs - The most important thing: A cool logo (#213) -- thanks to Szabolcs Hubai
- Load conf/log4j.properties automatically if exists (#203) -- thanks to Szabolcs Hubai
- Interesting bugfix in Play1 (on JPABase) (#230) -- thanks to Cies Breijs
- #256 [refactoring] Provide method isSecure() (with caching), remove property secure (#257) -- thanks to Cies Breijs
- #253 Add more specific url builder overloads (#255) -- thanks to Cies Breijs
- [refactoring] Make "play.mvc.Controller".setContext implementable (#223) -- thanks to Cies Breijs
- #182 [refactoring] Use Files instead of File (#185) -- thanks to Cies Breijs
- Bump netty4Version from 4.1.93.Final to 4.1.99.Final
- Bump groovyVersion from 3.0.17 to 3.0.19 (#204) (#231)
- Bump org.liquibase:liquibase-core from 4.22.0 to 4.23.2
- Bump com.h2database:h2 from 2.1.214 to 2.2.224
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.1 to 2.15.2 (#179)
- Bump org.jetbrains.kotlin.jvm from 1.8.21 to 1.9.10
- Bump FLYING_SOURCER_VERSION from 9.1.22 to 9.2.1 (#242) (#243)
see https://github.com/codeborne/replay/milestone/12?closed=1
1.12.0
1.12.0 (released 13.01.2023)
- #77 Expose plugin descriptor -- thanks to Cies Breijs for PR #79 and #66
- #78 Allow null
Play.routes
inRouter.detectChanges()
-- thanks to Cies Breijs for PR #81 - Encrypt error cookie -- thanks to Aleksei Anishchenko and Evgeny Tkachenya (#69)
- Make Error class immutable
- #76 expose
Play.beanSource
-- thanks to Cies Breijs (#80) - Restore LiquiBase plugin (#109)
- Bump liquibase-core from 4.15.0 to 4.18.0 (#92)
- Bump groovy from 3.0.13 to 3.0.14 (#94) (#105)
- Bump org.eclipse.jdt.core from 3.30.0 to 3.32.0 (#90)
- Bump ehcache from 3.10.1 to 3.10.8 (#108)
- Bump Flying Sourcer from 9.1.9 to 9.1.22 (#87)
- Bump classgraph from 4.8.149 to 4.8.154 (#85)
- Bump slf4j from 2.0.3 to 2.0.6 (#86)
- Bump reload4j from 1.2.22 to 1.2.24 (#100)
- Bump gson from 2.10 to 2.10.1 (#106)
v1.11.0
1.11.0 (released 28.10.2022)
This release dropped some dependencies, if you need those simply add them as dependencies of your app.
The Hibernate upgrade exposes jakarta.validation.*
instead of javax.validation.*
, if you use this you need to update relevant import statements.
- #61 Remove H2 dependency (and DBBrowserPlugin)
- #62 Remove jaxen dependency (and XPath utility class)
- #56 Do not expose Apache's commons-lang v2
- #57, #59 Remove unused dependencies (ezmorph, asm, cglib, javax.activation, validation-api, jboss-logging, classmate, xmlpull, snakeyaml, jsr107cache)
- #60 Remove not-strictly-RePlay dependencies (groovy-dateutil, groovy-datetime)
- upgrade dependencies (gson:2.10, groovy:3.0.13, hibernate:5.6.12, slf4j:2.0.3)
- #48 Add test that exercises FileChannelBuffer - thanks to Cies Breijs for PR #52
- #63 Make RePlay more modular