跳转到内容

All versions since 30.51.2

30.51.2

  • docs: :memo: GA level API documentation
  • docs(openapi): :memo: comprehensive OpenAPI @Schema/@ArraySchema/@Parameter sweep across all API modules
  • fix(openapi): :bug: remove redundant implementation= from field-level @ArraySchema
  • fix(openapi): consolidate example constants and fix @ArraySchema annotation structure (#473)
  • fix(revolut): gate webhook initializer behind revolut.webhook-initializer.enabled (#474)
  • fix(test): use exact args in WithdrawalControllerTest stub and verify
  • refactor: :recycle: All OpenAPI examples now display
  • refactor: :recycle: allowed npm dep
  • refactor: :recycle: fixed Stripe webhook issue (#475)
  • refactor: :zap: removed Application MCP tools
  • test: :green_heart: fixed all tests after OpenAPI changes

31.0.0 Latest

  • docs: :memo: added RequestBodu openapi annotations
  • feat: add Layer C entity-type access control via @RequireManagingEntityType (#476)
  • feat(channel-manager): :sparkles: expose per-room unitAmount on PropertyBooking
  • fix: :bug: resolve bedType from OTA bed codes in booking emails
  • fix(analytics): :bug: split studio/extranet booking analytics to stop dual @PreAuthorize 500
  • fix(channel-manager): :bug: emit one RoomStay per room for Allotz, Rate-Gain, Travelclick
  • fix(channel-manager): emit one Siteminder RoomStay per room (#477)
  • fix(google-places): :bug: correct scrambled address field mapping
  • fix(managing-entity): :bug: reject blank address1 during registration
  • fix(property-aggregate): :bug: repair availability filter dropped by Criteria mutation
  • refactor(mcp): :recycle: split booking analytics and review MCP tools to match controller split
  • test: :green_heart: fixed setUp issue while running surefire with fork = 3
  • test: :green_heart: fixed some weird MongoDb issue
  • test: :green_heart: fixed test
  • test: :white_check_mark: added enough coverage to property-web