v11.6.0
·
67 commits
to release/11.6
since this release
What's Changed
Breaking Changes ⚠️
- Eslint merge main by @matthieu-crouzet in #2413
New Features 🚀
- feat(eslint): select @o3r/eslint-config or @o3r/eslint-config-otter depending on the presence of eslintrc or not by @matthieu-crouzet in #2193
- feat(eslint): add template accessibility recommended config by @matthieu-crouzet in #2268
- feat(eslint): change all warnings into errors by @matthieu-crouzet in #2269
- feat(eslint): one import per line + import alphabetize + export all alphabetize by @matthieu-crouzet in #2273
- feat(eslint): require a description when using eslint disable directive by @matthieu-crouzet in #2274
- feat(eslint): change default vscode config by @matthieu-crouzet in #2276
- Fix/eslint auto fix suite by @kpanot in #2304
- Fix/eslint regexp by @kpanot in #2305
- feat(eslint): migrate pipeline package by @matthieu-crouzet in #2418
- feat(eslint): migrate sdk gh action release package by @matthieu-crouzet in #2421
- feat(eslint): migrate sdk client packages by @matthieu-crouzet in #2420
- Merge main into eslint branch by @matthieu-crouzet in #2497
- Migrate to eslint 9 and flat config by @matthieu-crouzet in #2192
- feat(showcase): use marked and prismjs to highlight the code by @fpaul-1A in #2436
- feat(config): generate default config with readonly and as const by @matthieu-crouzet in #2542
- feat: use takeUntilDestroyed instead of subscriptions to unsubscribe by @matthieu-crouzet in #2521
- feat: update recommended extensions by @kpanot in #2442
- feat(cascading): option to bypass non-latest minor branch by @kpanot in #2473
- feat: rely on Nx Parallel env var by @kpanot in #2561
- feat: add NX_PARALLEL environment variable by @kpanot in #2577
- feat(design): explode complex types by @kpanot in #2589
- feat(design): add description to the exploded tokens by @kpanot in #2603
- feat(config): add support for restrictionKeys by @matthieu-crouzet in #2602
Fixes 🐛
- fix(eslint): set relative path instead of absolute path in the merge config by @matthieu-crouzet in #2201
- fix(eslint): run the auto-fix with the new config by @matthieu-crouzet in #2291
- fix(eslint): manual fix of eslint errors on github-cascading-app by @matthieu-crouzet in #2319
- Fix eslint issue on chrome devtools by @matthieu-crouzet in #2316
- fix(eslint): set no-unsafe rules to warn until we fix all these lint issues by @matthieu-crouzet in #2327
- fix(eslint): change config after discussion with the team by @matthieu-crouzet in #2340
- fix: eslint configuration for windows by @sdo-1A in #2339
- fix(eslint): manual fix of eslint errors on ama-terasu by @matthieu-crouzet in #2331
- fix(eslint): manual fix of eslint errors on vscode-extension by @matthieu-crouzet in #2322
- fix(eslint): manual fix of eslint errors on ama-sdk by @matthieu-crouzet in #2330
- fix(eslint): manual fix of eslint errors on core by @matthieu-crouzet in #2347
- fix(eslint): manual fix of eslint errors on configuration by @matthieu-crouzet in #2346
- fix(eslint): change config name for debugging + set only the globals needed for each project by @matthieu-crouzet in #2361
- fix(eslint): change config after discussion by @matthieu-crouzet in #2367
- fix(eslint): manual fix of eslint errors on multiple packages by @matthieu-crouzet in #2349
- fix(eslint): manual fix of eslint errors on components by @matthieu-crouzet in #2345
- fix(eslint): manual fix of eslint errors on package schematics by @matthieu-crouzet in #2370
- fix(eslint): manual fix of eslint errors on packages @o3r/{l,m}* by @matthieu-crouzet in #2356
- fix(eslint): manual fix of eslint errors on package starting by s by @matthieu-crouzet in #2373
- fix(eslint): manual fix of eslint errors on packages testing and workspace by @matthieu-crouzet in #2374
- fix: manual fix of eslint errors on packages @o3r/{a}* by @sdo-1A in #2341
- fix(eslint): align code after discussion by @matthieu-crouzet in #2384
- eslint fix packages showcase by @matthieu-crouzet in #2375
- fix: automatic and manual fixes of eslint errors on rules engine by @sdo-1A in #2366
- fix: manual fix of eslint errors on packages @o3r/{d,e,f}* by @sdo-1A in #2359
- fix(eslint): fix the build by @matthieu-crouzet in #2393
- fix(eslint): fix the test by @matthieu-crouzet in #2394
- fix(eslint): fix eslint-plugin build, test and lint by @matthieu-crouzet in #2403
- fix(eslint): fix remaining eslint issue after config changes by @matthieu-crouzet in #2407
- Eslint merge main by @matthieu-crouzet in #2423
- fix(eslint): fix @o3r-training packages by @matthieu-crouzet in #2424
- fix(eslint): fix process-exit rule by @matthieu-crouzet in #2422
- fix(eslint): fix remaining rules after team discussion by @matthieu-crouzet in #2426
- fix(eslint): fix test int by @matthieu-crouzet in #2483
- fix(eslint): fix issues by @matthieu-crouzet in #2500
- fix(eslint): fix typescript import resolution by @matthieu-crouzet in #2502
- fix(eslint): fix @o3r/eslint-config-otter deps to eslint and eslint plugins packages by @matthieu-crouzet in #2504
- fix(eslint): fix remaining linter issues by @matthieu-crouzet in #2508
- fix(rules-engine): allow custom action in the rulesets schema by @matthieu-crouzet in #2516
- fix(codeql): regexp issue detect by codeql by @matthieu-crouzet in #2522
- fix(eslint): use cache for lint-staged + change command to not use no-error-on-unmatched-pattern by @matthieu-crouzet in #2528
- fix: o3r schematics import by @fpaul-1A in #2534
- fix: add missing devDep to schematics by @kpanot in #2491
- fix: make typings more accurate by avoiding explict cast on consts by @kpanot in #2475
- feat(eslint-plugin): renamed exported recommended by @kpanot in #2354
- fix(ama-sdk-create): publish training sdk on verdaccio for it tests of ama-sdk-create by @matthieu-crouzet in #2555
- fix(eslint): do not set files if ignores is set by @matthieu-crouzet in #2552
- fix: add search exclusion and TS options by @kpanot in #2571
- fix: vscode watcher issue with ts upgrade by @kpanot in #2578
- fix: add missing dev dependency by @kpanot in #2607
- fix: linter issue with typescript-eslint 8.18 by @fpaul-1A in #2619
- fix(#2630): use posix to compute path for outputPath by @matthieu-crouzet in #2634
- fix: github-action package not working by @fpaul-1A in #2637
- fix: eslint and nx ignored paths by @kpanot in #2652
- fix(ama-sdk): fallback open api generator version to 7.9.0 by @matthieu-crouzet in #2671
- fix(vscode): allow VsCode extension without espree detection by @kpanot in #2670
- [CHERRY-PICK] fix(deps): align peer deps for eslint by @matthieu-crouzet in #2675
- fix(eslint): provide default ignores when adding @o3r/eslint-config by @matthieu-crouzet in #2677
- retrofit from main to 11.6.0-rc by @fpaul-1A in #2761
Documentation 🗄️
- docs(eslint): update documentation for eslint flat config by @matthieu-crouzet in #2196
- docs(eslint): stylistic difference with eslintrc by @matthieu-crouzet in #2432
- docs: update releasing and support policy by @kpanot in #2527
- chore: update broken links on eslint documentation by @cpaulve-1A in #2565
- docs: ignore nx links as invalid links by @cpaulve-1A in #2574
Other Changes
- test(e2e): disable lighthouse performance checks due to instability by @fpaul-1A in #2511
- deprecate(rules-engine): actionHandlers will become protected in v13 by @matthieu-crouzet in #2518
- chore: reduce codeCov warning by @kpanot in #2529
- chore: allow code cov threshold by @kpanot in #2538
- chore: update code-owners by @kpanot in #2546
- chore: deprecate outdate java-sdk generator by @cpaulve-1A in #2564
- ci: check releases by @fpaul-1A in #2170
- chore: set peer-dependencies to caret by @kpanot in #2569
- chore: remove reference in pom.xml version by @cpaulve-1A in #2585
- chore: add codeowners for CMS specifications by @kpanot in #2595
- chore: upgrade Nx dependencies by @fpaul-1A in #2513
- fix: jest.config.ut.js not processing array in tsconfig paths correctly by @divdavem in #2605
- chore: remove index.js files for builders by @fpaul-1A in #2604
- chore: add auto generated yarn ignored files by @kpanot in #2631
- chore: align missing deps for typescript-eslint by @vscaiceanu-1a in #2651
- chore: dependency alignment by @kpanot in #2660
Full Changelog: v11.5.7...v11.6.0