Toutes les versions depuis 21.2.0
21.2.0 Latest
- chore(deps): drop unused @ionic/cli and pin vulnerable build tooling
- docs: :globe_with_meridians: translations
- docs: correct stale claim that typecheck isn’t wired into CI yet
- docs: require claiming an issue before working on it
- feat(#1477): :sparkles: show Stripe pass-through fees and negative ledger balances (#1530)
- feat(admin): give the ledger nav its own feature flag (#1485)
- feat(e2e): add admin-e2e project (#1467) (#1478)
- feat(shared): add createFeatureSelectorWithFallback helper (#1527) (#1529)
- fix: guard unregistered feature selectors on all remaining domains (#1544)
- fix: repair 7 CI test failures across two unrelated stale-mock bugs
- fix: sync peerDependencies via sync-package-versions script
- fix: sync peerDependencies with actual imports on 5 lint-failing libs
- fix(#1534): stop the refunded pass-through panel reading as two Stripe charges (#1539)
- fix(#1540): bring every theme colour pair up to WCAG AA (#1543)
- fix(access,social-list): gate Link Manager routes on the ACL (#1508)
- fix(admin-e2e): correct wrong admin staging/production domain
- fix(admin): clamp grid skip when a reload lands on a now-empty page (#1505)
- fix(administration): declare missing util-select-from-route peer dep
- fix(analytics,shared): shares loading flag, Instagram window note, i18n analytics strings (#1516)
- fix(analytics): guard unregistered feature selectors on analytics domain (#1535)
- fix(authentication): jitter the aborted-GET retry delay
- fix(authentication): retry aborted GET requests once
- fix(book): guard TitleEffects against a mid-navigation snapshot read (#1490)
- fix(book): replace remaining transloco pipe sites with the directive (#1514)
- fix(booking): rename Stripe fee labels and complete Net Rate once known (#1552) (#1556)
- fix(booking): show refunds in the booking grids and their CSV exports (#1558)
- fix(extranet,automate,studio,payment-portal): gate remaining sidebar routes on the ACL (#1510)
- fix(geo-name): guard unregistered feature selectors on geo-name domain and publisher (#1532)
- fix(google-tag-manager): log and skip GA4 items on missing room/price instead of throwing (#1521)
- fix(inventory-supplier): guard unregistered feature selectors on inventory-supplier domain (#1537)
- fix(inventory,web-components): scope hotel-card loading/error state per identifier (#1512)
- fix(inventory): escape # and : in cloudinary text overlays (#1483) (#1495)
- fix(inventory): guard unregistered feature selectors on inventory domain (#1533)
- fix(inventory): partition static-inventory-grid store per curated list, not one flat scalar (#1500)
- fix(logging): fix logger.error(
, error) antipattern at 4 remaining sites (#1491) - fix(logging): give Sentry a real Error at every toast-effects failure site (#1488)
- fix(managed-social): cancel superseded grid/search requests instead of merging them (#1501)
- fix(managed-social): stop the post grid’s initial load from merging stale posts (#1492)
- fix(managing-entity,user,lead): switch admin grid$ effects to switchMap (#1507)
- fix(managing-entity): extract selectManagingEntity-from-route effect (#1548)
- fix(managing-entity): fall back to cookie/first entity when meid is unresolvable (#1515)
- fix(managing-entity): generalize selectManagingEntityFromRoute to accept a dispatcher (#1551)
- fix(managing-entity): surface load errors and fix TZ-flaky pipe test
- fix(meta): guard unregistered feature selectors on meta domain (#1538)
- fix(payment-admin): guard unregistered feature selectors on payment-admin domain (#1542)
- fix(payment-admin): show the booking lifecycle status, not a stringified object (#1561)
- fix(payment-admin): wire the missing bank-account create/edit routes (#1546)
- fix(payment-portal): guard unregistered feature selectors on payment-portal domain (#1541)
- fix(payment-widget): log per-failure Stripe decline reason, stop success event on error (#1523)
- fix(payment-widget): reset capturingFunds and surface error when Stripe confirm() rejects (#1525)
- fix(portal): guard unregistered feature selectors on inventory search (#1526)
- fix(rate-plan): stop restriction toggles defaulting on in edit mode (#1557)
- fix(rate-verifier): guard undefined map before reading occupancy fields (#1518)
- fix(review,inventory-supplier): cancel superseded grid-page requests instead of merging responses (#1499)
- fix(review,inventory-supplier): pair loading indicator start/stop on canceled requests (#1503)
- fix(review,inventory-supplier): replace grid entities on load-success instead of merging (#1496)
- fix(shortened-url,social-list): remove fabricated per-link click counts (#1513)
- fix(social-list): guard unregistered feature selectors on social-list domain (#1536)
- fix(social-list): return post-SSO login to the page the user came from (#1562)
- fix(special-rate): wait for server confirmation before navigating/trusting a save (#1560)
- fix(travel-inventory): stop add-on page crashing when a price is cleared (#1555)
- fix(webhook): guard unregistered feature selectors on webhook publisher (#1531)
- fix(workbench): satisfy Store dep and gravatar fixture in admin feature-decorator story (#1504)
- refactor(e2e): extract shared modal-focus dialog-trap helper (#1511)
- refactor(inventory): migrate theme-one pipes to @cloudinary/url-gen (#1481)
- test(e2e): add tsconfig.spec.json so 6 projects get a typecheck target (#1520)
