Changelog
20.36.2 Latest
- chore: [nx migration] 23-1-0-add-ignore-deprecations-for-ts6
- chore: [nx migration] checkpoint before running migrations
- chore: [nx migration] update-23-1-0-convert-to-flat-config
- fix(nx): stop jest plugin from exploding the project graph
20.36.1
- chore: migrate jest executor to @nx/jest/plugin inferred targets
- fix: pin @nx/angular to exact stable beta instead of floating prerelease
- refactor: :recycle: updated to totalPlatformFeeSourceAmount
20.36.0
- feat(analytics): add booking_code to every GA4 purchase line item
- feat(analytics): drop defaultGoogleAnalyticsMeasurementID, discover GA4 sessions from cookies (#746)
- feat(analytics): load GTM/GA4 in all environments
- feat(analytics): log GA4 events in non-production environments
- feat(customization): drop server-side MP fields + client-side thank-you purchase (#743)
- feat(customization): Signal Forms migration + offcanvas hub (#745)
- feat(logging): add logging framework and migrate console.* to it (#747)
- fix(lint): add missing @wink/shared/util-logger peerDependency to 392 packages
- fix(lint): add missing peerDependencies to guest-room projects
- fix(lint): assign result of immutable set() to params in customization service
- fix(lint): correct 30 version mismatches across 11 projects
- fix(lint): disable empty-function rule for intentional no-op initialization
- fix(lint): fix 10 more projects - package versions and template accessibility
- fix(lint): fix 4 more projects - remove unused dependencies and fix versions
- fix(lint): fix 5 projects - unused imports, template accessibility
- fix(lint): fix unused variables, add missing peer dependencies
- fix(lint): remove 20 unused dependencies from 13 projects
- fix(lint): remove empty object patterns from inventory reducer actions
- fix(lint): remove unused @angular/common from 22 projects
- fix(lint): update fontawesome-common-types version to match installed version
- fix(payment-portal): add keyboard event handlers to failed payout alert
- fix(peer-deps): add additional missing peer dependencies detected by eslint
- fix(peer-deps): add missing dependencies to guest-room-publisher
- fix(peer-deps): add missing peer dependencies to 58 package.json files
- fix(peer-deps): add remaining missing peer dependencies discovered by lint
- refactor: :recycle: renamed GTM actions
20.35.0
- feat(guest-room): complete wizard task + fix hub UX issues (#742)
- refactor: :recycle: added meid to create account redirect
20.34.4
See CHANGELOG.md for release notes
20.34.1
- fix: use correct ignoreDeprecations value for TypeScript 5.9.3
20.34.0
- docs: :memo: new translations
- docs: :memo: renamed some properties to keep up with back-end
- docs: :memo: updated some i18n text
- docs: :recycle: displaying payable is test booking
- feat: romocode changes (#740)
- feat(customization): add ConsentCategory type export
- fix: remove invalid ignoreDeprecations setting from tsconfig
- fix: remove invalid ignoreDeprecations TypeScript config
- fix(google-maps): fix library type to support js-api-loader 2.0.2
- fix(payment-admin): fix facade type definitions for template compilation
- fix(property): add missing externalStatus and ExternalHotelStatusType
- refactor: :recycle: added 2 new properties
- refactor: :recycle: added comment
- refactor(book): merge online-travel-agency into book and rename booking-engine libs
- refactor(nx): migrate lint from @nx/eslint:lint executor to inferred plugin
- test: lower coverage threshold from 85% to 80%
- test: remove redundant coverage thresholds, inherit from global preset
- test: standardize coverage thresholds to 80% across all configs
- test(guest-room-publisher): comprehensive branch and function coverage
- test(inventory-publisher): add branch coverage for caching logic
- test(travel-inventory): add tests for InventoryPublishStatus enum
20.33.0
- docs: :memo: added missing i18n keys
- docs: :memo: updated translations
- docs(#715): :memo: added missin i18n keys
- docs(#720): :memo: missing i18n keys
- docs(#732): :memo: shortened Cancellation policy exceptions
- feat: added promo code functionality on hotel page (#709)
- feat(analytics): multi-container GTM + multi GA4 client injection (#710)
- feat(guest-room): hub + drawer editor (PoC on Signal Forms) (#692)
- feat(guest-room): wire add-ons preview on hub, money inputs for rates in essentials
- feat(rate-verifier): gate hotel on channel enabled/blacklisted + breakdown
- feat(rate): add good/bad tooltips to rate cell-checkbox columns
- fix: :bug: fixed the first gate on room rate results
- fix: :lipstick: fixed curated list
- fix: :recycle: fixed missing data in report
- fix: :recycle: improved the way we derive url-name from domain
- fix: :rotating_light: removed unused route module
- fix: date picker issue for IBE (#733)
- fix: ota login issue (#737)
- fix: replace wink:dark: overrides with daisyUI semantic tokens in accounting components
- fix: test cases
- fix(#713): :recycle: fixed Archive links
- fix(#718): :bug: fixed copy button
- fix(#719): :bug: save button working again
- fix(eslint): migrate per-lib configs off removed angular-eslint legacy configs
- fix(guest-room): disable add-on item button when add-ons off; wizard hub tweaks
- fix(guest-room): validate nested bedroom/bed arrays and label summary errors
- fix(share-buttons): prevent download buttons from overflowing modal width
- refactor: :fire: removed property status component
- refactor: :recycle: better cancellation and acquiring sections
- refactor: :recycle: removed property status everywhere
- refactor: :wrench: synced version
- refactor: :zap: improved tracking in for loop
- refactor(#729): :recycle: changed the way sales channels are updated
- style(#717): :lipstick: moved per stay to next line
- style(711): :lipstick: fixed subscription card in admin for small devices
- test(booking-engine-header): fix client facade mock in header specs
- test(booking-engine): fix client facade mocks across ota and ibe libs
20.32.4
- docs: :memo: updated i18n value
- fix: :memo: committing this fix for the 3rd time!!
20.32.3
- chore(#700): remove ALLOTZ and FASTBOOKING channel managers
- fix: :bug: address field now available in create again
