Browse Source
Merge branch 'main' into feature/atomic_data_replacememt_for_historical_market_data
pull/5858/head
Sven Günther
21 hours ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with
9 additions and
9 deletions
-
CHANGELOG.md
-
apps/api/src/services/i18n/i18n.service.ts
-
eslint.config.cjs
-
libs/common/src/lib/helper.ts
-
package-lock.json
-
package.json
|
|
|
@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
- Ensured atomic data replacement during historical market data gathering |
|
|
|
- Refreshed the cryptocurrencies list |
|
|
|
- Ensured atomic data replacement during historical market data gathering |
|
|
|
- Upgraded `ng-extract-i18n-merge` from version `3.0.0` to `3.1.0` |
|
|
|
|
|
|
|
## 2.213.0 - 2025-10-30 |
|
|
|
|
|
|
|
|
|
|
|
@ -65,7 +65,7 @@ export class I18nService { |
|
|
|
} |
|
|
|
|
|
|
|
private parseLanguageCode(aFileName: string) { |
|
|
|
const match = aFileName.match(/\.([a-zA-Z]+)\.xlf$/); |
|
|
|
const match = /\.([a-zA-Z]+)\.xlf$/.exec(aFileName); |
|
|
|
|
|
|
|
return match ? match[1] : DEFAULT_LANGUAGE_CODE; |
|
|
|
} |
|
|
|
|
|
|
|
@ -189,8 +189,7 @@ module.exports = [ |
|
|
|
|
|
|
|
// The following rules are part of @typescript-eslint/stylistic-type-checked |
|
|
|
// and can be remove once solved |
|
|
|
'@typescript-eslint/prefer-nullish-coalescing': 'warn', // TODO: Requires strictNullChecks: true |
|
|
|
'@typescript-eslint/prefer-regexp-exec': 'warn' |
|
|
|
'@typescript-eslint/prefer-nullish-coalescing': 'warn' // TODO: Requires strictNullChecks: true |
|
|
|
} |
|
|
|
})) |
|
|
|
]; |
|
|
|
|
|
|
|
@ -375,7 +375,7 @@ export function parseDate(date: string): Date { |
|
|
|
|
|
|
|
// Transform 'yyyyMMdd' format to supported format by parse function
|
|
|
|
if (date?.length === 8) { |
|
|
|
const match = date.match(/^(\d{4})(\d{2})(\d{2})$/); |
|
|
|
const match = /^(\d{4})(\d{2})(\d{2})$/.exec(date); |
|
|
|
|
|
|
|
if (match) { |
|
|
|
const [, year, month, day] = match; |
|
|
|
|
|
|
|
@ -77,7 +77,7 @@ |
|
|
|
"lodash": "4.17.21", |
|
|
|
"marked": "15.0.4", |
|
|
|
"ms": "3.0.0-canary.1", |
|
|
|
"ng-extract-i18n-merge": "3.0.0", |
|
|
|
"ng-extract-i18n-merge": "3.1.0", |
|
|
|
"ngx-device-detector": "10.1.0", |
|
|
|
"ngx-markdown": "20.0.0", |
|
|
|
"ngx-skeleton-loader": "11.3.0", |
|
|
|
@ -32780,9 +32780,9 @@ |
|
|
|
"license": "MIT" |
|
|
|
}, |
|
|
|
"node_modules/ng-extract-i18n-merge": { |
|
|
|
"version": "3.0.0", |
|
|
|
"resolved": "https://registry.npmjs.org/ng-extract-i18n-merge/-/ng-extract-i18n-merge-3.0.0.tgz", |
|
|
|
"integrity": "sha512-vTWtAz6a/wVYxnUMFHp1ur6o4JSLm+LcxdSMV8o8Ml2p5oCsSB4iFd5E6h8Yb8X8D596qyBz0ELgiDmbn4YyRQ==", |
|
|
|
"version": "3.1.0", |
|
|
|
"resolved": "https://registry.npmjs.org/ng-extract-i18n-merge/-/ng-extract-i18n-merge-3.1.0.tgz", |
|
|
|
"integrity": "sha512-4rJRcpTcP54xf5cjoz3S1By0T04X2RoyQcMDxr4wLdRx3fVxkeP8jeuLzmj9F4G5n0yMQb+6jhUiFERxpkfs1w==", |
|
|
|
"license": "MIT", |
|
|
|
"dependencies": { |
|
|
|
"@angular-devkit/architect": "^0.2000.0", |
|
|
|
|
|
|
|
@ -123,7 +123,7 @@ |
|
|
|
"lodash": "4.17.21", |
|
|
|
"marked": "15.0.4", |
|
|
|
"ms": "3.0.0-canary.1", |
|
|
|
"ng-extract-i18n-merge": "3.0.0", |
|
|
|
"ng-extract-i18n-merge": "3.1.0", |
|
|
|
"ngx-device-detector": "10.1.0", |
|
|
|
"ngx-markdown": "20.0.0", |
|
|
|
"ngx-skeleton-loader": "11.3.0", |
|
|
|
|