You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the major release of Rune DSL v10.0. It introduces new language syntax for schemas, the as operation, and serialization/transform annotations; strengthens choice-type validation by promoting warnings to errors; refactors configuration handling; and completes the large-scale migration of the codebase and test suites from Xtend to Java. It also includes several serialization performance improvements and memory leak fixes.
New Features & Language Enhancements
Schema syntax with SerializationFormat and transform annotations — Introduces new syntax for describing serialization formats and transformations. #1259, #1294
as operation — Adds a new operation for working with choice types, including correct casting behaviour and IDE navigation to the exact choice option in as and switch expressions. #1243, #1295, #1297
Fluent Generator API module — Adds a new module exposing a fluent code-generation API. #1255
Configuration improvements
Added the readOnlyNamespaces configuration option, along with a reusable read-only namespace CI workflow. #1258
Added support for multiple configuration files through serializationConfig union. #1261
Added hot reloading of the Rune configuration when configuration files change. #1262
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.5.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.6.0
Feb 7, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.6.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.6.1
Feb 26, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.6.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.7.0
Mar 13, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.7.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.0
Apr 18, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.5
May 22, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.5
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.6
May 28, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.8.6
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.9.0
Jun 4, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.9.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.10.0
Jun 6, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.10.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.0
Jun 11, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.1
Jun 13, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.2
Jun 14, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.11.2
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.12.0
Jun 18, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.12.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.12.1
Jun 25, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.12.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.12.2
Jun 26, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.15.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.15.1
Aug 20, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.15.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.15.2
Aug 21, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.15.2
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.0
Aug 22, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.1
Aug 27, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.2
Aug 29, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.2
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.3
Sep 5, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.3
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.4
Sep 9, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.4
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.5
Sep 9, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.5
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.6
Sep 10, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.6
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.7
Sep 11, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.16.7
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.17.1
Sep 13, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.17.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.17.2
Sep 16, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.17.2
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.18.0
Sep 16, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.18.0
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.18.1
Sep 18, 2024
renovateBot
changed the title
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.18.1
Update dependency com.regnosys.rosetta:com.regnosys.rosetta to v9.18.2
Sep 25, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
10.0.0-dev.17→10.1.0Release Notes
finos/rune-dsl (org.finos.rune:rune-lang)
v10.1.0Compare Source
What's Changed
asandswitchoperations by @davidalk in #1301Full Changelog: finos/rune-dsl@10.0.1...10.1.0
v10.0.1Compare Source
Rune DSL v10
This is the major release of Rune DSL v10.0. It introduces new language syntax for schemas, the
asoperation, and serialization/transform annotations; strengthens choice-type validation by promoting warnings to errors; refactors configuration handling; and completes the large-scale migration of the codebase and test suites from Xtend to Java. It also includes several serialization performance improvements and memory leak fixes.New Features & Language Enhancements
Schema syntax with
SerializationFormatandtransformannotations — Introduces new syntax for describing serialization formats and transformations. #1259, #1294asoperation — Adds a new operation for working with choice types, including correct casting behaviour and IDE navigation to the exact choice option inasandswitchexpressions. #1243, #1295, #1297Fluent Generator API module — Adds a new module exposing a fluent code-generation API. #1255
Configuration improvements
readOnlyNamespacesconfiguration option, along with a reusable read-only namespace CI workflow. #1258serializationConfigunion. #1261Backwards-Incompatible Changes
Choice-type validation
Removed deprecated syntax. #1242, #1251
Configuration modules
rune-langtorune-runtime. #1256rosetta-configtorune-config. #1257runeConfigMaven plugin parameter. #1294Removed the Xcore dependency from
rune-lang. #1241Bug Fixes
asoperation casting exception. #1295distinct. #1238Performance & Memory
Internal & Maintenance
Full Changelog: finos/rune-dsl@10.0.0-dev.1...10.0.1
v10.0.0-dev.21Compare Source
What's Changed
Full Changelog: finos/rune-dsl@10.0.0-dev.20...10.0.0-dev.21
v10.0.0-dev.20Compare Source
What's Changed
as/switchby @SimonCockx in #1297Full Changelog: finos/rune-dsl@10.0.0-dev.19...10.0.0-dev.20
v10.0.0-dev.19Compare Source
What's Changed
Full Changelog: finos/rune-dsl@10.0.0-dev.18...10.0.0-dev.19
v10.0.0-dev.18Compare Source
What's Changed
Full Changelog: finos/rune-dsl@10.0.0-dev.17...10.0.0-dev.18
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.