Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6-dev] Update CDM to use DSL version 9.17.1 and update reference data ISO currency scheme #3125

Merged
merged 10 commits into from
Sep 16, 2024
17 changes: 14 additions & 3 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,23 @@
# _Infrastructure - Dependency Update_
# _Infrastructure - Dependency and Reference Data Update_

_What is being released?_

This release updates the `DSL` dependency.

Version updates include:
- `DSL` 9.16.2: support for ingestion tabulators. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.16.2
- `DSL` 9.16.3: bug fix for tabulators and validation. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.16.3
- `DSL` 9.16.5: performance improvements for tabulators. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.16.5
- `DSL` 9.16.6: bug fix for meta generation. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.16.6
- `DSL` 9.16.7: bug fix for report generation. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.16.7
- `DSL` 9.17.0: new syntax features. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.17.0
- `DSL` 9.17.1: bug fix for global key generation. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.17.1
- `DSL` 9.17.2: bug fix for ingestion id mapping. For further details see DSL release notes: https://github.com/finos/rune-dsl/releases/tag/9.17.2

This release also updates `ISOCurrencyCodeEnum` based on updated reference data scheme ISO Standard 4217.

Version updates include:
- removed value: `ZWL <"Zimbabwe Dollar">`

_Review directions_

The changes can be reviewed in PR: [#3112](https://github.com/finos/common-domain-model/pull/3112)
The changes can be reviewed in PR: [#3125](https://github.com/finos/common-domain-model/pull/3125)
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,9 @@

<repoServerHost>s01.oss.sonatype.org</repoServerHost>
<stagingTimeoutInMinutes>10</stagingTimeoutInMinutes>
<rosetta.bundle.version>11.18.2</rosetta.bundle.version>
<rosetta.bundle.version>11.21.1</rosetta.bundle.version>
<rosetta.code-gen.version>${rosetta.bundle.version}</rosetta.code-gen.version>
<rosetta.dsl.version>9.16.2</rosetta.dsl.version>
<rosetta.dsl.version>9.17.2</rosetta.dsl.version>

<xtext.version>2.27.0</xtext.version>
<opengamma.strata.version>1.7.0</opengamma.strata.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,6 @@ enum ISOCurrencyCodeEnum: <"The enumerated values to specify standard currency c
ZAR <"Rand">
ZMW <"Zambian Kwacha">
ZWG <"Zimbabwe Gold">
ZWL <"Zimbabwe Dollar">

enum CurrencyCodeEnum extends ISOCurrencyCodeEnum: <"Union of the enumerated values defined by the International Standards Organization (ISO) and the FpML nonISOCurrencyScheme which consists of offshore and historical currencies (https://www.fpml.org/coding-scheme/non-iso-currency), as of 28-Oct-2016.">
CNH <"Offshore Chinese Yuan traded in Hong Kong.">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2314,7 +2314,6 @@ func Create_Cashflow:
inputs:
amount number (1..1)
currency string (1..1)
[metadata scheme]
settlementDate SettlementDate (1..1)
payerReceiver PayerReceiver (1..1)
cashflowType CashflowType (1..1)
Expand Down
4 changes: 2 additions & 2 deletions tests/src/test/resources/logback-test.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
<logger name="org.isda" level="DEBUG" />
<logger name="com.regnosys.rosetta.translate.CompilerToClasses" level="DEBUG" />
<logger name="com.regnosys.rosetta.common.translation.MappingProcessorStep" level="DEBUG" />
<logger name="com.regnosys.rosetta.translate.ParserParent" level="TRACE" />
<logger name="com.regnosys.rosetta.common.hashing.ReferenceResolverProcessStep" level="TRACE" />
<!-- <logger name="com.regnosys.rosetta.translate.ParserParent" level="TRACE" />-->
<!-- <logger name="com.regnosys.rosetta.common.hashing.ReferenceResolverProcessStep" level="TRACE" />-->

<!-- By default, the level of the root level is set to DEBUG -->
<root level="INFO">
Expand Down
Loading