v10.3.0-prerelease.65
Pre-release
Pre-release
·
1825 commits
to main
since this release
What's Changed
Breaking Changes ⚠️
- Merge main changes to 10.0.0-next by @vscaiceanu-1a in #803
- feat: split rules engine service to different module by @kpanot in #303
- chore: Add readonly mandatory eslint rule by @kpanot in #1128
- feat: remove dependency to @ama-sdk/core by @kpanot in #1151
- Merge/v10 next to main by @mrednic-1A in #1202
- feat(pipes): prefix pipes with o3r by @matthieu-crouzet in #1280
- fix(c11n): change the return type of the operator getpresenter by @matthieu-crouzet in #1301
New Features 🚀
- feat(metadata): remove deprecated component metadata properties by @matthieu-crouzet in #759
- feat: create artifactory-tools package and move script from dev-tools into it by @matthieu-crouzet in #854
- feat: create azure-tools package and move script from dev-tools into it by @matthieu-crouzet in #868
- Cascading main into release/10.0.0-next by @matthieu-crouzet in #877
- Feature/otter theme entrypoint by @kpanot in #897
- feat: add cli to ama-sdk core by @kpanot in #919
- Merge main into v10 next by @matthieu-crouzet in #957
- Merge main into v10 next by @matthieu-crouzet in #964
- Deprecate in source dep check by @matthieu-crouzet in #965
- feat: use ts-jest helper by @matthieu-crouzet in #980
- feat(dev-tools): remove unused dependency by @matthieu-crouzet in #1012
- feat(dev-tools): deprecate unused scripts from dev-tools package by @matthieu-crouzet in #1011
- Cascading main into release/10.0.0-next by @fpaul-1A in #1037
- Cascading main to 10.0 by @fpaul-1A in #1057
- feat: support standalone applications by @fpaul-1A in #1106
- feat(chrome-devtools): migrate to Design Factory by @kpanot in #1111
- feat(config): support jsdoc for categories declaration by @sdo-1A in #1115
- feat(eslint-plugin): yarnrc version harmonize by @kpanot in #1118
- feat: add integration test for Otter Create package by @kpanot in #1125
- feat: update of @o3r/dev-tools deprecation by @sdo-1A in #1140
- feat: Design Token by @kpanot in #1107
- Linter and intellisense for o3rCategories by @matthieu-crouzet in #1154
- chore(style-lint): bump stylelint dependency by @kpanot in #1165
- feat: removed the dependency inner package builds by @kpanot in #1169
- feat: reduce postinstall time by @kpanot in #1172
- fix: nx input for tests by @kpanot in #1180
- feat: documentation of the Design package by @kpanot in #1178
- feat: add schema for CMS.json and Style metadata by @kpanot in #1179
- Merge/main to v10 by @vscaiceanu-1a in #1200
- feat: add schematic to generate design token specification file by @kpanot in #1188
- feat: improve ama-sdk plugins logging by @sdo-1A in #1184
- retrofit from release 10 next to main by @mrednic-1A in #1208
- feat(logo): turn text to new Amadeus colors by @kpanot in #1237
- feat(metrics): retrieve metrics for builders and schematics by @matthieu-crouzet in #1183
- feat(design): register watch mode to design ngAdd by @kpanot in #1252
- feat: add design token file to component generation by @kpanot in #1250
- feat(metrics): send metrics to dgp log server + publish o3r telemetry by @matthieu-crouzet in #1245
- feat: set watch option to multi watch by @kpanot in #1258
- feat: add design token page on showcase app by @fpaul-1A in #1246
- feat: support missing design token references by @kpanot in #1273
- feat(c11n): remove restrictions on configuration for component replacement by @matthieu-crouzet in #1278
- feat(eslint): migrate deprecated typescript-eslint rules to stylistic by @kpanot in #1297
- feat: remove --access=public from publish command by @kpanot in #1305
- feat: update dev-tools documentation by @sdo-1A in #1298
- feat: deprecate @o3r/storybook by @sdo-1A in #1326
- feat: regen sdk by @matthieu-crouzet in #1332
- feat: weekly check external links by @vscaiceanu-1a in #1267
- feat: light SDK generation by @sdo-1A in #1331
- feat(design): allow to flatten the design token when extracting by @kpanot in #1355
- feat: documentation note formating by @kpanot in #1364
- feat: clean package install in ngAdd schematics by @kpanot in #1220
- feat(metrics): question to activate telemetry + documentation by @matthieu-crouzet in #1257
- feat: configure light SDK with openapitools.json and options by @sdo-1A in #1367
- feat: overview architecture SVG schema by @kpanot in #1440
- feat(sdk): add options to revivers by @kpanot in #1453
- feat(eslint-plugin): add resolutions field support to version harmonize by @kpanot in #1455
- feat(showcase): use new brand colors by @fpaul-1A in #1478
- feat: migrate schematics import to dynamic by @kpanot in #1469
- feat: add badges to package descriptions by @kpanot in #1497
- feat(vscode-ext): intellisense for design tokens by @matthieu-crouzet in #1479
- feat(chrome-ext): search widget for configuration by @matthieu-crouzet in #1508
- feat: use new otter icons for apps by @fpaul-1A in #1512
- feat(chrome-ext): localization panel by @matthieu-crouzet in #1513
- fix(vscode): add caching to the parsed design token files by @kpanot in #1528
- feat: split and export renovate presets by @kpanot in #1516
- feat: only create schema file for facts of type object by @sdo-1A in #1539
- feat: support openapi-normalizer parameter to forward to generator by @sdo-1A in #1562
- feat(vscode): read design token file patterns from Angular.json by @kpanot in #1531
- feat(chrome-ext): styling panel by @matthieu-crouzet in #1581
- feat: parameters for localization vars in placeholders by @vscaiceanu-1a in #1587
- feat: support number type for id in entity store by @mrednic-1A in #1600
- feat: signal based configuration by @matthieu-crouzet in #1593
- feat: welcome developer for their first pr by @matthieu-crouzet in #1644
- feat: rules engine runner service tests by @mrednic-1A in #1655
- feat(sdk-generator): support swagger-generator 3.1 by @cpaulve-1A in #1649
- feat(chrome-ext): toggle button for placeholder by @matthieu-crouzet in #1615
- feat(chrome-ext): palette generator by @matthieu-crouzet in #1663
- feat(sdk): provide a way to request a custom URL and add apiName in request plugin context by @kpanot in #1578
- feat: support linked components in rules engine by @mrednic-1A in #1588
- Cascading/9.6 10.1 by @mrednic-1A in #1706
Fixes 🐛
- fix(styling): turn @o3r/core dependency to optional by @kpanot in #938
- fix: invalid paths for logos by @matthieu-crouzet in #967
- Merge main into v10 by @matthieu-crouzet in #973
- fix(showcase): integration of the DF in SCSS by @kpanot in #1113
- fix(1161): use options from 2nd argument by @matthieu-crouzet in #1174
- fix(security): remove cpx and glob dependency from the monorepo by @kpanot in #1173
- fix: typo in variable name by @kpanot in #1187
- Fix/c11n up to date by @mrednic-1A in #1143
- fix: v10 IT tests by @vscaiceanu-1a in #1205
- fix: enforce basic preset by @kpanot in #1204
- fix: prerelease tags by @mrednic-1A in #1223
- fix: ng g application with yarn 1 by @vscaiceanu-1a in #1247
- fix: telemetry package description by @vscaiceanu-1a in #1256
- fix: unit tests failing when using telemetry by @fpaul-1A in #1259
- fix: fix wrong ng-packagr schema for secondary entry points by @fpaul-1A in #1260
- fix: linter documentation and design token schematic path by @kpanot in #1261
- fix: cleanup refx refs by @vscaiceanu-1a in #1272
- fix(create): run ngAdd in new project context by @kpanot in #1281
- fix(swagger-builder): documentation to the API Extension by @kpanot in #1292
- fix(metric): avoid awaiting the metric report call by @kpanot in #1285
- fix(sdk-core): build sequence and inputs by @kpanot in #1287
- fix: issue on path for windows by @matthieu-crouzet in #1307
- fix(schematics): bundling of shcematics package by @kpanot in #1313
- fix: force the minor version of angular when creating new project by @fpaul-1A in #1315
- fix(ng-update): styling + rules-engine by @matthieu-crouzet in #1322
- fix: resolve css subentry path in extract-style by @cpaulve-1A in #1314
- fix(showcase): clear override button not working for dynamic content … by @fpaul-1A in #1321
- fix: cjs resolution fails for @ama-sdk/core by @cpaulve-1A in #1328
- fix(showcase): component replacement broken in prod mode by @fpaul-1A in #1327
- fix: o3r-eslint config is not fully published by @cpaulve-1A in #1330
- fix(sdk): add generated file to vscode readonly config by @kpanot in #1329
- fix: playwright fixtures issues by @cpaulve-1A in #1346
- fix: external links in documentation by @vscaiceanu-1a in #1348
- fix: install broken when not using pnp node-linker by @fpaul-1A in #1359
- fix: ng updates for v10 by @fpaul-1A in #1350
- fix: remove deprecated prepareRuleset method by @vscaiceanu-1a in #1362
- fix: prepare-publish script by @kpanot in #1369
- fix(doc): realign subpart of custom template with default from compodoc by @matthieu-crouzet in #1376
- fix(telemetry): ask question to install telemetry only if NX_INTERACTIVE is true by @matthieu-crouzet in #1380
- fix: support application build in extract localization by @cpaulve-1A in #1383
- fix: run int tests locally by @vscaiceanu-1a in #1387
- fix(telemetry): do not wait for tasks by @matthieu-crouzet in #1388
- fix: ng updates for v10 by @fpaul-1A in #1395
- fix: missing package groups for ng update by @fpaul-1A in #1402
- fix: ng-update not working with type imports by @fpaul-1A in #1405
- fix: schematic generating library by @kpanot in #1410
- fix(telemetry): use the new setup method by @matthieu-crouzet in #1407
- fix: missing package name for gh actions by @vscaiceanu-1a in #1431
- fix(telemetry): ask only once to install telemetry when creating an sdk by @matthieu-crouzet in #1430
- fix: file pack incorrect subentries by @cpaulve-1A in #1434
- fix: incorrect glob for globby for linux and mac by @cpaulve-1A in #1443
- fix(nx): group named inputs by @matthieu-crouzet in #1457
- fix(chrome-devtools): fix configuration administration page by @kpanot in #1472
- fix(chrome-ext): display a specific message when component selection is not available by @matthieu-crouzet in #1486
- fix(devtools): activate all devtools on showcase by @matthieu-crouzet in #1485
- fix(build-helpers): prepare-publish function by @kpanot in #1529
- fix(rules-engine): error in rule execution in rule panel by @kpanot in #1534
- fix: remove extra ) in sdk templates by @cpaulve-1A in #1537
- [cascading] from release/10.1.0-rc to main by @cpaulve-1A in #1540
- fix(renovate): rules to update the labels and re-order the design-factory override by @kpanot in #1545
- fix(sdk): logger.debug is possibly undefined by @fpaul-1A in #1557
- fix(eslint-config): use jest rule only if jest dependency is found by @fpaul-1A in #1559
- fix(sdk): keep type imports in generated files by @fpaul-1A in #1561
- fix: github action NX build inputs/outputs by @kpanot in #1565
- fix(ama-sdk-generator): add missing dependencies to generated SDK by @kpanot in #1573
- fix(vscode-extension): publishing mechanism by @kpanot in #1585
- chore: components not present in gh issue template by @vscaiceanu-1a in #1597
- fix: missing dependency to @o3r/logger by @kpanot in #1603
- fix(renovate): remove schedule rule from base preset by @fpaul-1A in #1605
- fix: allow override of openapi version by @cpaulve-1A in #1612
- fix(chrome-ext): patch manifest.json with the right version number by @matthieu-crouzet in #1610
- fix(rules-engine): init language + inject correctly service outside constructor by @matthieu-crouzet in #1623
- fix(components): placeholder schema reference by @kpanot in #1622
- fix(schematics): add support on underscore for application name by @matthieu-crouzet in #1628
- fix(stylelint-plugin): support stylelint 16 with esm implementation by @fpaul-1A in #1611
- fix(schematics): do not delete inexisting files by @matthieu-crouzet in #1629
- fix: cleanup playwright templates from o3r/core by @vscaiceanu-1a in #1634
- fix: playwright tests on new otter app by @vscaiceanu-1a in #1633
- fix(sdk-create): cannot create an sdk with debug mode by @fpaul-1A in #1616
- fix(e2e): update screenshots scripts by @matthieu-crouzet in #1641
- fix(renovate): sdk spec preset should not run scripts for every packages by @fpaul-1A in #1627
- fix: jest test not running on new otter webapp by @vscaiceanu-1a in #1607
- fix(renovate): missing install in yarn pnp preset by @fpaul-1A in #1660
- fix(schematics): do not delete inexisting files by @matthieu-crouzet in #1668
- fix: ignore bundlephobia from md link check by @vscaiceanu-1a in #1669
- fix(workspace): add missing baseUrl in schematics by @kpanot in #1670
- fix(ama-sdk): support of URL as spec-path input by @kpanot in #1572
- fix: remove yarn dependencies extension unnecessary anymore by @kpanot in #1664
- fix: update apis-manager doc by @mrednic-1A in #1648
- cherry-pick - fix/node on windows by @mrednic-1A in #1680
- fix: dependency version by @kpanot in #1684
- fix(chrome-devtools): remove unused dependency on @o3r/design by @matthieu-crouzet in #1689
- fix: remove jasmine from tsconfig types when adding jest by @vscaiceanu-1a in #1691
- fix: lint does not work on new Otter webapp by @vscaiceanu-1a in #1671
- fix(create): issue when nodejs path contains spaces by @fpaul-1A in #1704
- fix: sdk-generator - support basepath in operation adapter regexp by @mrednic-1A in #1714
- fix: o3r/core as devDep for new Otter libs by @vscaiceanu-1a in #1718
- fix: no eslint errors on new apps and libs by @vscaiceanu-1a in #1698
Documentation 🗄️
- chore: add documentation regarding restriction of npm create command by @kpanot in #1288
- chore: update doc for supported configuration tags by @cpaulve-1A in #1302
- chore: improve typescript sdk generator documentation by @cpaulve-1A in #1308
- docs(telemetry): review privacy notice wording by @matthieu-crouzet in #1403
- doc: migration guide by @fpaul-1A in #1400
- chore: migration guide for v10 by @cpaulve-1A in #1419
- [CHERRY-PICK] docs(telemetry): review privacy notice wording by @matthieu-crouzet in #1436
- docs: fix broken links by @matthieu-crouzet in #1441
- docs: v10 migration guide for pipe rename by @vscaiceanu-1a in #1468
- docs(telemetry): add missing documentation for telemetry by @matthieu-crouzet in #1480
- docs: fix compodoc links by @fpaul-1A in #1481
- docs(compodoc): prevent broken fallback on 404 by @fpaul-1A in #1493
- chore: redesign the badge for github documentation by @kpanot in #1546
- docs: update security information and readme links by @kpanot in #1563
- docs: format rules engine placeholders by @vscaiceanu-1a in #1582
- docs: template.json for placeholders by @vscaiceanu-1a in #1598
- docs: put uppercase for cms and angular by @matthieu-crouzet in #1614
Other Changes
- chore: remove deprecated from v10 by @matthieu-crouzet in #941
- chore: deprecate unused scripts by @matthieu-crouzet in #975
- chore: move monorepo jest helper to the workspace package by @matthieu-crouzet in #993
- ci: fix it tests reports missing by @fpaul-1A in #1070
- chore: upgrade fullstory major version by @fpaul-1A in #1099
- chore: upgrade ora major version by @fpaul-1A in #1100
- Chore: cleanup lint task config by @kpanot in #1108
- chore: add jest config files in vscode nesting rules by @kpanot in #1134
- chore: upgrade github actions by @fpaul-1A in #1146
- chore: upgrade major deps by @fpaul-1A in #1156
- chore: clean comment examples by @kpanot in #1181
- ci: disable it-tests for windows-latest,yarn by @fpaul-1A in #1196
- chore(deps): update major dependencies by @fpaul-1A in #1195
- chore(deps): update major dependencies (main) by @fpaul-1A in #1219
- ci: downgrade upload-artifact to v3 by @fpaul-1A in #1239
- chore: upgrade @azure/functions by @fpaul-1A in #1215
- test: add e2e tests for showcase app by @fpaul-1A in #1142
- ci(renovate): remove outdated renovate package rules by @fpaul-1A in #1269
- chore(deps): update minor dependencies (main) by @fpaul-1A in #1271
- chore(deps): update major dependencies (main) by @fpaul-1A in #1270
- test: rework unit tests to separate dom and node tests by @fpaul-1A in #1276
- chore: upgrade probot by @fpaul-1A in #1293
- chore: upgrade npm-run-all2 by @fpaul-1A in #1303
- chore: upgrade nx by @fpaul-1A in #1304
- test: add script to update screenshots by @fpaul-1A in #1264
- fix(ama-sdk/create): fix doc:generate command by @divdavem in #1299
- fix: missing types when linting showcase-sdk by @divdavem in #1309
- test: add checks based on git diff in it tests by @fpaul-1A in #809
- chore: removed multiple nx version deps by @kpanot in #1317
- test: use virtual filesystem for eslint-plugin tests by @fpaul-1A in #1323
- chore: upgrade major dependencies by @fpaul-1A in #1324
- chore: upgrade nx 18 by @fpaul-1A in #1316
- chore: upgrade major dependencies by @fpaul-1A in #1335
- feat(sdk-schematics): remove husky by @divdavem in #1360
- chore: bump dependencies for security reason by @kpanot in #1363
- chore: cleanup playwright component fixture by @cpaulve-1A in #1349
- chore: upgrade design factory by @fpaul-1A in #1318
- fix(create): fail and show error if sub-process exits with non-zero code by @divdavem in #1343
- test(e2e): fix visual testing by @fpaul-1A in #1368
- chore: regroup application renovate updates by @kpanot in #1374
- chore: remove useless peer-dep on ama-sdk/core by @cpaulve-1A in #1370
- test: remove yarn-related command from npm it-tests by @divdavem in #1377
- chore: bump ts to 5.3.3 by @vscaiceanu-1a in #1378
- test: remove legacy-peer-deps with npm in it-tests by @divdavem in #1379
- test: fix random timeouts by @fpaul-1A in #1418
- chore: align sub type dependencies by @kpanot in #1422
- chore: bump stCarolas/setup-maven GH Action by @vscaiceanu-1a in #1444
- feat(create): allow pinning the version with --exact-o3r-version by @divdavem in #1427
- chore: upgrade to 🐶 husky 9.0 by @vscaiceanu-1a in #1449
- test: lighthouse checks on e2e by @fpaul-1A in #1425
- fix(ama-sdk-schematics): update sdk template readme and fix typedoc generation by @divdavem in #1458
- ci(renovate): pin github action dependencies by @fpaul-1A in #1463
- fix(ama-sdk-core): removing useless abort controller in angular client by @divdavem in #1460
- fix(test-helpers): remove useLocker option in createWithLock by @divdavem in #1462
- feat(ama-sdk-core): abort requests by passing an abort signal in metadata by @divdavem in #1470
- ci: limit token permissions by @fpaul-1A in #1464
- ci: setup openssf scorecard by @fpaul-1A in #1465
- feat: #799 new intellij plugin for CSS extraction by @OxyFlax in #863
- chore: upgrade angular 17.3 by @fpaul-1A in #1500
- feat(ama-sdk-create): allow creation without a scope by @divdavem in #1474
- chore: modify github bug report interface by @kpanot in #1504
- chore: bump generator dependencies after renovate bump by @kpanot in #1511
- chore: support node-modules linker by @fpaul-1A in #1507
- chore(deps): lock file maintenance by @fpaul-1A in #1523
- test: fix nx inputs for it-tests by @fpaul-1A in #1525
- chore: add download badge by @kpanot in #1551
- test: use jest custom environment for it-tests by @fpaul-1A in #1538
- chore: enhance testing on sdk generation with or without reviver by @cpaulve-1A in #1548
- chore: ignore packaged github action in language statistic calculation by @kpanot in #1564
- feat(showcase): title follows route by @andreascorti in #1568
- chore(ama-sdk): add logs on timeout cancellation/restart by @cpaulve-1A in #1574
- chore: disable linguist for built js files by @kpanot in #1575
- chore: ignore jar from linguist stats by @kpanot in #1580
- test: ignore package.json from src by @vscaiceanu-1a in #1590
- ci(renovate): fix config-recommended overriding o3r rules by @fpaul-1A in #1591
- ci(renovate): add grouping for otter dependencies in presets by @fpaul-1A in #1601
- chore: fix ApiBeacon to support esm build by @kpanot in #1604
- test(e2e): fix visual testing by @fpaul-1A in #1688
- Update supported version by @mrednic-1A in #1708
- chore: deprecate isStandaloneRepository by @vscaiceanu-1a in #1715
- ci(test-reporter): missing token permissions in workflow by @fpaul-1A in #1720
- chore: eslint autofix warnings by @vscaiceanu-1a in #1721
- test: use timestamp in the version used for verdaccio by @fpaul-1A in #1709
New Contributors
- @divdavem made their first contribution in #1299
- @OxyFlax made their first contribution in #863
- @andreascorti made their first contribution in #1568
Full Changelog: v9.6.15...v10.3.0-prerelease.65