تخطَّ إلى المحتوى

All versions since 22.0.1

22.0.1

Features

  • release: add a trunk-based release script using nx release (#2328)

Bug Fixes

  • bamboo: put each environment’s specs in a bamboo.yml (#2325)
  • bamboo: drop the job-level enabled flag that Bamboo rejects (#2336)
  • bamboo: point the production plan at the monorepo-typescript staging repository (#2340, #2339)
  • build: give the release script an 8 GB node heap (#2318)
  • build: stop the root scripts becoming Nx targets of the root project (#2338)
  • checkout: show the display total in the pay bar and the settlement charge in the tally (#2347, #2343)
  • checkout: drop the rooms total row and subtotal strikes, number rooms across the cart (#2348, #2341)
  • checkout: correct the bank statement line and stop repeating the seller on the pay step (#2349, #2342)
  • checkout: name the hotel, not the affiliate record, when they are the same seller (#2350)

Refactoring

  • web-components: slim the widget to a redirect-only embed (#2320)

Documentation

  • describe the active rulesets on master and release tags in claude.md (#2345, #2344)

Build

  • drop root @babel/core pin and bump dependencies (#2346)
  • bamboo: check in plan and deployment specs (#2323)
  • bamboo: one root bamboo.yml and no production trigger for trunk-based releases (#2327)
  • bamboo: start the production plan from a release tag (#2334)
  • bamboo: enable the production plan so release tags build and deploy (#2337)

22.0.2

Bug Fixes

  • bamboo: run the production checks with nx run-many, not affected —all (#2356)

22.0.3

Bug Fixes

  • bamboo: use the linked repository name monorepo-typescript (#2358)
  • book: take the booking’s hotel from the address, not from the affiliate (#2371, #2370)
  • book: count checkout guests on the rooms the guest selected (#2386, #2266)
  • booking: poll a cancelled booking until its refund settles (#2385)
  • booking: stop promising a refund on cancelled bookings that have none (#2384, #2264)
  • google-tag-manager: guard ga4 location_id against a missing room location (#2363, #2329)
  • inventory-grid: send customizationIdentifier on the ranked grid search (#2364)
  • managed-social: remove tones the backend cannot deserialize (#2361, #2231)
  • portals: keep the header avatar visible at 320px width (#2365, #2221)
  • release: retry sync:versions where the nx graph crash happens (#2357)
  • sentry: scrub request urls from fetch and xhr breadcrumbs and keep the request on warnings (#2378, #2376)
  • sentry: keep query strings, referrers and emails in messages out of Sentry events (#2379, #2377)
  • sentry: keep request bodies and page addresses out of session replays (#2381, #2380)
  • sentry: start session replay only after the login code has left the address (#2383)
  • social-list: fire the ga4 purchase on the winklinks thank-you page (#2362)
  • util-logger: send the status and url of a failed http request to sentry (#2373, #2372)

CI

  • e2e: pass cloudflare access token to admin and capture ws-e2e in specs (#2360)

22.0.4

Bug Fixes

  • book: give the room-types spec the checkout guest and night translations (#2389)
  • release: count commits that only touch libs and apps when versioning (#2390)

22.0.5 Latest

Bug Fixes

  • book: stop the app config pulling the whole booking flow into the initial bundle (#2393)