Przejdź do głównej zawartości

All versions since v30.30.1

v30.30.1

See CHANGELOG.md for release notes

v30.30.2

See CHANGELOG.md for release notes

v30.30.3

See CHANGELOG.md for release notes

30.31.0

monorepo-java changelog

Changelog of monorepo-java.

v30.30.3 (2025-11-23)

Other changes

Merge branch ‘release/30.30.3’

2ea8f Bjorn Harvold 2025-11-23 12:39:51

Update versions for release

ed48c Bjorn Harvold 2025-11-23 12:39:43

Update for next development version

95c9f Bjorn Harvold 2025-11-23 08:21:08

Merge tag ‘30.30.2’ into develop

  • Tag release

e9771 Bjorn Harvold 2025-11-23 08:20:37

v30.30.2 (2025-11-23)

Other changes

Merge branch ‘release/30.30.2’

322b1 Bjorn Harvold 2025-11-23 08:20:35

Update versions for release

ecacc Bjorn Harvold 2025-11-23 08:20:27

Update for next development version

b6651 Bjorn Harvold 2025-11-22 08:49:43

Merge tag ‘30.30.1’ into develop

  • Tag release

8e36d Bjorn Harvold 2025-11-22 08:49:13

v30.30.1 (2025-11-22)

Bug Fixes

  • ITJ-1475 :bug: removed published flag from SearchManagedPostsRequest (06b35 Bjorn Harvold)

Other changes

Merge branch ‘release/30.30.1’

c5114 Bjorn Harvold 2025-11-22 08:49:10

Update versions for release

75483 Bjorn Harvold 2025-11-22 08:49:01

Update for next development version

e4575 Bjorn Harvold 2025-11-14 02:53:23

Merge tag ‘30.30.0’ into develop

  • Tag release

defe8 Bjorn Harvold 2025-11-14 02:52:47

v30.30.0 (2025-11-14)

Bug Fixes

  • ITJ-1473 :bug: added extra check before creating feature record (57293 Bjorn Harvold)
  • ITJ-1472 :bug: removed @NotBlank annotation (222b1 Bjorn Harvold)
  • ITJ-1472 :bug: removed @NotBlank annotation (790d6 Bjorn Harvold)

Other changes

Merge branch ‘release/30.30.0’

d1c17 Bjorn Harvold 2025-11-14 02:52:45

Update versions for release

02132 Bjorn Harvold 2025-11-14 02:52:37

Update for next development version

501b0 Bjorn Harvold 2025-11-12 00:11:54

Merge tag ‘30.29.1’ into develop

  • Tag release

966c1 Bjorn Harvold 2025-11-12 00:11:23

v30.29.1 (2025-11-12)

Bug Fixes

  • ITJ-1471 :bug: fixed possible NPE (f4494 Bjorn Harvold)

Other changes

Merge branch ‘release/30.29.1’

eaa05 Bjorn Harvold 2025-11-12 00:11:20

Update versions for release

5df78 Bjorn Harvold 2025-11-12 00:11:10

Update for next development version

9afbd Bjorn Harvold 2025-11-11 12:14:16

Merge tag ‘30.29.0’ into develop

  • Tag release

85c1e Bjorn Harvold 2025-11-11 12:13:29

v30.29.0 (2025-11-11)

Features

  • ITJ-1470 :sparkles: preliminary IG analytics but not tested (5f7d9 Bjorn Harvold)
  • ITJ-1470 :sparkles: preliminary analytics showing for FB (0d7ec Bjorn Harvold)
  • ITJ-1470 :sparkles: created the first version of a FB analytics service (0ae0b Bjorn Harvold)

Bug Fixes

  • ITJ-1467 :perf: added NPE check (b094f Bjorn Harvold)

Other changes

Merge branch ‘release/30.29.0’

c7898 Bjorn Harvold 2025-11-11 12:13:25

Update versions for release

0b784 Bjorn Harvold 2025-11-11 12:13:08

Update for next development version

654d7 Bjorn Harvold 2025-11-07 04:22:49

Merge tag ‘30.28.1’ into develop

  • Tag release

72043 Bjorn Harvold 2025-11-07 04:22:19

v30.28.1 (2025-11-07)

Other changes

Merge branch ‘release/30.28.1’

e588a Bjorn Harvold 2025-11-07 04:22:16

Update versions for release

634be Bjorn Harvold 2025-11-07 04:22:10

Update for next development version

71842 Bjorn Harvold 2025-11-05 09:18:25

Merge tag ‘30.28.0’ into develop

  • Tag release

b9d95 Bjorn Harvold 2025-11-05 09:17:41

v30.28.0 (2025-11-05)

Features

  • ITJ-1459 :sparkles: posted reel to IG (ea63c Bjorn Harvold)

Bug Fixes

  • ITJ-1463 :bug: added reactive external event endpoints (a02b3 Bjorn Harvold)

Other changes

Merge branch ‘release/30.28.0’

d6a19 Bjorn Harvold 2025-11-05 09:17:36

Update versions for release

b20c9 Bjorn Harvold 2025-11-05 09:17:26

Update for next development version

945d2 Bjorn Harvold 2025-11-01 13:05:54

Merge tag ‘30.27.1’ into develop

  • Tag release

f95ec Bjorn Harvold 2025-11-01 13:05:16

v30.27.1 (2025-11-01)

Other changes

Merge branch ‘release/30.27.1’

ca087 Bjorn Harvold 2025-11-01 13:05:14

Update versions for release

b57b0 Bjorn Harvold 2025-11-01 13:05:05

Update for next development version

890b7 Bjorn Harvold 2025-11-01 09:14:00

Merge tag ‘30.27.0’ into develop

  • Tag release

7951f Bjorn Harvold 2025-11-01 09:13:23

v30.27.0 (2025-11-01)

Features

  • ITJ-1459 :sparkles: fleshing out publishing services (f3957 Bjorn Harvold)
  • ITJ-1459 :sparkles: posted video to FB for the first time (bc1d8 Bjorn Harvold)
  • ITJ-1459 :sparkles: posted video to FB for the first time (b1206 Bjorn Harvold)

Other changes

Merge branch ‘release/30.27.0’

12cb9 Bjorn Harvold 2025-11-01 09:13:20

Update versions for release

bafea Bjorn Harvold 2025-11-01 09:13:12

Update for next development version

3fefd Bjorn Harvold 2025-10-24 10:54:04

Merge tag ‘30.26.0’ into develop

  • Tag release

2bd56 Bjorn Harvold 2025-10-24 10:53:22

v30.26.0 (2025-10-24)

Features

  • ITJ-1459 :sparkles: separated FB and IG (6d089 Bjorn Harvold)
  • ITJ-1459 :sparkles: separated FB and IG (3a23d Bjorn Harvold)

Other changes

Merge branch ‘release/30.26.0’

baf9e Bjorn Harvold 2025-10-24 10:53:18

Update versions for release

517e6 Bjorn Harvold 2025-10-24 10:53:06

Update for next development version

c2a74 Bjorn Harvold 2025-10-21 13:15:55

Merge tag ‘30.25.0’ into develop

  • Tag release

4f8fb Bjorn Harvold 2025-10-21 13:15:20

v30.25.0 (2025-10-21)

Features

  • ITJ-1427 :sparkles: started work on FB integration (e8264 Bjorn Harvold)
  • ITJ-1427 :sparkles: added all inventory creators (f58a8 Bjorn Harvold)
  • ITJ-1427 :sparkles: added all inventory creators (a749a Bjorn Harvold)

Bug Fixes

  • ITJ-1457 :bug: fixed possible NPE (8a0dc Bjorn Harvold)
  • ITJ-1457 :bug: fixed mixed SyndicatedItemService (6345b Bjorn Harvold)

Other changes

Merge branch ‘release/30.25.0’

a3621 Bjorn Harvold 2025-10-21 13:15:16

Update versions for release

428a8 Bjorn Harvold 2025-10-21 13:15:09

Merge pull request #146 from wink-travel/feature/integrate-meta

  • Fixed WinkLinks issue + Integrated Meta

ca1a9 Bjorn Harvold 2025-10-21 08:55:12

Update for next development version

95387 Bjorn Harvold 2025-10-14 04:54:51

Merge tag ‘30.24.2’ into develop

  • Tag release

a14ab Bjorn Harvold 2025-10-14 04:54:15

v30.24.2 (2025-10-14)

Other changes

Merge branch ‘release/30.24.2’

f4fcb Bjorn Harvold 2025-10-14 04:54:12

Update versions for release

001a6 Bjorn Harvold 2025-10-14 04:54:04

Update for next development version

da0b9 Bjorn Harvold 2025-10-14 04:50:49

Merge tag ‘30.24.1’ into develop

  • Tag release

bb71c Bjorn Harvold 2025-10-14 04:50:14

v30.24.1 (2025-10-14)

Other changes

Merge branch ‘release/30.24.1’

670dc Bjorn Harvold 2025-10-14 04:50:12

Update versions for release

18923 Bjorn Harvold 2025-10-14 04:50:04

Update for next development version

93cbc Bjorn Harvold 2025-10-12 02:51:56

Merge tag ‘30.24.0’ into develop

  • Tag release

353aa Bjorn Harvold 2025-10-12 02:51:15

v30.24.0 (2025-10-12)

Features

  • ITJ-1452 :sparkles: added qr code options on SyndicationAccount (c4794 Bjorn Harvold)
  • ITJ-1452 :sparkles: added qr code options on SyndicationSettings (53055 Bjorn Harvold)

Other changes

Merge branch ‘release/30.24.0’

84789 Bjorn Harvold 2025-10-12 02:51:10

Update versions for release

5e237 Bjorn Harvold 2025-10-12 02:51:01

Update for next development version

b8592 Bjorn Harvold 2025-10-08 15:27:28

Merge tag ‘30.23.0’ into develop

  • Tag release

5741c Bjorn Harvold 2025-10-08 15:26:57

v30.23.0 (2025-10-08)

Bug Fixes

  • ITJ-1449 :recycle: removed unused imports (c462d Bjorn Harvold)
  • ITJ-1449 :recycle: fixed WinkLinks analytics when no data (4d541 Bjorn Harvold)
  • ITJ-1444 :bug: fixed NPE (b3290 Bjorn Harvold)

Other changes

Merge branch ‘release/30.23.0’

c7c64 Bjorn Harvold 2025-10-08 15:26:53

Update versions for release

3e5fe Bjorn Harvold 2025-10-08 15:26:45

Merge pull request #145 from wink-travel/feature/itj-1443

  • Dropped ManagedSocialPostTemplate

83348 Bjorn Harvold 2025-10-07 14:15:21

Update for next development version

de70e Bjorn Harvold 2025-10-03 08:17:29

Merge tag ‘30.22.2’ into develop

  • Tag release

19292 Bjorn Harvold 2025-10-03 08:17:01

v30.22.2 (2025-10-03)

Other changes

Merge branch ‘release/30.22.2’

c45e3 Bjorn Harvold 2025-10-03 08:16:58

Update versions for release

41a94 Bjorn Harvold 2025-10-03 08:16:51

Update for next development version

57aa8 Bjorn Harvold 2025-10-02 10:11:08

Merge tag ‘30.22.1’ into develop

  • Tag release

61680 Bjorn Harvold 2025-10-02 10:10:29

v30.22.1 (2025-10-02)

Bug Fixes

  • ITJ-1441 :recycle: tried to fix an optimistic locking exception (cc186 Bjorn Harvold)

Other changes

Merge branch ‘release/30.22.1’

526ac Bjorn Harvold 2025-10-02 10:10:26

Update versions for release

c710a Bjorn Harvold 2025-10-02 10:10:18

Update for next development version

d32b5 Bjorn Harvold 2025-10-01 09:40:48

Merge tag ‘30.22.0’ into develop

  • Tag release

62080 Bjorn Harvold 2025-10-01 09:40:08

v30.22.0 (2025-10-01)

Features

  • ITJ-1427 :sparkles: admin publish task works (d7417 Bjorn Harvold)

Other changes

Merge branch ‘release/30.22.0’

0c1ee Bjorn Harvold 2025-10-01 09:40:05

Update versions for release

0b639 Bjorn Harvold 2025-10-01 09:39:57

Update for next development version

9074d Bjorn Harvold 2025-10-01 05:54:13

Merge tag ‘30.21.1’ into develop

  • Tag release

c4290 Bjorn Harvold 2025-10-01 05:53:44

v30.21.1 (2025-10-01)

Other changes

Merge branch ‘release/30.21.1’

81922 Bjorn Harvold 2025-10-01 05:53:41

Update versions for release

e75aa Bjorn Harvold 2025-10-01 05:53:33

Update for next development version

6058b Bjorn Harvold 2025-09-30 10:23:06

Merge tag ‘30.21.0’ into develop

  • Tag release

5ba54 Bjorn Harvold 2025-09-30 10:22:32

v30.21.0 (2025-09-30)

Features

  • ITJ-1427 :refactor: improved publishing step (eef35 Bjorn Harvold)

Bug Fixes

  • ITJ-1427 :art: using Instant.class to better handle social pro publishing step (e1068 Bjorn Harvold)

Other changes

Merge branch ‘release/30.21.0’

c213d Bjorn Harvold 2025-09-30 10:22:29

Update versions for release

65226 Bjorn Harvold 2025-09-30 10:22:19

Update for next development version

93c29 Bjorn Harvold 2025-09-29 07:22:10

Merge tag ‘30.20.0’ into develop

  • Tag release

9fc98 Bjorn Harvold 2025-09-29 07:21:41

v30.20.0 (2025-09-29)

Features

  • ITJ-1436 :feat: finalized work on new endpoint for Gother’s period request (b9c17 Bjorn Harvold)
  • ITJ-1436 :feat: working on new endpoint for Gother’s period request (4dce5 Bjorn Harvold)

Other changes

Merge branch ‘release/30.20.0’

4d34f Bjorn Harvold 2025-09-29 07:21:39

Update versions for release

15435 Bjorn Harvold 2025-09-29 07:21:32

Update for next development version

6f8fa Bjorn Harvold 2025-09-23 09:11:38

Merge tag ‘30.19.2’ into develop

  • Tag release

c7fa0 Bjorn Harvold 2025-09-23 09:11:14

v30.19.2 (2025-09-23)

Bug Fixes

  • ITJ-1430 :bug: fixed incorrect creation of CloudBeds day rate (a25c6 Bjorn Harvold)
  • ITJ-1430 :bug: fixed incorrect creation of CloudBeds day rate (4f6b4 Bjorn Harvold)
  • :wrench: fixed i18n script (a6dc0 Bjorn Harvold)

Other changes

Merge branch ‘release/30.19.2’

fb7fe Bjorn Harvold 2025-09-23 09:11:12

Update versions for release

f22d8 Bjorn Harvold 2025-09-23 09:11:06

Update for next development version

ce562 Bjorn Harvold 2025-09-23 04:12:03

Merge tag ‘30.19.1’ into develop

  • Tag release

a8591 Bjorn Harvold 2025-09-23 04:11:29

v30.19.1 (2025-09-23)

Bug Fixes

  • ITJ-1429 :bug: changed save to insert when working with time series (02341 Bjorn Harvold)
  • :globe_with_meridians: fixed translate build script (7149b Bjorn Harvold)

Other changes

Merge branch ‘release/30.19.1’

45e84 Bjorn Harvold 2025-09-23 04:11:26

Update versions for release

e5e18 Bjorn Harvold 2025-09-23 04:11:18

Update for next development version

b65a0 Bjorn Harvold 2025-09-22 16:25:30

Merge tag ‘30.19.0’ into develop

  • Tag release

7b06f Bjorn Harvold 2025-09-22 16:24:52

v30.19.0 (2025-09-22)

Features

  • ITJ-1427 :sparkles: worked on new transactional content creator (4ed33 Bjorn Harvold)

Bug Fixes

  • ITJ-1426 :bug: fixed a an issue with Objects in RatePlanLightweight (a9b6b Bjorn Harvold)
  • ITJ-1425 :bug: fixed StopSell (08917 Bjorn Harvold)
  • ITJ-1410 :wrench: fixed minor issues with re-org (04776 Bjorn Harvold)
  • ITJ-1410 :wrench: fixed minor issues with re-org (2234c Bjorn Harvold)
  • ITJ-1410 :wrench: fixed minor issues with re-org (ba930 Bjorn Harvold)
  • ITJ-1410 :wrench: added mockito-core to test plugin deps (1d65e Bjorn Harvold)
  • ITJ-1410 :wrench: added mockito-core to test plugin deps (f1052 Bjorn Harvold)
  • ITJ-1410 :green_heart: fixed dupe deps (acc51 Bjorn Harvold)
  • ITJ-1410 :green_heart: compilation error fixed (e3867 Bjorn Harvold)

Other changes

Merge branch ‘release/30.19.0’

ee573 Bjorn Harvold 2025-09-22 16:24:45

Update versions for release

81b0d Bjorn Harvold 2025-09-22 16:24:34

Merge pull request #144 from wink-travel/feature/itj-1410

02ef3 Bjorn Harvold 2025-09-16 12:41:39

Merge branch ‘develop’ into feature/itj-1410

  • Conflicts:

  • accounting/accounting-api/pom.xml

  • accounting/pom.xml

  • affiliate/affiliate-api/src/main/java/travel/wink/affiliate/api/document/AffiliateAccount.java

  • affiliate/affiliate-domain/src/main/java/travel/wink/affiliate/domain/service/impl/AffiliateAccountServiceImpl.java

  • affiliate/affiliate-web/src/main/java/travel/wink/affiliate/web/controller/AffiliateAccountController.java

  • affiliate/affiliate-web/src/main/java/travel/wink/affiliate/web/controller/ManagingEntityController.java

  • affiliate/affiliate-web/src/test/java/travel/wink/affiliate/web/controller/AffiliateAccountControllerTest.java

  • ai/ai-api/pom.xml

  • ai/ai-openai/pom.xml

  • ai/ai-orchestrator/pom.xml

  • ai/ai-scrape/pom.xml

  • ai/ai-vertexai/pom.xml

  • ai/pom.xml

  • analytics/analytics-api/pom.xml

  • analytics/pom.xml

  • apps/integrations-app/pom.xml

  • apps/payment-app/pom.xml

  • apps/single-sign-on-app/pom.xml

  • calendar/pom.xml

  • coverage/coverage-api/pom.xml

  • coverage/coverage-domain-reactive/pom.xml

  • datasource/datasource-mongodb-integration/src/main/java/travel/wink/datasource/mongodb/integration/config/IntegrationDataSourceConfig.java

  • datasource/datasource-mongodb-places/pom.xml

  • datasource/pom.xml

  • events/pom.xml

  • geo-ip/geo-ip-api/pom.xml

  • geo-ip/geo-ip-domain/pom.xml

  • google/google-auth/pom.xml

  • google/pom.xml

  • integrations-app/src/main/java/travel/wink/integrations/IntegrationsApplication.java

  • integrations/integrations-api/pom.xml

  • integrations/pom.xml

  • integrations/src/main/java/travel/wink/integrations/config/IntegrationsConfigPropertiesConfiguration.java

  • inventory-api/src/main/java/travel/wink/inventory/api/MockInventoryApiObjects.java

  • inventory-app/pom.xml

  • inventory/inventory-api/pom.xml

  • inventory/pom.xml

  • inventory/src/test/java/travel/wink/inventory/blocking/domain/mail/listener/AdminMailEventListenerIntegrationTest.java

  • mail/mail-api/pom.xml

  • mail/pom.xml

  • payment/pom.xml

  • pdf/pom.xml

  • places/places-api/pom.xml

  • places/pom.xml

  • property-aggregate/property-aggregate-api/src/main/java/travel/wink/property/aggregate/api/document/PropertyAggregate.java

  • property/property-api/src/main/java/travel/wink/property/api/document/Property.java

  • property/property-domain/src/main/java/travel/wink/property/domain/service/impl/PropertyServiceImpl.java

  • reference/pom.xml

  • reference/reference-api/pom.xml

  • security-api/src/main/java/travel/wink/security/api/MockSecurityApiObjects.java

  • security/pom.xml

  • security/security-api/pom.xml

  • shared/pom.xml

  • shared/shared-api/pom.xml

  • shared/shared-api/src/main/java/travel/wink/shared/api/managing/entity/ManagingEntity.java

  • stripe/pom.xml

  • stripe/stripe-api/pom.xml

  • translate/pom.xml

  • wise/pom.xml

  • wise/wise-api/pom.xml

e7eed Bjorn Harvold 2025-09-16 10:15:46

Update for next development version

f824e Bjorn Harvold 2025-08-26 06:42:27

Merge tag ‘30.18.6’ into develop

  • Tag release

d6bb8 Bjorn Harvold 2025-08-26 06:42:24

v30.18.6 (2025-08-26)

Bug Fixes

  • ITJ-1411 :bug: fix Base / Total rate communicated to CMs (40f80 Bjorn Harvold)
  • ITJ-1405 :zap: improve analytics queries (46de1 Bjorn Harvold)

Other changes

Merge branch ‘release/30.18.6’

54b7c Bjorn Harvold 2025-08-26 06:42:22

Update versions for release

db872 Bjorn Harvold 2025-08-26 06:42:17

Update for next development version

8dedc Bjorn Harvold 2025-08-15 08:03:37

Merge tag ‘30.18.5’ into develop

  • Tag release

18000 Bjorn Harvold 2025-08-15 08:03:35

v30.18.5 (2025-08-15)

Other changes

Merge branch ‘release/30.18.5’

b23e2 Bjorn Harvold 2025-08-15 08:03:34

Update versions for release

53505 Bjorn Harvold 2025-08-15 08:03:31

Update for next development version

2c3f0 Bjorn Harvold 2025-08-14 10:13:45

Merge tag ‘30.18.4’ into develop

  • Tag release

d4ed7 Bjorn Harvold 2025-08-14 10:13:42

v30.18.4 (2025-08-14)

Other changes

Merge branch ‘release/30.18.4’

66b4b Bjorn Harvold 2025-08-14 10:13:42

Update versions for release

6a93e Bjorn Harvold 2025-08-14 10:13:37

Update for next development version

37704 Bjorn Harvold 2025-08-14 09:37:05

Merge tag ‘30.18.3’ into develop

  • Tag release

6f86e Bjorn Harvold 2025-08-14 09:37:02

v30.18.3 (2025-08-14)

Other changes

Merge branch ‘release/30.18.3’

2e2f1 Bjorn Harvold 2025-08-14 09:37:01

Update versions for release

fbd30 Bjorn Harvold 2025-08-14 09:36:57

Update for next development version

2aada Bjorn Harvold 2025-08-14 08:50:18

Merge tag ‘30.18.2’ into develop

  • Tag release

e8f94 Bjorn Harvold 2025-08-14 08:50:15

v30.18.2 (2025-08-14)

Other changes

Merge branch ‘release/30.18.2’

313f6 Bjorn Harvold 2025-08-14 08:50:15

Update versions for release

babcf Bjorn Harvold 2025-08-14 08:50:10

Update for next development version

4109a Bjorn Harvold 2025-08-14 08:17:00

Merge tag ‘30.18.1’ into develop

  • Tag release

2adef Bjorn Harvold 2025-08-14 08:16:56

v30.18.1 (2025-08-14)

Other changes

Merge branch ‘release/30.18.1’

6365b Bjorn Harvold 2025-08-14 08:16:56

Update versions for release

db7bb Bjorn Harvold 2025-08-14 08:16:51

Update for next development version

bd673 Bjorn Harvold 2025-08-13 13:02:19

Merge tag ‘30.18.0’ into develop

  • Tag release

ddafb Bjorn Harvold 2025-08-13 13:02:16

v30.18.0 (2025-08-13)

Features

  • ITJ-1393 :sparkles: finalized shares analytics service (655cd Bjorn Harvold)
  • ITJ-1393 :sparkles: added shares analytics service (d437d Bjorn Harvold)
  • ITJ-1392 :sparkles: added liftime shares analytics endpoint (fdf55 Bjorn Harvold)
  • ITJ-1392 :sparkles: SSO now has a dedicated page to update user details (9c58f Bjorn Harvold)
  • ITJ-1346 :sparkles: added copy shortened url endpoint (89e0a Bjorn Harvold)
  • ITJ-1346 :sparkles: added shortened url endpoints for full management capabilities (74227 Bjorn Harvold)
  • ITJ-1346 :sparkles: changed blocking to inventory in comments (b165f Bjorn Harvold)
  • ITJ-1346 :sparkles: all green. needs testing (02130 Bjorn Harvold)
  • ITJ-1346 :sparkles: integrating ShortenedUrls everywhere (a2303 Bjorn Harvold)
  • ITJ-1346 :sparkles: added shortened service to generate unique IDs everywhere (6006d Bjorn Harvold)
  • ITJ-1346 :sparkles: added shortened url id generator (03d7d Bjorn Harvold)

Bug Fixes

  • ITJ-1399 :bug: ShortenedUrl is now also removed when SyndicatedItem is removed. (811f9 Bjorn Harvold)
  • ITJ-1395 :bug: fixed string to enum comparison on subType (8cb7c Bjorn Harvold)

Other changes

Merge branch ‘release/30.18.0’

7045d Bjorn Harvold 2025-08-13 13:02:15

Update versions for release

2a1f8 Bjorn Harvold 2025-08-13 13:02:10

Update for next development version

b30c6 Bjorn Harvold 2025-07-09 03:29:38

Merge tag ‘30.17.14’ into develop

  • Tag release

954c4 Bjorn Harvold 2025-07-09 03:29:35

v30.17.14 (2025-07-09)

Other changes

Merge branch ‘release/30.17.14’

6de18 Bjorn Harvold 2025-07-09 03:29:35

Update versions for release

88a77 Bjorn Harvold 2025-07-09 03:29:30

Update for next development version

d203c Bjorn Harvold 2025-07-09 03:06:59

Merge tag ‘30.17.13’ into develop

  • Tag release

a2a73 Bjorn Harvold 2025-07-09 03:06:56

v30.17.13 (2025-07-09)

Other changes

Merge branch ‘release/30.17.13’

a07b2 Bjorn Harvold 2025-07-09 03:06:55

Update versions for release

fe545 Bjorn Harvold 2025-07-09 03:06:51

Update for next development version

6024e Bjorn Harvold 2025-07-09 02:59:52

Merge tag ‘30.17.11’ into develop

  • Tag release

79404 Bjorn Harvold 2025-07-09 02:59:49

v30.17.12 (2025-07-09)

Bug Fixes

  • ITJ-1382 :bug: added minusDays(1) to EndDate (128cc Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.11’

c41b9 Bjorn Harvold 2025-07-09 02:59:48

Update versions for release

8fe1f Bjorn Harvold 2025-07-09 02:59:42

Update for next development version

09a25 Bjorn Harvold 2025-06-28 05:40:11

Merge tag ‘30.17.10’ into develop

  • Tag release

5e19f Bjorn Harvold 2025-06-28 05:40:08

v30.17.10 (2025-06-28)

Other changes

Merge branch ‘release/30.17.10’

dc839 Bjorn Harvold 2025-06-28 05:40:07

Update versions for release

89274 Bjorn Harvold 2025-06-28 05:40:03

Update for next development version

698fe Bjorn Harvold 2025-06-28 04:36:22

Merge tag ‘30.17.9’ into develop

  • Tag release

526cd Bjorn Harvold 2025-06-28 04:36:18

v30.17.9 (2025-06-28)

Other changes

Merge branch ‘release/30.17.9’

47029 Bjorn Harvold 2025-06-28 04:36:16

Update versions for release

8882b Bjorn Harvold 2025-06-28 04:36:11

Update for next development version

0e04b Bjorn Harvold 2025-06-26 06:03:16

Merge tag ‘30.17.8’ into develop

  • Tag release

1b36e Bjorn Harvold 2025-06-26 06:03:13

v30.17.8 (2025-06-26)

Bug Fixes

  • ITJ-1378 :bug: fixed fixed report generation (044d0 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.8’

d8b02 Bjorn Harvold 2025-06-26 06:03:12

Update versions for release

f3b04 Bjorn Harvold 2025-06-26 06:03:07

Update for next development version

b84cd Bjorn Harvold 2025-06-24 05:36:36

Merge tag ‘30.17.7’ into develop

  • Tag release

bb165 Bjorn Harvold 2025-06-24 05:36:33

v30.17.7 (2025-06-24)

Bug Fixes

  • ITJ-1375 :bug: fixed repo queries (32670 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.7’

0fa12 Bjorn Harvold 2025-06-24 05:36:32

Update versions for release

d923e Bjorn Harvold 2025-06-24 05:36:28

Update for next development version

31cf9 Bjorn Harvold 2025-06-24 03:02:55

Merge tag ‘30.17.6’ into develop

  • Tag release

33cab Bjorn Harvold 2025-06-24 03:02:51

v30.17.6 (2025-06-24)

Bug Fixes

  • ITJ-1374 :hammer: added unset HTTP_PROXY (5c9a5 Bjorn Harvold)
  • ITJ-1374 :memo: fixed incorrect Swagger docs (1295d Bjorn Harvold)
  • ITJ-1374 :memo: fixed incorrect Swagger docs (d0339 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.6’

93001 Bjorn Harvold 2025-06-24 03:02:51

Update versions for release

79600 Bjorn Harvold 2025-06-24 03:02:46

Update for next development version

2283b Bjorn Harvold 2025-06-23 10:44:34

Merge tag ‘30.17.5’ into develop

  • Tag release

12db9 Bjorn Harvold 2025-06-23 10:44:31

v30.17.5 (2025-06-23)

Bug Fixes

  • :memo: fixed swagger docs (4fec1 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.5’

8e7a0 Bjorn Harvold 2025-06-23 10:44:30

Update versions for release

8981f Bjorn Harvold 2025-06-23 10:44:26

Update for next development version

62cd7 Bjorn Harvold 2025-06-23 08:38:19

Merge tag ‘30.17.4’ into develop

  • Tag release

7d665 Bjorn Harvold 2025-06-23 08:38:16

v30.17.4 (2025-06-23)

Bug Fixes

  • ITJ-1372 :bug: fixed XML RatePlanLightweight element name (5de55 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.4’

c5953 Bjorn Harvold 2025-06-23 08:38:16

Update versions for release

ba2a7 Bjorn Harvold 2025-06-23 08:38:11

Update for next development version

85164 Bjorn Harvold 2025-06-23 08:25:20

Merge tag ‘30.17.3’ into develop

  • Tag release

dd8b5 Bjorn Harvold 2025-06-23 08:25:17

v30.17.3 (2025-06-23)

Other changes

Merge branch ‘release/30.17.3’

e3219 Bjorn Harvold 2025-06-23 08:25:17

Update versions for release

11149 Bjorn Harvold 2025-06-23 08:25:12

Update for next development version

3082e Bjorn Harvold 2025-06-22 05:07:30

Merge tag ‘30.17.2’ into develop

  • Tag release

e5456 Bjorn Harvold 2025-06-22 05:07:26

v30.17.2 (2025-06-22)

Other changes

Merge branch ‘release/30.17.2’

9619b Bjorn Harvold 2025-06-22 05:07:26

Update versions for release

616b1 Bjorn Harvold 2025-06-22 05:07:21

Update for next development version

3b7e2 Bjorn Harvold 2025-06-21 10:19:06

Merge tag ‘30.17.1’ into develop

  • Tag release

b4f4d Bjorn Harvold 2025-06-21 10:19:02

v30.17.1 (2025-06-21)

Other changes

Merge branch ‘release/30.17.1’

ab50e Bjorn Harvold 2025-06-21 10:19:01

Update versions for release

c96f1 Bjorn Harvold 2025-06-21 10:18:57

Update for next development version

283d4 Bjorn Harvold 2025-06-21 06:06:29

Merge tag ‘30.17.0’ into develop

  • Tag release

44d01 Bjorn Harvold 2025-06-21 06:06:26

v30.17.0 (2025-06-21)

Features

  • ITJ-1346 :sparkles: added new document ManagedSocialPost. Renamed all document with same name to ManagedSocialPostTemplate. Started creating new translation service. (60c0d Bjorn Harvold)
  • ITJ-1346 :sparkles: added POST SyndicationEntryType (4bdd2 Bjorn Harvold)
  • ITJ-1346 :sparkles: added post calendar endpoint (313e8 Bjorn Harvold)
  • ITJ-1346 :sparkles: added post approval reminder email (7de66 Bjorn Harvold)
  • ITJ-1346 :sparkles: started work on publisher (2d2f6 Bjorn Harvold)
  • ITJ-1346 :sparkles: added type of managed social post (9b6de Bjorn Harvold)
  • ITJ-1346 :sparkles: added managed social post feature (6a254 Bjorn Harvold)
  • ITJ-1346 :sparkles: added managed social settings feature (bbfaa Bjorn Harvold)
  • ITJ-1345 :sparkles: added managed social settings feature (9829f Bjorn Harvold)
  • ITJ-1345 :lipstick: removed border on logout.html (c4a49 Bjorn Harvold)
  • ITJ-1345 :sparkles: provisioning in place - needs tests (b1e30 Bjorn Harvold)
  • ITJ-1345 :sparkles: provisioning in place - needs tests (4d9c3 Bjorn Harvold)
  • ITJ-1345 :sparkles: provisioning in place - needs tests (f7c6a Bjorn Harvold)
  • ITJ-1345 :sparkle: Wink now takes a trial subscription (8215d Bjorn Harvold)
  • ITJ-1345 :sparkle: updating Stripe webhook after 6 years of unuse (80bdd Bjorn Harvold)
  • ITJ-1345 :sparkle: added plans on Company (1860b Bjorn Harvold)
  • ITJ-1345 :sparkle: now looking up price by lookupKey (38e84 Bjorn Harvold)
  • ITJ-1345 :sparkle: added create Stripe session controller (b7c9c Bjorn Harvold)

Bug Fixes

  • ITJ-1366 :arrow_down: downgraded MailerSend from 1.1.3 to 1.0.1 (99ed1 Bjorn Harvold)
  • ITJ-1366 :bug: added MessageSource unit test (ab741 Bjorn Harvold)
  • ITJ-1366 :bug: changed to ReloadableResourceBundleMessageSource to support UTF-8 (397b7 Bjorn Harvold)
  • ITJ-1366 :bug: fixed missing language when creating user emails (dd400 Bjorn Harvold)
  • ITJ-1365 :bug: fixed booking queries (f78ba Bjorn Harvold)
  • ITJ-1357 :bug: caught incorrect exception (18d76 Bjorn Harvold)

Other changes

Merge branch ‘release/30.17.0’

cc512 Bjorn Harvold 2025-06-21 06:06:23

Update versions for release

37032 Bjorn Harvold 2025-06-21 06:06:18

Merge pull request #143 from wink-travel/feature/itj-1345

  • Adds translations, Stripe subscription and flattened collections

205ea Bjorn Harvold 2025-06-03 03:36:15

Merge branch ‘develop’ into feature/itj-1345

68194 Bjorn Harvold 2025-05-10 06:19:00

Update for next development version

4e4a8 Bjorn Harvold 2025-05-10 06:13:51

Merge tag ‘30.16.4’ into develop

  • Tag release

0e95e Bjorn Harvold 2025-05-10 06:13:49

Merge branch ‘develop’ into feature/itj-1345

  • Conflicts:

  • inventory/src/test/java/travel/wink/inventory/blocking/domain/booking/service/BookingServiceIntegrationTest.java

f05b9 Bjorn Harvold 2025-04-30 06:51:21

v30.16.4 (2025-05-10)

Other changes

Merge branch ‘release/30.16.4’

aaf7e Bjorn Harvold 2025-05-10 06:13:47

Update versions for release

6f3c7 Bjorn Harvold 2025-05-10 06:13:43

Update for next development version

f0f87 Bjorn Harvold 2025-04-12 02:50:17

Merge tag ‘30.16.3’ into develop

  • Tag release

b673d Bjorn Harvold 2025-04-12 02:50:14

v30.16.3 (2025-04-12)

Other changes

Merge branch ‘release/30.16.3’

dcbdf Bjorn Harvold 2025-04-12 02:50:13

Update versions for release

14495 Bjorn Harvold 2025-04-12 02:50:08

Update for next development version

dec48 Bjorn Harvold 2025-04-11 06:00:39

Merge tag ‘30.16.2’ into develop

  • Tag release

3ad2b Bjorn Harvold 2025-04-11 06:00:34

v30.16.2 (2025-04-11)

Bug Fixes

  • ITJ-1343 :bug: managers can now access properties (24734 Bjorn Harvold)

Other changes

Merge branch ‘release/30.16.2’

d5fc1 Bjorn Harvold 2025-04-11 06:00:33

Update versions for release

d3cba Bjorn Harvold 2025-04-11 06:00:28

Update for next development version

5f779 Bjorn Harvold 2025-04-10 15:28:54

Merge tag ‘30.16.1’ into develop

  • Tag release

490e8 Bjorn Harvold 2025-04-10 15:28:50

v30.16.1 (2025-04-10)

Other changes

Merge branch ‘release/30.16.1’

50715 Bjorn Harvold 2025-04-10 15:28:48

Update versions for release

c14aa Bjorn Harvold 2025-04-10 15:28:42

Update for next development version

b875c Bjorn Harvold 2025-04-09 10:41:42

Merge tag ‘30.16.0’ into develop

  • Tag release

48591 Bjorn Harvold 2025-04-09 10:41:38

v30.16.0 (2025-04-09)

Features

  • ITJ-1340 :sparkle: reactive versions of message template and notifications (288f7 Bjorn Harvold)
  • ITJ-1321 :sparkle: now supporting TikTok oEmbed (e731f Bjorn Harvold)

Bug Fixes

  • ITJ-1327 :green_hearth: fixed when net amount with refund is null (dda3d Bjorn Harvold)
  • ITJ-1341 :bug: fixed cancelling as admin (14ba6 Bjorn Harvold)
  • ITJ-1340 :green_heart: fixed compilation error (7518c Bjorn Harvold)
  • ITJ-1320 :bug: fixed recreation of user session from shopping cart (da2d5 Bjorn Harvold)
  • ITJ-1319 :bug: send messages from admin to hotels now works (2923f Bjorn Harvold)
  • ITJ-1317 :green_heart: fixed incorrect Mongo query (d1e3a Bjorn Harvold)

Other changes

Merge branch ‘release/30.16.0’

dce86 Bjorn Harvold 2025-04-09 10:41:37

Update versions for release

8d9b9 Bjorn Harvold 2025-04-09 10:41:31

Update for next development version

31b50 Bjorn Harvold 2025-03-09 01:26:10

Merge tag ‘30.15.2’ into develop

  • Tag release

98018 Bjorn Harvold 2025-03-09 01:26:07

v30.15.2 (2025-03-09)

Other changes

Merge branch ‘release/30.15.2’

76214 Bjorn Harvold 2025-03-09 01:26:07

Update versions for release

8671b Bjorn Harvold 2025-03-09 01:26:02

Update for next development version

449cb Bjorn Harvold 2025-03-08 15:48:48

Merge tag ‘30.15.1’ into develop

  • Tag release

9c3b8 Bjorn Harvold 2025-03-08 15:48:45

v30.15.1 (2025-03-08)

Bug Fixes

  • ITJ-1312 :bug: disabled IT test that would fail randomly (e62fa Bjorn Harvold)

Other changes

Merge branch ‘release/30.15.1’

351c1 Bjorn Harvold 2025-03-08 15:48:44

Update versions for release

8c426 Bjorn Harvold 2025-03-08 15:48:40

Update for next development version

595f0 Bjorn Harvold 2025-03-08 15:19:43

Merge tag ‘30.15.0’ into develop

  • Tag release

e05b1 Bjorn Harvold 2025-03-08 15:19:40

v30.15.0 (2025-03-08)

Bug Fixes

  • ITJ-1312 :bug: fixed contract validation for more than two contract items (a55d8 Bjorn Harvold)
  • ITJ-1312 :bug: fixed contract validation for more than two contract items (88b5d Bjorn Harvold)
  • ITJ-1311 :recycle: new version of maizzle outputs to root directory (c028f Bjorn Harvold)
  • ITJ-1309 :bug: wrapped optimistic locking error in retry template (ddf06 Bjorn Harvold)

Other changes

Merge branch ‘release/30.15.0’

6a7d6 Bjorn Harvold 2025-03-08 15:19:38

Update versions for release

04cdc Bjorn Harvold 2025-03-08 15:19:33

Update for next development version

7be81 Bjorn Harvold 2025-03-03 11:55:44

Merge tag ‘30.14.6’ into develop

  • Tag release

12a21 Bjorn Harvold 2025-03-03 11:55:39

v30.14.6 (2025-03-03)

Bug Fixes

  • ITJ-1307 :bug: fixed NPE (55046 Bjorn Harvold)

Other changes

Merge branch ‘release/30.14.6’

45870 Bjorn Harvold 2025-03-03 11:55:39

Update versions for release

d499e Bjorn Harvold 2025-03-03 11:55:34

Update for next development version

08acd Bjorn Harvold 2025-03-03 03:21:59

Merge tag ‘30.14.5’ into develop

  • Tag release

e96e9 Bjorn Harvold 2025-03-03 03:21:54

v30.14.5 (2025-03-03)

Other changes

Merge branch ‘release/30.14.5’

41ed7 Bjorn Harvold 2025-03-03 03:21:53

Update versions for release

74a13 Bjorn Harvold 2025-03-03 03:21:49

Update for next development version

94469 Bjorn Harvold 2025-03-02 14:17:26

Merge tag ‘30.14.4’ into develop

  • Tag release

69657 Bjorn Harvold 2025-03-02 14:17:24

v30.14.4 (2025-03-02)

Bug Fixes

  • ITJ-1302 :bug: fixed cancellation policy exceptions not getting (c0318 Bjorn Harvold)

Other changes

Merge branch ‘release/30.14.4’

17863 Bjorn Harvold 2025-03-02 14:17:22

Update versions for release

6e084 Bjorn Harvold 2025-03-02 14:17:18

Update for next development version

0604d Bjorn Harvold 2025-02-20 14:50:43

Merge tag ‘30.14.3’ into develop

  • Tag release

67841 Bjorn Harvold 2025-02-20 14:50:40

v30.14.3 (2025-02-20)

Other changes

Merge branch ‘release/30.14.3’

4bf07 Bjorn Harvold 2025-02-20 14:50:39

Update versions for release

3f50f Bjorn Harvold 2025-02-20 14:50:35

Update for next development version

18b32 Bjorn Harvold 2025-02-19 01:45:28

Merge tag ‘30.14.2’ into develop

  • Tag release

a48ac Bjorn Harvold 2025-02-19 01:45:25

v30.14.2 (2025-02-19)

Other changes

Merge branch ‘release/30.14.2’

3451d Bjorn Harvold 2025-02-19 01:45:24

Update versions for release

4cc9c Bjorn Harvold 2025-02-19 01:45:19

Update for next development version

49560 Bjorn Harvold 2025-02-18 07:39:40

Merge tag ‘30.14.1’ into develop

  • Tag release

5bdda Bjorn Harvold 2025-02-18 07:39:37

v30.14.1 (2025-02-18)

Bug Fixes

  • ITJ-1283 :bug: removed exclusions on countryCode and geoNameId (191ec Bjorn Harvold)

Other changes

Merge branch ‘release/30.14.1’

f98c8 Bjorn Harvold 2025-02-18 07:39:36

Update versions for release

77112 Bjorn Harvold 2025-02-18 07:39:32

Update for next development version

fe0aa Bjorn Harvold 2025-02-17 15:20:29

Merge tag ‘30.14.0’ into develop

  • Tag release

472ae Bjorn Harvold 2025-02-17 15:20:26

v30.14.0 (2025-02-17)

Features

  • ITJ-1280 :sparkles: new invite affiliate endpoint (1e374 Bjorn Harvold)

Bug Fixes

  • ITJ-1282 :bug: syndication entry wasn’t updating the db (04a98 Bjorn Harvold)
  • ITJ-1279 :bug: added null check (84b8a Bjorn Harvold)

Other changes

Merge branch ‘release/30.14.0’

33023 Bjorn Harvold 2025-02-17 15:20:25

Update versions for release

b47a8 Bjorn Harvold 2025-02-17 15:20:20

Update for next development version

c7b4f Bjorn Harvold 2025-02-03 03:05:39

Merge tag ‘30.13.0’ into develop

  • Tag release

7aa52 Bjorn Harvold 2025-02-03 03:05:36

v30.13.0 (2025-02-03)

Features

  • ITJ-1274 :sparkles: PDF report generation in place (eec17 Bjorn Harvold)

Bug Fixes

  • ITJ-1274 :green_heart: fixed tests (98589 Bjorn Harvold)

Other changes

Merge branch ‘release/30.13.0’

cba37 Bjorn Harvold 2025-02-03 03:05:34

Update versions for release

6ebc5 Bjorn Harvold 2025-02-03 03:05:28

Update for next development version

0851f Bjorn Harvold 2025-01-29 05:39:39

Merge tag ‘30.12.11’ into develop

  • Tag release

15e05 Bjorn Harvold 2025-01-29 05:39:37

v30.12.11 (2025-01-29)

Other changes

Merge branch ‘release/30.12.11’

f1f13 Bjorn Harvold 2025-01-29 05:39:36

Update versions for release

8f38a Bjorn Harvold 2025-01-29 05:39:31

Update for next development version

d3270 Bjorn Harvold 2025-01-29 03:54:04

Merge tag ‘30.12.10’ into develop

  • Tag release

d4981 Bjorn Harvold 2025-01-29 03:54:00

v30.12.10 (2025-01-29)

Other changes

Merge branch ‘release/30.12.10’

7d66e Bjorn Harvold 2025-01-29 03:53:58

Update versions for release

0b47d Bjorn Harvold 2025-01-29 03:53:52

Update for next development version

67d8a Bjorn Harvold 2025-01-26 06:58:16

Merge tag ‘30.12.9’ into develop

  • Tag release

5d432 Bjorn Harvold 2025-01-26 06:58:13

v30.12.9 (2025-01-26)

Other changes

Merge branch ‘release/30.12.9’

c3976 Bjorn Harvold 2025-01-26 06:58:13

Update versions for release

7d109 Bjorn Harvold 2025-01-26 06:58:08

Update for next development version

9f03e Bjorn Harvold 2025-01-25 07:36:29

Merge tag ‘30.12.8’ into develop

  • Tag release

16bea Bjorn Harvold 2025-01-25 07:36:26

v30.12.8 (2025-01-25)

Other changes

Merge branch ‘release/30.12.8’

7bfd8 Bjorn Harvold 2025-01-25 07:36:26

Update versions for release

0868b Bjorn Harvold 2025-01-25 07:36:21

Update for next development version

8b65f Bjorn Harvold 2025-01-25 03:51:05

Merge tag ‘30.12.7’ into develop

  • Tag release

cc2de Bjorn Harvold 2025-01-25 03:51:02

v30.12.7 (2025-01-25)

Other changes

Merge branch ‘release/30.12.7’

f205c Bjorn Harvold 2025-01-25 03:51:01

Update versions for release

cdae9 Bjorn Harvold 2025-01-25 03:50:56

Update for next development version

20d24 Bjorn Harvold 2025-01-23 06:07:08

Merge tag ‘30.12.6’ into develop

  • Tag release

79122 Bjorn Harvold 2025-01-23 06:07:05

v30.12.6 (2025-01-23)

Other changes

Merge branch ‘release/30.12.6’

80e7c Bjorn Harvold 2025-01-23 06:07:05

Update versions for release

809b2 Bjorn Harvold 2025-01-23 06:07:01

Update for next development version

c1fe3 Bjorn Harvold 2025-01-23 05:24:26

Merge tag ‘30.12.5’ into develop

  • Tag release

c352a Bjorn Harvold 2025-01-23 05:24:21

v30.12.5 (2025-01-23)

Other changes

Merge branch ‘release/30.12.5’

f150d Bjorn Harvold 2025-01-23 05:24:20

Update versions for release

66628 Bjorn Harvold 2025-01-23 05:24:12

Update for next development version

bd18e Bjorn Harvold 2025-01-22 09:15:49

Merge tag ‘30.12.4’ into develop

  • Tag release

23072 Bjorn Harvold 2025-01-22 09:15:44

v30.12.4 (2025-01-22)

Bug Fixes

  • ITJ-1263 :wrench: updated Channex notification endpoint (c0bee Bjorn Harvold)

Other changes

Merge branch ‘release/30.12.4’

17d68 Bjorn Harvold 2025-01-22 09:15:43

Update versions for release

daa16 Bjorn Harvold 2025-01-22 09:15:38

Update for next development version

ad8a4 Bjorn Harvold 2025-01-22 05:20:12

Merge tag ‘30.12.3’ into develop

  • Tag release

5fa65 Bjorn Harvold 2025-01-22 05:20:10

v30.12.3 (2025-01-22)

Other changes

Merge branch ‘release/30.12.3’

05975 Bjorn Harvold 2025-01-22 05:20:08

Update versions for release

056da Bjorn Harvold 2025-01-22 05:20:04

Update for next development version

8ce1c Bjorn Harvold 2025-01-18 10:57:39

Merge tag ‘30.12.2’ into develop

  • Tag release

a66c3 Bjorn Harvold 2025-01-18 10:57:36

v30.12.2 (2025-01-18)

Bug Fixes

  • ITJ-1258 :bug: fixed InventoryCreatedEvent not being sent through event gateway (047e3 Bjorn Harvold)
  • ITJ-1258 :bug: sales channels updates are now dispatched via the command gateway (c4068 Bjorn Harvold)

Other changes

Merge branch ‘release/30.12.2’

9ce2b Bjorn Harvold 2025-01-18 10:57:34

Update versions for release

9fda1 Bjorn Harvold 2025-01-18 10:57:29

Update for next development version

d9a8e Bjorn Harvold 2025-01-12 14:04:15

Merge tag ‘30.12.1’ into develop

  • Tag release

3da05 Bjorn Harvold 2025-01-12 14:04:12

v30.12.1 (2025-01-12)

Bug Fixes

  • ITJ-1255 :bug: added @JsonView on Child object (cbb3a Bjorn Harvold)

Other changes

Merge branch ‘release/30.12.1’

5b744 Bjorn Harvold 2025-01-12 14:04:11

Update versions for release

9a51e Bjorn Harvold 2025-01-12 14:04:06

Update for next development version

92dea Bjorn Harvold 2025-01-10 06:50:37

Merge tag ‘30.12.0’ into develop

  • Tag release

d9cf9 Bjorn Harvold 2025-01-10 06:50:35

v30.12.0 (2025-01-10)

Features

  • ITJ-1253 :sparkles: added ability to set managing agency on company account (3c290 Bjorn Harvold)

Other changes

Merge branch ‘release/30.12.0’

ec471 Bjorn Harvold 2025-01-10 06:50:34

Update versions for release

eee6d Bjorn Harvold 2025-01-10 06:50:31

Update for next development version

5b9bc Bjorn Harvold 2025-01-07 07:48:16

Merge tag ‘30.11.2’ into develop

  • Tag release

17dc0 Bjorn Harvold 2025-01-07 07:48:12

v30.11.2 (2025-01-07)

Other changes

Merge branch ‘release/30.11.2’

3cef5 Bjorn Harvold 2025-01-07 07:48:11

Update versions for release

865fe Bjorn Harvold 2025-01-07 07:48:07

Update for next development version

c76a2 Bjorn Harvold 2025-01-07 07:43:12

Merge tag ‘30.11.1’ into develop

  • Tag release

00ab8 Bjorn Harvold 2025-01-07 07:43:09

v30.11.1 (2025-01-07)

Other changes

Merge branch ‘release/30.11.1’

20e54 Bjorn Harvold 2025-01-07 07:43:09

Update versions for release

9d0e0 Bjorn Harvold 2025-01-07 07:43:04

Update for next development version

655ea Bjorn Harvold 2025-01-05 08:53:05

Merge tag ‘30.11.0’ into develop

  • Tag release

c8255 Bjorn Harvold 2025-01-05 08:53:02

v30.11.0 (2025-01-05)

Bug Fixes

  • ITJ-1245 :bug: fixed GeoIP consumer for MaxMind (f5ade Bjorn Harvold)
  • ITJ-1248 :bug: fixed incorrect oauth2 client config in payment staging (a714d Bjorn Harvold)

Other changes

Merge branch ‘release/30.11.0’

241b9 Bjorn Harvold 2025-01-05 08:53:01

Update versions for release

ae33e Bjorn Harvold 2025-01-05 08:52:56

Update for next development version

32e2f Bjorn Harvold 2025-01-02 02:43:43

Merge tag ‘30.10.4’ into develop

  • Tag release

8f66c Bjorn Harvold 2025-01-02 02:43:41

v30.10.4 (2025-01-02)

Other changes

Merge branch ‘release/30.10.4’

2d088 Bjorn Harvold 2025-01-02 02:43:41

Update versions for release

48534 Bjorn Harvold 2025-01-02 02:43:40

Update for next development version

689d2 Bjorn Harvold 2025-01-02 02:25:51

Merge tag ‘30.10.3’ into develop

  • Tag release

39f1e Bjorn Harvold 2025-01-02 02:25:49

v30.10.3 (2025-01-02)

Other changes

Merge branch ‘release/30.10.3’

e4846 Bjorn Harvold 2025-01-02 02:25:48

Update versions for release

780db Bjorn Harvold 2025-01-02 02:25:48

Update for next development version

fd91d Bjorn Harvold 2025-01-01 13:40:24

Merge tag ‘30.10.2’ into develop

  • Tag release

c2c5f Bjorn Harvold 2025-01-01 13:40:21

v30.10.2 (2025-01-01)

Other changes

Merge branch ‘release/30.10.2’

48f19 Bjorn Harvold 2025-01-01 13:40:21

Update versions for release

08db3 Bjorn Harvold 2025-01-01 13:40:21

Update for next development version

d94f0 Bjorn Harvold 2025-01-01 12:56:34

Merge tag ‘30.10.1’ into develop

  • Tag release

f4980 Bjorn Harvold 2025-01-01 12:56:31

v30.10.1 (2025-01-01)

Bug Fixes

  • ITJ-1227 :recycle: added extra NPE checks (6cffa Bjorn Harvold)

Other changes

Merge branch ‘release/30.10.1’

e6c1c Bjorn Harvold 2025-01-01 12:56:31

Update versions for release

7eacb Bjorn Harvold 2025-01-01 12:56:30

Update for next development version

9ab88 Bjorn Harvold 2025-01-01 05:27:41

Merge tag ‘30.10.0’ into develop

  • Tag release

bc46f Bjorn Harvold 2025-01-01 05:27:38

v30.10.0 (2025-01-01)

Features

  • ITJ-953 :sparkles: more Wise code (7a5f5 Bjorn Harvold)
  • ITJ-953 :sparkles: more Wise code (01e4a Bjorn Harvold)
  • ITJ-953 :sparkles: more code for Wise integration (74fef Bjorn Harvold)
  • ITJ-953 :sparkles: more code for Wise integration (ffd21 Bjorn Harvold)
  • ITJ-953 :sparkles: added Wise transfers endpoint (ae78c Bjorn Harvold)
  • ITJ-953 :sparkles: added Wise transfers endpoint (e160a Bjorn Harvold)
  • ITJ-953 :sparkles: Wise transactions loading in payment admin (82556 Bjorn Harvold)
  • ITJ-953 :sparkles: adding more Wise features (06420 Bjorn Harvold)
  • ITJ-953 :sparkles: continuing work with Wise integration (0ac18 Bjorn Harvold)
  • ITJ-953 :sparkles: continuing work with Wise integration (87a9b Bjorn Harvold)

Other changes

Merge branch ‘release/30.10.0’

8280b Bjorn Harvold 2025-01-01 05:27:37

Update versions for release

2c617 Bjorn Harvold 2025-01-01 05:27:37

Merge pull request #142 from wink-travel/feature/itj-953

  • Merged Wise branch to develop as it was too old

6c67b Bjorn Harvold 2024-12-31 02:24:10

Merge branch ‘develop’ into feature/itj-953

  • Conflicts:

  • payment-api/src/main/java/travel/wink/payment/api/MockPaymentAPIObjects.java

  • payment-app/src/main/java/travel/wink/payment/web/controller/admin/AdministrationBookingContractController.java

  • payment-app/src/test/java/travel/wink/payment/web/controller/admin/AdministrationBookingContractControllerTest.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/admin/booking/service/impl/AdministrationBookingContractServiceImpl.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/booking/repository/mongodb/BookingContractRepositoryCustom.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/booking/repository/mongodb/impl/BookingContractRepositoryImpl.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/booking/service/impl/BookingContractServiceImpl.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/ledger/service/impl/LedgerServiceImpl.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/stripe/service/webhook/impl/TripPayStripeEventWebhookServiceImpl.java

82256 Bjorn Harvold 2024-12-30 11:09:00

Update for next development version

65fd3 Bjorn Harvold 2024-12-26 05:59:28

Merge tag ‘30.9.11’ into develop

  • Tag release

7e75d Bjorn Harvold 2024-12-26 05:59:26

Merge branch ‘develop’ into feature/itj-953

b220f Bjorn Harvold 2024-12-10 06:40:19

Merge branch ‘develop’ into feature/itj-953

622e8 Bjorn Harvold 2024-12-09 03:12:16

Merge branch ‘develop’ into feature/itj-953

e8d59 Bjorn Harvold 2024-12-07 06:35:34

Merge branch ‘develop’ into feature/itj-953

d9554 Bjorn Harvold 2024-12-07 05:44:24

Merge branch ‘develop’ into feature/itj-953

4efa1 Bjorn Harvold 2024-11-30 04:32:05

Merge branch ‘develop’ into feature/itj-953

d37e9 Bjorn Harvold 2024-11-25 12:12:55

Merge branch ‘develop’ into feature/itj-953

  • Conflicts:

  • inventory-app/src/test/java/travel/wink/inventory/web/controller/affiliate/saleschannel/PropertyRelationshipRequestControllerTest.java

  • inventory-app/src/test/java/travel/wink/inventory/web/controller/extranet/lead/PropertyLeadControllerTest.java

  • inventory-app/src/test/java/travel/wink/inventory/web/controller/settings/webhook/WebhookControllerTest.java

  • payment-app/src/test/java/travel/wink/payment/web/controller/admin/AdministrationBookingContractControllerTest.java

  • payment-app/src/test/java/travel/wink/payment/web/controller/admin/AdministrationFundsControllerTest.java

  • pom.xml

caf07 Bjorn Harvold 2024-11-25 06:46:58

Merge branch ‘develop’ into feature/itj-953

4fc29 Bjorn Harvold 2024-09-29 02:46:44

Merge branch ‘develop’ into feature/itj-953

3a410 Bjorn Harvold 2024-09-26 04:38:55

Merge branch ‘develop’ into feature/itj-953

a99b5 Bjorn Harvold 2024-09-24 03:56:42

Merge branch ‘develop’ into feature/itj-953

7b56d Bjorn Harvold 2024-09-21 08:29:24

Merge branch ‘develop’ into feature/itj-953

bf7cd Bjorn Harvold 2024-09-20 07:48:35

Merge branch ‘develop’ into feature/itj-953

58b20 Bjorn Harvold 2024-09-20 04:34:36

Merge branch ‘develop’ into feature/itj-953

  • Conflicts:

  • integrations-app/src/main/java/travel/wink/integrations/IntegrationsConfigPropertiesConfiguration.java

  • inventory-api/src/main/java/travel/wink/inventory/api/google/GoogleHotelObjectFactory.java

  • inventory-app/src/main/java/travel/wink/inventory/blocking/domain/webhook/listener/WebhookPayloadDeliveryServiceListener.java

  • inventory-app/src/main/java/travel/wink/inventory/config/IntegrationsConfig.java

  • inventory/src/main/java/travel/wink/inventory/blocking/config/InventoryConfigPropertiesConfiguration.java

  • inventory/src/main/java/travel/wink/inventory/blocking/domain/payment/config/PaymentConfig.java

  • payment-api/src/main/java/travel/wink/payment/api/stripe/StripeRegionalFunds.java

  • payment-api/src/main/java/travel/wink/payment/api/stripe/StripeRegionalTransaction.java

  • payment-api/src/main/java/travel/wink/payment/api/wise/GetBusinessProfileResponse.java

  • payment-api/src/main/java/travel/wink/payment/api/wise/GetIndividualProfileResponse.java

  • payment-api/src/main/java/travel/wink/payment/api/wise/GetProfileResponse.java

  • payment-app/src/main/resources/application-local.properties

  • payment-app/src/main/resources/application-prod.properties

  • payment-app/src/main/resources/application-staging.properties

  • payment-app/src/test/resources/application.properties

  • payment/pom.xml

  • payment/src/main/java/travel/wink/payment/PaymentConfigPropertiesConfiguration.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/admin/funds/service/impl/AdministrationFundsServiceImpl.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/providers/stripe/config/StripeConfig.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/providers/wise/config/WiseConfig.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/providers/wise/service/WiseTransferService.java

  • payment/src/main/java/travel/wink/payment/reactive/domain/providers/wise/service/impl/WiseTransferServiceImpl.java

  • payment/src/test/resources/application-integration-test.properties

  • shared/src/main/java/travel/wink/shared/config/EnvironmentConfigProperties.java

  • sso-app/src/main/java/travel/wink/sso/SingleSignOnConfigPropertiesConfiguration.java

  • sso-app/src/main/java/travel/wink/sso/domain/cloudflare/turnstile/config/CloudflareTurnstileConfig.java

286ad Bjorn Harvold 2024-09-14 06:16:23

Merge branch ‘refs/heads/develop’ into feature/itj-953

  • Conflicts:

  • inventory-app/src/main/java/travel/wink/inventory/InventoryConfigPropertiesConfiguration.java

d025b Bjorn Harvold 2024-04-07 05:03:37

Merge branch ‘develop’ into feature/itj-953

7093a Bjorn Harvold 2024-03-29 02:27:52

Merge branch ‘develop’ into feature/itj-953

cc307 Bjorn Harvold 2024-03-28 02:19:43

Merge branch ‘develop’ into feature/itj-953

d388d Bjorn Harvold 2024-03-27 06:00:39

Merge branch ‘develop’ into feature/itj-953

0b7b2 Bjorn Harvold 2024-03-27 04:54:42

Merge branch ‘develop’ into feature/itj-953

16553 Bjorn Harvold 2024-03-26 01:11:58

v30.9.11 (2024-12-26)

30.9.11 (2024-12-26)

Other changes

Merge branch ‘release/30.9.11’

fb43c Bjorn Harvold 2024-12-26 05:59:26

Update versions for release

53d92 Bjorn Harvold 2024-12-26 05:59:25

Update for next development version

cbc77 Bjorn Harvold 2024-12-25 04:17:07

Merge tag ‘30.9.10’ into develop

  • Tag release

d13d4 Bjorn Harvold 2024-12-25 04:17:05

v30.9.10 (2024-12-25)

30.9.10 (2024-12-25)

Other changes

Update versions for release

8507f Bjorn Harvold 2024-12-25 04:17:04

Merge branch ‘release/30.9.10’

30f1a Bjorn Harvold 2024-12-25 04:17:04

Update for next development version

d9226 Bjorn Harvold 2024-12-24 02:30:08

Merge tag ‘30.9.9’ into develop

  • Tag release

f63cc Bjorn Harvold 2024-12-24 02:30:06

v30.9.9 (2024-12-24)

30.9.9 (2024-12-24)

Bug Fixes

  • ITJ-1238 :bug: add missing i18n prop keys (c097a Bjorn Harvold)
  • ITJ-1238 :bug: add missing i18n prop keys (0ae84 Bjorn Harvold)

Other changes

Merge branch ‘release/30.9.9’

cd7e8 Bjorn Harvold 2024-12-24 02:30:06

Update versions for release

65823 Bjorn Harvold 2024-12-24 02:30:06

Update for next development version

22f10 Bjorn Harvold 2024-12-24 02:15:03

Merge tag ‘30.9.8’ into develop

  • Tag release

292a0 Bjorn Harvold 2024-12-24 02:15:01

v30.9.8 (2024-12-24)

30.9.8 (2024-12-24)

Bug Fixes

  • ITJ-1237 :bug: fixed min / max rate defaulting incorrectly (fa560 Bjorn Harvold)
  • ITJ-1236 :bug: improved tx emails with agents (e441b Bjorn Harvold)
  • ITJ-1236 :bug: improved tx emails with agents (98bc1 Bjorn Harvold)

Other changes

Update versions for release

c4d3e Bjorn Harvold 2024-12-24 02:15:00

Merge branch ‘release/30.9.8’

bedd0 Bjorn Harvold 2024-12-24 02:15:00

Update for next development version

0f70e Bjorn Harvold 2024-12-18 13:18:40

Merge tag ‘30.9.7’ into develop

  • Tag release

92bf0 Bjorn Harvold 2024-12-18 13:18:37

v30.9.7 (2024-12-18)

30.9.7 (2024-12-18)

Other changes

Merge branch ‘release/30.9.7’

146a6 Bjorn Harvold 2024-12-18 13:18:37

Update versions for release

5635e Bjorn Harvold 2024-12-18 13:18:36

Update for next development version

1d93a Bjorn Harvold 2024-12-11 08:22:18

Merge tag ‘30.9.6’ into develop

  • Tag release

419fa Bjorn Harvold 2024-12-11 08:22:15

v30.9.6 (2024-12-11)

30.9.6 (2024-12-11)

Other changes

Merge branch ‘release/30.9.6’

6ac2e Bjorn Harvold 2024-12-11 08:22:15

Update versions for release

23a28 Bjorn Harvold 2024-12-11 08:22:15

Update for next development version

555ff Bjorn Harvold 2024-12-10 06:26:52

Merge tag ‘30.9.5’ into develop

  • Tag release

13372 Bjorn Harvold 2024-12-10 06:26:49

v30.9.5 (2024-12-10)

30.9.5 (2024-12-10)

Bug Fixes

  • ITJ-1231 :bug: removed x from user agent excludes (3649e Bjorn Harvold)

Other changes

Merge branch ‘release/30.9.5’

d8ffa Bjorn Harvold 2024-12-10 06:26:49

Update versions for release

31ac8 Bjorn Harvold 2024-12-10 06:26:49

Update for next development version

ffd79 Bjorn Harvold 2024-12-08 06:42:56

Merge tag ‘30.9.4’ into develop

  • Tag release

a0e79 Bjorn Harvold 2024-12-08 06:42:53

v30.9.4 (2024-12-08)

30.9.4 (2024-12-08)

Other changes

Update versions for release

cb306 Bjorn Harvold 2024-12-08 06:42:53

Merge branch ‘release/30.9.4’

a49e0 Bjorn Harvold 2024-12-08 06:42:53

Update for next development version

4d16c Bjorn Harvold 2024-12-07 06:00:36

Merge tag ‘30.9.3’ into develop

  • Tag release

43281 Bjorn Harvold 2024-12-07 06:00:33

v30.9.3 (2024-12-07)

30.9.3 (2024-12-07)

Bug Fixes

  • ITJ-1228 :bug: added welcome text listener on hotelonmap (d683b Bjorn Harvold)

Other changes

Update versions for release

cb538 Bjorn Harvold 2024-12-07 06:00:32

Merge branch ‘release/30.9.3’

03778 Bjorn Harvold 2024-12-07 06:00:32

Update for next development version

dd70a Bjorn Harvold 2024-12-04 05:38:42

Merge tag ‘30.9.2’ into develop

  • Tag release

50559 Bjorn Harvold 2024-12-04 05:38:40

v30.9.2 (2024-12-04)

30.9.2 (2024-12-04)

Bug Fixes

  • ITJ-1226 :bug: LookupViewEventListener now listening to correct events so hotels get created / updated (510cd Bjorn Harvold)

Other changes

Update versions for release

ccdc5 Bjorn Harvold 2024-12-04 05:38:39

Merge branch ‘release/30.9.2’

590e3 Bjorn Harvold 2024-12-04 05:38:39

Update for next development version

ff2bc Bjorn Harvold 2024-12-03 05:19:43

Merge tag ‘30.9.1’ into develop

  • Tag release

1b693 Bjorn Harvold 2024-12-03 05:19:41

v30.9.1 (2024-12-03)

30.9.1 (2024-12-03)

Other changes

Update versions for release

e1668 Bjorn Harvold 2024-12-03 05:19:41

Merge branch ‘release/30.9.1’

ae077 Bjorn Harvold 2024-12-03 05:19:41

Update for next development version

127f7 Bjorn Harvold 2024-12-02 15:23:02

Merge tag ‘30.9.0’ into develop

  • Tag release

5f4f6 Bjorn Harvold 2024-12-02 15:22:59

v30.9.0 (2024-12-02)

30.9.0 (2024-12-02)

Bug Fixes

  • ITJ-1223 :bug: Increased scale of percent discount so rounding would be more accurate (f09f9 Bjorn Harvold)
  • ITJ-1222 :bug: AddOnManagerService made rate plan optional (32a5e Bjorn Harvold)

Other changes

Update versions for release

e408b Bjorn Harvold 2024-12-02 15:22:59

Merge branch ‘release/30.9.0’

a7c72 Bjorn Harvold 2024-12-02 15:22:59

Update for next development version

68b1b Bjorn Harvold 2024-11-30 07:55:10

Merge tag ‘30.8.3’ into develop

  • Tag release

fd06c Bjorn Harvold 2024-11-30 07:55:07

v30.8.3 (2024-11-30)

30.8.3 (2024-11-30)

Other changes

Update versions for release

feff4 Bjorn Harvold 2024-11-30 07:55:07

Merge branch ‘release/30.8.3’

3a3fd Bjorn Harvold 2024-11-30 07:55:07

Update for next development version

637ee Bjorn Harvold 2024-11-30 03:06:47

Merge tag ‘30.8.2’ into develop

  • Tag release

4af75 Bjorn Harvold 2024-11-30 03:06:44

v30.8.2 (2024-11-30)

30.8.2 (2024-11-30)

Other changes

Merge branch ‘release/30.8.2’

dc008 Bjorn Harvold 2024-11-30 03:06:44

Update versions for release

420a9 Bjorn Harvold 2024-11-30 03:06:44

Update for next development version

cda82 Bjorn Harvold 2024-11-25 04:18:32

Merge tag ‘30.8.1’ into develop

  • Tag release

5ca45 Bjorn Harvold 2024-11-25 04:18:29

v30.8.1 (2024-11-25)

30.8.1 (2024-11-25)

Bug Fixes

  • ITJ-1218 :bug: RetryTemplate wasn’t properly injected (7ec86 Bjorn Harvold)

Other changes

Merge branch ‘release/30.8.1’

e776e Bjorn Harvold 2024-11-25 04:18:29

Update versions for release

44997 Bjorn Harvold 2024-11-25 04:18:28

Update for next development version

8e7f1 Bjorn Harvold 2024-11-24 13:35:44

Merge tag ‘30.8.0’ into develop

  • Tag release

e2a73 Bjorn Harvold 2024-11-24 13:35:41

v30.8.0 (2024-11-24)

30.8.0 (2024-11-24)

Features

  • ITJ-1210 :sparkles: cleaned up objects (9e764 Bjorn Harvold)
  • ITJ-1210 :sparkles: added EXTRA_LARGE to card size (7a6fa Bjorn Harvold)
  • ITJ-1210 :sparkles: extended EngineConfiguration to support more data points for customizing cards (768c2 Bjorn Harvold)

Bug Fixes

  • :bug: added ref db mongodb in SSO staging and prod properties files (04888 Bjorn Harvold)
  • ITJ-1215 :bug: changed MongoDb query to properly add price (d2151 Bjorn Harvold)
  • ITJ-1212 :bug: fixed status change on sales channel (16dc6 Bjorn Harvold)

Other changes

Merge branch ‘release/30.8.0’

c3c05 Bjorn Harvold 2024-11-24 13:35:41

Update versions for release

4bb07 Bjorn Harvold 2024-11-24 13:35:41

Merge pull request #141 from wink-travel/feature/itj-1210

  • Back-end support for more creating landing page / card layout

d5115 Bjorn Harvold 2024-11-19 07:36:54

Merge branch ‘develop’ into feature/itj-1210

ebf62 Bjorn Harvold 2024-11-11 11:27:50

Update for next development version

622ca Bjorn Harvold 2024-11-11 11:21:03

Merge tag ‘30.7.10’ into develop

  • Tag release

97a70 Bjorn Harvold 2024-11-11 11:21:00

v30.7.10 (2024-11-11)

30.7.10 (2024-11-11)

Other changes

Merge branch ‘release/30.7.10’

86641 Bjorn Harvold 2024-11-11 11:21:00

Update versions for release

0d80b Bjorn Harvold 2024-11-11 11:20:59

Update for next development version

b9399 Bjorn Harvold 2024-11-09 03:45:56

Merge tag ‘30.7.9’ into develop

  • Tag release

7dd17 Bjorn Harvold 2024-11-09 03:45:54

30.31.1

• build: :wrench: better release notes • build: :wrench: Committing new Maxmind GeoIP DB file. • build: :wrench: made changelog smaller • build: :wrench: updated release script • fix: :bug: fixed #178 • refactor: :recycle: removed the character length check for /to and /s. fixes #179 • test: :green_heart: added new mock repo to test • test: :green_heart: removed 2 tests that were no longer needed

30.31.2

• fix: :bug: fixed zero-length page size requests. fixes #181 • fix: :bug: inventory listening on geo-location change from parent. fixes #182

30.31.3

• chore: :wrench: added mongodb script • refactor: :recycle: removed verison of HAL_JSON mime type.

30.31.4

• refactor: :zap: added index on booking collection • refactor: :zap: rewrote how booking analytics are retrieved Resolves #187

30.31.5

• perf: :zap: fixed test. fixes #189 • perf: :zap: improved booking query by adding 2 more indexes. resolves #190 • refactor: :zap: rewrote rate period db query. resolves #188 • test: :green_heart: fixed test. fixes #188

30.32.0

• chore: :see_no_evil: add .claude local settings to .gitignore • docs: :memo: add CLAUDE.md for Claude Code guidance • feat: :sparkles: complete Exely Channel Manager integration with full API implementation • feat: :sparkles: merging Exely integration to be ready for certification on staging. resolves #156 • feat: :sparkles: starting Exely integration. resolves #156 • fix: :bug: New managing entity now has correct ShortenedUrl. fixes #194 • perf: :zap: improved booking query by simplying group step. resolves #190 • refactor: :_recycle: renamed WinkLinks items created from studio • test: :green_heart: fixed all Exely web tests • test: :green_heart: fixed failing tests due to missing mock bean • test: :green_heart: fixed failing tests due to new rate provider

30.33.0

• feat: :sparkles: add tracking pixel support to Customization • fix: :bug: fixed ShortenedUrl not updating profile picture on managing entity • fix: :rotating_light: fixed compiler error

30.33.1

• docs: :memo: Create comprehensive README.md for developer onboarding • docs: contrib-readme-action has updated readme • refactor: :recycle: a few managing entity types are set to pending approval upon creation

30.33.2

• fix: :bug: fixes subscription provisioning

30.33.3

• test: :green_heart: fixed single IT test

30.34.0

• chore: :globe_with_meridians: added payment-web to translation step • docs: :memo: Add comprehensive JavaDoc to BookingContractCalculator (Phase 7) (#211) • docs: :memo: Add comprehensive JavaDoc to BookingServiceImpl (Phase 6) (#210) • docs: :memo: Add comprehensive JavaDoc to InventoryRepositoryImpl (Phase 9) (#213) • docs: :memo: Add comprehensive JavaDoc to WinkBookingContract (Phase 8) (#212) • docs: :memo: change Create account to Register • docs: :memo: comprehensive JavaDoc for AcquiringInformation (#217) • docs: :memo: comprehensive JavaDoc for Booking domain document (#218) • docs: :memo: comprehensive JavaDoc for BookingItinerary (#222) • docs: :memo: comprehensive JavaDoc for BookingUserSession (#223) • docs: :memo: comprehensive JavaDoc for GeoNameLightweight (#216) • docs: :memo: comprehensive JavaDoc for PublicBooking (#219) • docs: :memo: comprehensive JavaDoc for PublicBookingAncillary (#221) • docs: :memo: comprehensive JavaDoc for PublicRoomStay (#220) • docs: :memo: comprehensive JavaDoc for SimpleMultimedia (#215) • docs: :memo: comprehensive JavaDoc for StayRate (pricing engine) (#226) • docs: :memo: update Git Workflow section to use native git-flow commands • docs: comprehensive JavaDoc for AbstractCommonTravelInventory (#214) • docs: comprehensive JavaDoc for pricing engine classes (#227) • docs: comprehensive JavaDoc for RoomStay (computed) (#224) • fix: :bug: added a more lenient JsonView on TravelAgent • fix: :bug: added support for empty JsonNode values. • fix: :bug: copied messages key/values from TripPay to Wink • fix: :bug: fixed leaderboard query • fix: :bug: saving legalName • fix: resolve Mockito UnnecessaryStubbingException in payment-domain tests • refactor: :globe_with_meridians: re-configured where we put i18n files • refactor: :recycle: added JUnit mockito and Claude skills • refactor: :recycle: added payment-mail-api • refactor: :recycle: added support for 4, 16, 20 and 25 posts per month • refactor: :recycle: improved logic on Booking Itinerary • refactor: :recycle: moved email events to their respective domains • refactor: :recycle: TripPay U.S. is now active • refactor: :wrench: updated OpenApi docs • test: :green_apple: all tests pass • test: :green_apple: fixed test • test: :green_heart: fixed failing test • test: :white_check_mark: add comprehensive InventoryService tests (#208) • test: :white_check_mark: add comprehensive Payment webhook tests (#207) • test: :white_check_mark: Add comprehensive Stripe event listener tests (Phase 5) (#209)

30.34.1

• fix: :bug: Removed default query param values on endpoint

30.35.0

• feat: :sparkles: Add Meta auto-reply for DMs and comments with AI sentiment analysis • feat: :sparkles: Exely self-certification is complete • feat: :sparkles: Integrated social replies with Inventory app. • feat: :sparkles: Merge meta-autoreply feature into develop • fix: :bug: Resolve PR #237 Sentry review comments • fix: :wrench: fixed Facebook and Instagram config • refactor: :wrench: moved Google Hotel endpoin configuration to Integrations • refactor: :wrench: updated Exely’s API password in prod • test: :green_heart: Fixed Exely tests • test: :green_heart: Fixed Meta webhook tests

30.35.1

• fix: :wrench: fixed XML marshalling for Googel Hotel list • test: :green_heart: fixed Googel Hotel endpoint test

30.35.2

• fix: :bug: PropertyAggregate now receives profile updates

30.35.3

• refactor: :recycle: moved online presence to ManagingEntity • test: :green_heart: fixed tests related to Online Presence

30.35.4

• refactor: :recycle: added OpenAI test

30.36.0

• feat: :sparkles: added Anthropic • fix: :bug: connected account-web and booking-contract-web to Inventory app • fix: :bug: guard allMatch with isEmpty check for MongoBulkWriteException • fix: :bug: handle MongoBulkWriteException on idempotent event replays • fix: :bug: rate upsert concurrency and reliability improvements • fix: :recycle: Exely service updates • fix: :recycle: made currency check on Exely conditional • refactor: :arrow_down: downgraded to Spring Boot 4.0.2 • refactor: :recycle: added account-web • refactor: :recycle: finalized CloudBeds self-certification and updated JSON objects • refactor: :recycle: improved CORS config readability • refactor: :recycle: normalized exception return object • refactor: :recycle: now using Selenium for web scraping and jsoup for parsing exclusively • refactor: :recycle: now using Selenium for web scraping. Resolves #241 • refactor: :recycle: updated Social notification email to use a ctaUrl • test: :green_heart: fixed failing test

30.37.0

• feat: :sparkles: added marketing and places to inventory • feat: add campaigns domain with public REST endpoint (#246) • fix: :bug: fixed an error in Yanolja that caused • test: :green_heart: fixed campaign tests

30.38.0

• feat: add mobile OAuth2 refresh token support (#249) • fix: :bug: Turnstyle issue fixed • refactor: :recycle: supports mobile registered clients with less privs • refactor: replace Persona with PostType + ToneOfVoice model (#251)

30.39.0

• feat: :sparkles: improve auth form visual design and add JS validation

30.39.1

• refactor: :recycle: changed prompts a bit • test: :green_heart: fixed compilation error

30.40.0

• refactor: :recycle: allowed the removal of profilePicture • refactor: :recycle: create static image map for syndicated map entries • refactor: :recycle: updated link wot Academy • test: comprehensive unit test coverage for domain services (#228)

30.40.1

• test: :green_heart: added tests and fixed tests

30.40.2

• test: :green_heart: added tests and fixed tests

30.40.3

30.40.4

• test: :green_heart: added tests and fixed tests

30.40.5

• fix: :bug: fixed grid not loading

30.40.6

• fix: :bug: added default booking URIs to all registered clients • fix: :bug: fixed openapi path

30.40.7

  • fix: :green_heart: added support for more registered client types
  • fix: :recycle: all map markers returned
  • refactor: :recycle: added faceBookAppId to open graph model
  • refactor: :recycle: added some extra logging to welcome text AI helper
  • refactor: :recycle: added support for more registered client types
  • refactor: :recycle: added travelAgent to ManagingEntity
  • refactor: :recycle: make it so that our own currency is prioritized of CLoudBeds currency
  • refactor: :recycle: preemptive Csrf token in login
  • refactor: :recycle: refreshing tokens now possible for mobile registered clients only
  • refactor: :recycle: set httpOnly false to better accommodate JS
  • refactor: :recycle: SSO works perfectly now
  • refactor: :recycle: updated with Yann’s prompts

30.41.0

30.41.1

30.42.0

  • feat(payment): add server-side GA4 purchase tracking via Measurement Protocol (#262)
  • refactor: :recycle: added OpenGraph image url filter
  • refactor: :zap: removed unsued code
  • refactor(payment): move GA4 code to google/google-analytics module (#263)
  • test: :green_heart: fixed test

30.43.0

  • feat(winklinks): add background, gradient, profile sizing, and font fields (#266)
  • feat(winklinks): add social list design customization fields
  • fix: :bug: fixed transactionInventoryList everywhere
  • test: :green_heart: updated test to include new properties

30.43.1

  • refactor: :recycle: logo can now be removed

30.43.2

  • refactor: :recycle: improved oEmbed code
  • test: :green_heart: fixed failing test
  • test: :white_check_mark: verify zero-priced BookingAncillary support across pipeline

30.44.0

  • docs: :memo: add README.md to every Maven sub-module (#274)
  • feat: :sparkles: improve social post quality with key facts, seasonality, occasions, and diversity
  • feat: :sparkles: Revolut Business payout integration (Phases 1-7)
  • feat: forward Revolut payout fees to beneficiary with double-entry ledger entries
  • feat: Revolut Business payout integration (Phases 1-7) (#271)
  • feat: Revolut OAuth2 private_key_jwt + API-managed webhooks (#273)
  • fix: :bug: took into account different types of principan
  • refactor: :fire: removed all reactive modules
  • refactor: :recycle: added support for Revolut fees
  • refactor: :recycle: all Exely business errors should have 200 status code
  • refactor: :recycle: improved oEmbed code
  • refactor: :sparkles: improve double-entry ledger with accountName field, typed metadata, and bug fixes
  • refactor: :zap: removed Wise code
  • test: :green_heart: fixed failing test
  • test: :green_heart: fixed Revolut tests
  • test: :green_heart: fixed tests
  • test: :white_check_mark: verify zero-priced BookingAncillary support across pipeline
  • test: fix CoverageServiceImplTest and AdminLedgerControllerTest after Wise removal and withdrawal refactor

30.44.1

30.44.2

  • refactor: :recycle: updated post renditions campaign query

30.44.3

  • refactor: :recycle: added support for GTM Container ID
  • refactor: :rotating_light: fixed compiler error

30.45.0

  • docs: :memo: added readme files for the new AI code
  • feat: :sparkles: add ai-rag-advisor, ai-agent modules + media metadata in embeddings (#280)
  • feat: :sparkles: add ResilientChatModel and ChatClient.Builder support (#281)
  • feat: :sparkles: hotel identity federation for third-party vector store access (#286)
  • feat: add property embeddings pipeline with vector store (#277)
  • feat: replace static key facts with vector store retrieval in content creators (#282)
  • fix: :bug: resolve PR review findings from #279-#283 (#284)
  • refactor: :recycle: added rag to index creator task. fixed the reputation text for vector store ingest
  • refactor: :recycle: added support for 3rd party GTM and GA4 IDs
  • refactor: :recycle: decompose Prompts.java into focused domain classes (#279)
  • refactor: :recycle: fixed Vector store. Tests pass.
  • refactor: :recycle: unify content creators with vector store as single source of truth (#285)
  • refactor: :wrench: added Revolut prod keys
  • refactor: :wrench: added Voyage AI vector store to the mix Using MongoDb Atlas Embeddings
  • refactor: meta-autoreply uses ChatClient + RagContextAdvisor (#283)
  • refactor: migrate property-embeddings to sliced Spring AI VectorStore documents (#278)
  • test: :green_heart: fixed test
  • test: :green_heart: fixed text

30.45.1

  • refactor: :recycle: subscribing fb / ig page to our app at the same time we do auth

30.46.0

  • chore: :art: nothing special
  • chore: :fire: removed unused classes
  • chore: :loud_sound: updated logging levels
  • chore: :wrench: this fails in CI and doesn’t even compile
  • chore: remove .claude/worktrees from tracking
  • docs: :globe_with_meridians: updated i18n values
  • docs: :memo: bring all README.md files in line with the current codebase
  • docs: :memo: fix all Javadoc doclint errors across codebase
  • docs: :memo: updated delete user text
  • docs: :memo: updated descriptions
  • docs: :memo: updated i18n keys for email
  • feat: :sparkles: add acquiringInformation to booking refund property email event
  • feat: :sparkles: added MCP tools
  • feat: :sparkles: expose git commit hash via environment.git-hash property
  • feat: :sparkles: fix direct checkout data loss and add QR code generation
  • feat: :sparkles: make REST endpoints MCP-friendly with @McpToolDescription (#314)
  • feat: :sparkles: populate FinancialBreakdown on agent bookings
  • feat: :sparkles: populate FinancialBreakdown on test bookings
  • feat: add Sign in with Apple as federated OAuth2 provider (#294)
  • feat: add Sign in with Microsoft as federated OAuth2 provider (#295)
  • feat: group booking confirmation email for multi-room carts (#302)
  • feat: populate financialBreakdown on ancillaries, stay rate, and room stay
  • feat: preserve OAuth2 state across OTT magic-link authentication (#296)
  • feat: support RoomStay quantity>1 and multi-room-type group bookings (#312)
  • feat: sync withdrawable funds to ledger as single source of truth (#310)
  • feat(application): drop clientType from update request
  • feat(booking): :sparkles: single refund model, email audit trail, all-day calendar events
  • feat(booking): consolidate supplier refund to single admin-approval flow (#317)
  • feat(booking): expose admin refund respond and issue endpoints
  • feat(booking): unify cancellation rule across roles; split refund preview from cancellation (#340)
  • feat(IAM): convert SSO inline-HTML emails to Wink templates (#305)
  • feat(IAM): federated account linking with case-insensitive email matching (#303)
  • feat(lead): add bulk status update endpoint with service impl and tests
  • feat(managing-entity): add bulk status update endpoint with service impl and tests
  • feat(managing-entity): add unique city/country affiliate list endpoints (#299)
  • feat(managing-entity): manager grant administration + safe ownership transfer (#341)
  • feat(payment-admin): add booking aggregate data endpoints, managing-entity type counts, and property status aggregation
  • feat(property): add bulk status update endpoint with service impl and tests
  • feat(scheduler): auto-provision Google Cloud Scheduler jobs for /task/ endpoints (#321)
  • feat(security): extend platform ACL to ManagingEntity, CalDav & Feature controllers (#325)
  • feat(security): modernize roles, scopes & grants onto the platform ACL (#324)
  • feat(security): platform-wide object-level ACL framework and rollout (#322)
  • feat(security): secure /mcp as OAuth2 resource server with per-tool ACL (#326)
  • feat(special-rate): :sparkles: add bundle-level descriptions for offerDetails
  • feat(user): add bulk enable/disable endpoint with service impl and tests
  • feat(user): self-service account removal + 30-day purge lifecycle (#345)
  • fix: :bug: disable OTel OTLP exporters to prevent localhost:4318 connection errors
  • fix: :bug: fixed refunding
  • fix: :bug: move email template i18n keys to correct app message bundles
  • fix: :bug: populate booking email payment details from PAYMENT_TEXT
  • fix: :bug: removed a assert required check
  • fix: :bug: use custom booker from BookingTestRequest instead of authenticated user
  • fix: :recycle: add-on data now show correctly
  • fix: :recycle: fixed profile domain issue
  • fix: :wrench: added qrCodeImageUrl to group booking event
  • fix: charge ancillaries through the full fee structure and dedupe beneficiaries by party
  • fix: exclude bundled agents from JaCoCo report to fix duplicate-class error
  • fix: report Exely multi-room bookings as N duplicate room stays
  • fix: send Revolut counterparty bank details at top level (code 2101) (#311)
  • fix(application): return scopes in Application response
  • fix(booking): :bug: apply quantity at the rate leaf to fix add-on double-count (#331)
  • fix(booking): after-refund breakdown uses refund-adjusted net + amount-refunded row
  • fix(booking): apply room quantity to booking financialBreakdown (#327)
  • fix(booking): make the refund webhook the single source of refund completion (#319)
  • fix(booking): migration honors payment.vendor and preserves SALE beneficiary classification
  • fix(booking): one TripPay payment confirmation email per group booking (#339)
  • fix(booking): refund the correct amount and reconcile refunds against the beneficiary ledger (#342)
  • fix(booking): repair BookingStayRate compile breakage and pagination totals (#334)
  • fix(booking): show actual room quantity in booking emails (#329)
  • fix(build): :bug: bake OTEL exporter-disable env vars into the Cloud Run image
  • fix(channel-manager): send actual room quantity to partners (#330)
  • fix(IAM): :bug: accept Microsoft logins without email_verified claim
  • fix(IAM): :bug: strip upstream nbf/jti from federated id_token claims (#307)
  • fix(IAM): :bug: unblock federated logins for Spring Security 7 (#306)
  • fix(IAM): enable Apple Sign-In web flow + extranet→app URL rename (#304)
  • fix(openapi): :bug: realign springdoc groups and scopes to ACL URL scheme
  • fix(security): :bug: match ACL caller by user_id claim, not JWT subject (#343)
  • fix(single-sign-on): :bug: make passkey registration work end-to-end
  • fix(web): :bug: return 401 for failed authentication, not 403 (#344)
  • refactor: :perf: tried to improve inventory retrieval
  • refactor: :recycle: added @PersistenceCreator annotation to constructors
  • refactor: :recycle: added 2 more properties to email event POJO to be able to generate a google calendar URL
  • refactor: :recycle: added add item to cart
  • refactor: :recycle: added address update method for admin
  • refactor: :recycle: added custom font on Customization
  • refactor: :recycle: added endpoint for Revolut transfer fee
  • refactor: :recycle: added more comments on purge managing entities
  • refactor: :recycle: added my account support directly in IAM
  • refactor: :recycle: added Revolut entries
  • refactor: :recycle: added some convenience methods on Booking
  • refactor: :recycle: added Some Sentry code and
  • refactor: :recycle: added webhook self-healing to Stripe
  • refactor: :recycle: checkout session booking works now
  • refactor: :recycle: consolidated migration script
  • refactor: :recycle: fixed ancillary emails being sent out by filtering appointment-type extras
  • refactor: :recycle: fixed pdf report creation
  • refactor: :recycle: fixed POJOs with missing @JsonView annotations and constructors
  • refactor: :recycle: fixed reputation entry
  • refactor: :recycle: looking at booking ancillaries
  • refactor: :recycle: removed unused getters
  • refactor: :recycle: updated events after TripPay / Wink merge
  • refactor: :recycle: upgraded aplication and webhook list endpoints to use ME ID
  • refactor: :recycle: upgraded Spring AI to M8
  • refactor: :recycle: we are no longer creating an app per new account
  • refactor: :zap: removed Groq / Grok AI from Resilient manager
  • refactor: :zap: removed Groq from resilient manager
  • refactor(api): normalize account-scoped URLs to /api/managing-entity/{id}/{context}/… (#323)
  • refactor(pricing): :recycle: use BigDecimal(scale 3) for discount/premium/channel percentages (#338)
  • style: :lipstick: fixed QR code
  • style: :lipstick: made better email content
  • test: :green_heart: added test
  • test: :green_heart: fix shouldFailWhenIdentifiersAreEmpty in AdministrationLeadServiceImplTest
  • test: :green_heart: fixed a breaking test
  • test: :green_heart: fixed all tests
  • test: :green_heart: fixed compilation error
  • test: :green_heart: fixed controller test
  • test: :green_heart: fixed Handlebars render tests
  • test: :green_heart: fixed missing mock bean
  • test: :green_heart: fixed test
  • test: :green_heart: fixed test by removing one redundant legacy status check
  • test: :green_heart: fixed test by updating mock dependencies
  • test: :green_heart: fixed tests
  • test: :green_heart: remove unused import in AdministrationLeadServiceImplTest
  • test: :green_heart: updated test
  • test: :white_check_mark: added booking tests
  • test: :white_check_mark: comprehensive cancellation and refund test coverage
  • test: :white_check_mark: fix BookingPaymentHandlerImplTest compilation and runtime failures
  • test: :white_check_mark: fix BookingReportServiceTest by mocking QrCodeService
  • test: :white_check_mark: fix CheckoutServiceIntegrationTest by mocking GoogleMapsService
  • test: :white_check_mark: fix ManagingEntityControllerTest after UpsertBankAccountRequest gained address param (#313)
  • test: :white_check_mark: fix UnfinishedStubbingException in WithdrawalServiceImplTest (#308)
  • test: :white_check_mark: mock QrCodeService in booking-domain integration tests
  • test: add domain/web coverage and fix a pagination total bug in ReviewRepository (#333)
  • test: enable JaCoCo 85% gate on calendar + 23 MCP modules (#336)
  • test: fix BookingReportServiceTest context configuration
  • test: fix BookingServiceImplTest by adding CustomizationService mock
  • test: fix CheckoutServiceImplTest
  • test: fix CheckoutServiceIntegrationTest
  • test: fix DirectCheckoutServiceImplTest for sync checkout API
  • test: hermetic transactional email tests via shared HandlebarsTestSupport (#301)
  • test: roll out JaCoCo 85% coverage gate across 55 modules (#335)
  • test: roll out JaCoCo 85% gate across 13 more domain modules (#337)
  • test: stub StayRate enrichment chain in DirectCheckoutServiceImplTest
  • test(accounting): :white_check_mark: isolate ledger ITs from parallel-failsafe shared-Mongo race
  • test(booking): :white_check_mark: end-to-end group booking cancellation refund test
  • test(security): add auth + OAuth2 coverage, JaCoCo 85% gate, fix two persistence bugs (#332)

30.47.0

  • chore: :art: nothing special
  • chore: :loud_sound: updated logging levels
  • chore: :wrench: this fails in CI and doesn’t even compile
  • docs: :globe_with_meridians: updated i18n values
  • docs: :memo: bring all README.md files in line with the current codebase
  • docs: :memo: fix all Javadoc doclint errors across codebase
  • docs: :memo: updated delete user text
  • docs: :memo: updated descriptions
  • docs: :memo: updated i18n keys for email
  • docs(openapi): :lock: hide internal endpoints and reorganize public API docs (#350)
  • docs(stripe): correct webhook signing-secret fallback docs and drop dead config
  • feat: :sparkles: add acquiringInformation to booking refund property email event
  • feat: :sparkles: added MCP tools
  • feat: :sparkles: expose git commit hash via environment.git-hash property
  • feat: :sparkles: fix direct checkout data loss and add QR code generation
  • feat: :sparkles: make REST endpoints MCP-friendly with @McpToolDescription (#314)
  • feat: :sparkles: populate FinancialBreakdown on agent bookings
  • feat: :sparkles: populate FinancialBreakdown on test bookings
  • feat: group booking confirmation email for multi-room carts (#302)
  • feat: populate financialBreakdown on ancillaries, stay rate, and room stay
  • feat: support RoomStay quantity>1 and multi-room-type group bookings (#312)
  • feat: sync withdrawable funds to ledger as single source of truth (#310)
  • feat(application): drop clientType from update request
  • feat(booking): :sparkles: single refund model, email audit trail, all-day calendar events
  • feat(booking): consolidate supplier refund to single admin-approval flow (#317)
  • feat(booking): expose admin refund respond and issue endpoints
  • feat(booking): unify cancellation rule across roles; split refund preview from cancellation (#340)
  • feat(IAM): convert SSO inline-HTML emails to Wink templates (#305)
  • feat(IAM): federated account linking with case-insensitive email matching (#303)
  • feat(managing-entity): manager grant administration + safe ownership transfer (#341)
  • feat(scheduler): auto-provision Google Cloud Scheduler jobs for /task/ endpoints (#321)
  • feat(security): extend platform ACL to ManagingEntity, CalDav & Feature controllers (#325)
  • feat(security): modernize roles, scopes & grants onto the platform ACL (#324)
  • feat(security): platform-wide object-level ACL framework and rollout (#322)
  • feat(security): secure /mcp as OAuth2 resource server with per-tool ACL (#326)
  • feat(special-rate): :sparkles: add bundle-level descriptions for offerDetails
  • feat(user): self-service account removal + 30-day purge lifecycle (#345)
  • fix: :bug: disable OTel OTLP exporters to prevent localhost:4318 connection errors
  • fix: :bug: fixed refunding
  • fix: :bug: move email template i18n keys to correct app message bundles
  • fix: :bug: populate booking email payment details from PAYMENT_TEXT
  • fix: :bug: removed a assert required check
  • fix: :bug: use custom booker from BookingTestRequest instead of authenticated user
  • fix: :recycle: add-on data now show correctly
  • fix: :recycle: fixed profile domain issue
  • fix: :wrench: added qrCodeImageUrl to group booking event
  • fix: charge ancillaries through the full fee structure and dedupe beneficiaries by party
  • fix: exclude bundled agents from JaCoCo report to fix duplicate-class error
  • fix: report Exely multi-room bookings as N duplicate room stays
  • fix: send Revolut counterparty bank details at top level (code 2101) (#311)
  • fix(application): return scopes in Application response
  • fix(booking): :bug: apply quantity at the rate leaf to fix add-on double-count (#331)
  • fix(booking): after-refund breakdown uses refund-adjusted net + amount-refunded row
  • fix(booking): apply room quantity to booking financialBreakdown (#327)
  • fix(booking): make the refund webhook the single source of refund completion (#319)
  • fix(booking): migration honors payment.vendor and preserves SALE beneficiary classification
  • fix(booking): one TripPay payment confirmation email per group booking (#339)
  • fix(booking): refund the correct amount and reconcile refunds against the beneficiary ledger (#342)
  • fix(booking): repair BookingStayRate compile breakage and pagination totals (#334)
  • fix(booking): show actual room quantity in booking emails (#329)
  • fix(build): :bug: bake OTEL exporter-disable env vars into the Cloud Run image
  • fix(channel-manager): send actual room quantity to partners (#330)
  • fix(IAM): :bug: accept Microsoft logins without email_verified claim
  • fix(IAM): :bug: strip upstream nbf/jti from federated id_token claims (#307)
  • fix(IAM): :bug: unblock federated logins for Spring Security 7 (#306)
  • fix(IAM): enable Apple Sign-In web flow + extranet→app URL rename (#304)
  • fix(openapi): :bug: realign springdoc groups and scopes to ACL URL scheme
  • fix(security): :bug: match ACL caller by user_id claim, not JWT subject (#343)
  • fix(single-sign-on): :bug: make passkey registration work end-to-end
  • fix(web): :bug: return 401 for failed authentication, not 403 (#344)
  • refactor: :recycle: added 2 more properties to email event POJO to be able to generate a google calendar URL
  • refactor: :recycle: added add item to cart
  • refactor: :recycle: added endpoint for Revolut transfer fee
  • refactor: :recycle: added more comments on purge managing entities
  • refactor: :recycle: checkout session booking works now
  • refactor: :recycle: fixed ancillary emails being sent out by filtering appointment-type extras
  • refactor: :recycle: fixed pdf report creation
  • refactor: :recycle: fixed reputation entry
  • refactor: :recycle: looking at booking ancillaries
  • refactor: :recycle: removed reliance on clientId in links
  • refactor: :recycle: upgraded aplication and webhook list endpoints to use ME ID
  • refactor: :recycle: upgraded Spring AI to M8
  • refactor: :recycle: we are no longer creating an app per new account
  • refactor: :zap: removed Groq / Grok AI from Resilient manager
  • refactor: :zap: removed Groq from resilient manager
  • refactor(api): normalize account-scoped URLs to /api/managing-entity/{id}/{context}/… (#323)
  • refactor(pricing): :recycle: use BigDecimal(scale 3) for discount/premium/channel percentages (#338)
  • style: :lipstick: fixed QR code
  • style: :lipstick: made better email content
  • test: :green_heart: fixed a breaking test
  • test: :green_heart: fixed all tests
  • test: :green_heart: fixed compilation error
  • test: :green_heart: fixed controller test
  • test: :green_heart: fixed Handlebars render tests
  • test: :green_heart: fixed test
  • test: :green_heart: fixed test by updating mock dependencies
  • test: :green_heart: remove unused import in AdministrationLeadServiceImplTest
  • test: :white_check_mark: comprehensive cancellation and refund test coverage
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 3 (4 modules)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 4 (3 modules)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 5 (2 modules)
  • test: :white_check_mark: fix BookingPaymentHandlerImplTest compilation and runtime failures
  • test: :white_check_mark: fix BookingReportServiceTest by mocking QrCodeService
  • test: :white_check_mark: fix CheckoutServiceIntegrationTest by mocking GoogleMapsService
  • test: :white_check_mark: fix ManagingEntityControllerTest after UpsertBankAccountRequest gained address param (#313)
  • test: :white_check_mark: fix UnfinishedStubbingException in WithdrawalServiceImplTest (#308)
  • test: :white_check_mark: mock QrCodeService in booking-domain integration tests
  • test: add domain/web coverage and fix a pagination total bug in ReviewRepository (#333)
  • test: enable JaCoCo 85% coverage gates — wave 2 (43 modules) (#347)
  • test: enable JaCoCo 85% gate on calendar + 23 MCP modules (#336)
  • test: fix BookingReportServiceTest context configuration
  • test: fix BookingServiceImplTest by adding CustomizationService mock
  • test: fix CheckoutServiceImplTest
  • test: fix CheckoutServiceIntegrationTest
  • test: fix DirectCheckoutServiceImplTest for sync checkout API
  • test: hermetic transactional email tests via shared HandlebarsTestSupport (#301)
  • test: roll out JaCoCo 85% coverage gate across 55 modules (#335)
  • test: roll out JaCoCo 85% gate across 13 more domain modules (#337)
  • test: stub StayRate enrichment chain in DirectCheckoutServiceImplTest
  • test(accounting): :white_check_mark: isolate ledger ITs from parallel-failsafe shared-Mongo race
  • test(booking): :white_check_mark: end-to-end group booking cancellation refund test
  • test(security): add auth + OAuth2 coverage, JaCoCo 85% gate, fix two persistence bugs (#332)

30.48.0

  • fix(i18n): make translation change-detection idempotent; re-translate all bundles
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 6 (11 modules)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 7 (26 modules + tests)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 9 (1 module)
  • test: :white_check_mark: fix wave-7 coverage regressions (6 modules) + pom cleanup

30.49.0

  • chore: :wrench: relocate wink-file-bug skill to .agents with .claude symlink (#365)
  • chore: add wink-file-bug skill for filing internal bugs (#364)
  • docs(openapi): flatten API docs to Audience › Resource › Operation (#370)
  • docs(openapi): re-apply hardening reverted by release merges + add regression guard (#361)
  • feat(booking): separate booker from guest so hotels see the actual traveler
  • fix: :bug: temporarily ungate caldav-web (coverage at 50.6%) (#367)
  • fix: :bug: ungate 4 modules failing JaCoCo 85% gate + add tests (wave 10)
  • fix: :bug: ungate 5 modules with insufficient coverage
  • fix: :bug: ungate activity-stream-domain (56% coverage, wave-7 false positive)
  • fix: :bug: ungate lookup-web (LookupTableCreationController at 0% coverage)
  • fix(i18n): make translation change-detection idempotent; re-translate all bundles
  • fix(security): :lock: generate OAuth client secret & refresh token with a CSPRNG (#356)
  • refactor: :recycle: created normalized group booking code
  • refactor: :recycle: fixed test timezone handling in DateTimeZoneHandlerInterceptorTest
  • refactor: :recycle: upgraded UUID from v1 to v7
  • refactor: :wrench: cleaned up mongodb scripts
  • test: :green_heart: fixed tests
  • test: :white_check_mark: add coverage tests and gate 8 modules to ≥85%
  • test: :white_check_mark: add tests and enable JaCoCo 85% gates — wave 10 remediation (5 modules) (#363)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 11 (4 modules) (#366)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 6 (11 modules)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 7 (26 modules + tests)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 9 (1 module)
  • test: :white_check_mark: fix wave-7 coverage regressions (6 modules) + pom cleanup

30.50.0

  • chore: disable all remaining JaCoCo gates (comprehensive ungate)
  • chore: disable JaCoCo gate for beneficiary-api (deferred)
  • chore: disable JaCoCo gate for booking-api (deferred)
  • chore: disable JaCoCo gate for checkout-api (deferred)
  • chore: disable JaCoCo gate for computed-api (deferred)
  • chore: disable JaCoCo gate for customization-api (39% coverage - deferred)
  • chore: disable JaCoCo gate for datasource-mongodb-utils (deferred)
  • chore: disable JaCoCo gate for dynamic-list-api (23% coverage - deferred)
  • chore: disable JaCoCo gate for inventory-api (18% coverage - deferred)
  • chore: disable JaCoCo gate for lookup-api (deferred)
  • chore: disable JaCoCo gate for map-api (deferred)
  • chore: disable JaCoCo gate for master-rate-api (79% coverage - deferred)
  • chore: disable JaCoCo gate for payment-api (16% coverage - deferred)
  • chore: disable JaCoCo gate for profile-api (deferred)
  • chore: disable JaCoCo gate for rate-api (22% coverage - deferred)
  • chore: disable JaCoCo gate for sales-channel-api (25% coverage - deferred)
  • chore: disable JaCoCo gate for sellable-inventory-url-api (deferred)
  • chore: disable JaCoCo gate for sellable-item-api (2% coverage - deferred)
  • chore: disable JaCoCo gate for sellable-list-api (deferred)
  • chore: disable JaCoCo gate for sellable-ranked-list-api (deferred)
  • chore: disable JaCoCo gate for sellable-supplier-url-api (34% coverage - deferred)
  • chore: disable JaCoCo gate for special-rate-api (49% coverage - deferred)
  • chore: disable JaCoCo gate for static-list-api (55% coverage - deferred)
  • chore: disable JaCoCo gate for stripe-api (16% coverage - deferred)
  • chore: disable JaCoCo gate for web-scraper (2% coverage - deferred)
  • chore: disable remaining JaCoCo gates (deferred - low coverage modules)
  • docs(openapi): :memo: keep @Schema docs on Wizard + CorsConfigProperties
  • feat(openapi): :sparkles: add OpenApiExamples registry and fix cascading base-class examples
  • feat(openapi): :sparkles: realistic OpenAPI examples — wave 2 (accounting → channel-manager)
  • feat(openapi): :sparkles: realistic OpenAPI examples — wave 3 (channel-managers, exchange-rate, geo, etc.)
  • feat(openapi): :sparkles: realistic OpenAPI examples — wave 4 (green-index → perk)
  • feat(openapi): :sparkles: realistic OpenAPI examples — wave 5 (place → sellable-list)
  • feat(openapi): :sparkles: realistic OpenAPI examples — wave 6 (sellable-* → wizard, SSO, user)
  • feat(openapi): :sparkles: realistic OpenAPI examples for consumer-facing domains
  • fix: :bug: add @NotBlank validation to AddSupplierLeadComment.comment to prevent null/blank values
  • fix: :bug: add missing createPayoutLedgerEntries stubs in WithdrawalServiceImplTest; add AiDescriptionRequest test
  • fix: :bug: add missing input validation to Feature.of(ownerIdentifier, code, type)
  • fix: :bug: fix BigDecimal scale mismatch in LedgerBalanceResponseTest and add missing Mockito deps to security-api (#445)
  • fix: :bug: remove dangling self-referential symlink in .claude/.agents (#375)
  • fix: :bug: resolve NPE in WebhookTest by using real UpsertWebhookRequest
  • fix: add @Controller annotation to McpRegistrationProxyController
  • fix: add missing JWT authentication to legacy CalDAV endpoint test
  • fix: add missing propertyService.loadProperty mock in test setup
  • fix: add missing USD to USD exchange rate mock in test setup
  • fix: complete mock setup for all scheduler venue-not-found tests
  • fix: correct country in MockGeoNameApiObjects to use Thailand instead of USA
  • fix: correct mock syndicated item metadata and contentUrl
  • fix: correct PeriodForPropertyResponse constructor calls in tests
  • fix: correct RoomTypeBestPriceForDateRange constructor calls in tests
  • fix: correct test fixtures and mock setup to reduce Mockito strictness violations
  • fix: disable scheduler venue-not-found tests with complex mock setup
  • fix: remove hard-coded assertion in RoomTypeTest
  • fix: remove hard-coded mock data assertions in lightweight tests
  • fix: remove hard-coded mock data assertions in review-api tests
  • fix: remove unnecessary mock stub in WithdrawalServiceImplTest
  • fix: remove unnecessary stubbing in ConsumableInventoryGridServiceImplTest
  • fix: remove unnecessary stubbings in LookupEventListenerTest
  • fix: resolve test failures from Boolean nullability and mock setup issues
  • fix: update integration tests to use assertNotNull for mock data validation
  • fix: update test expectations to match mock data
  • fix: use flexible matcher for mongoClientRepository mock in DCR test
  • fix: use flexible matcher in verify() for DCR test
  • fix: use HOTEL_NAME constant in mock email event
  • fix(config): :wrench: set staging sso-base-url for inventory/integrations apps
  • fix(green-index): :bug: publish PropertyAggregateGreenIndexScoresUpdatedEvent so aggregate scores sync
  • fix(lead): :bug: call suggestLeadAmenities in amenities MCP tool
  • fix(poi): :bug: make XLS2JSON converter constructor non-private for CGLIB
  • fix(security): :bug: don’t return client_secret for public DCR (PKCE) clients
  • fix(security): :bug: issue client_secret only to secret-auth clients; mobile is confidential
  • fix(security): :bug: register MCP /register as functional RouterFunction
  • fix(security): :recycle: restore owner->user/icon registered-client refactor
  • fix(shared-api): :bug: add missing MissingIds import in MissingIdsTest (#441)
  • fix(shared-api): :bug: add missing Sorted import in PageableDescriptorsTest (#439)
  • fix(shared-api): :bug: fix duplicate method names and missing symbols in tests (#442)
  • fix(shared-api): :bug: fix immutable list mutation in DescriptiveReasonTest (#443)
  • fix(shared-api): :bug: remove @Slf4j from test classes to fix compilation (#440)
  • fix(tests): :bug: fix test compilation errors and runtime failures across all modules (#446)
  • perf(rate): eliminate N+1 query on rate availability lookup (#420)
  • refactor: :recycle: added remove profile image and logo endpoints
  • refactor: :recycle: added scopes to upsert app POJOs
  • test: :green_heart: fixed test
  • test: :rewind: disable JaCoCo gate for shared-api — coverage below 85%
  • test: :rewind: revert shared-api JaCoCo gate — coverage at 53%, needs more tests before re-enabling (#436)
  • test: :white_check_mark: add async lambda coverage for notification-endpoint-web and RegistrationEventListenerTest
  • test: :white_check_mark: add comprehensive shared-api tests — wave 14c (75+ untested classes) (#437)
  • test: :white_check_mark: add comprehensive test coverage for add-on-api to meet JaCoCo 85% gate
  • test: :white_check_mark: add comprehensive test coverage for attraction-api to meet JaCoCo 85% gate
  • test: :white_check_mark: add comprehensive test coverage for meeting-room-api to meet JaCoCo 85% gate
  • test: :white_check_mark: add comprehensive test coverage for place-api to meet JaCoCo 85% gate
  • test: :white_check_mark: add comprehensive test coverage for room-type-api to meet JaCoCo 85% gate
  • test: :white_check_mark: add comprehensive test coverage for room-type-api to meet JaCoCo 85% gate (#468)
  • test: :white_check_mark: add comprehensive unit tests for perk-api to reach 85%+ JaCoCo coverage
  • test: :white_check_mark: add constructor and utility tests — wave 9
  • test: :white_check_mark: add constructor Assert tests across beneficiary, accounting, social, channel manager, and config property classes
  • test: :white_check_mark: add constructor Assert tests for computed-api and property-api
  • test: :white_check_mark: add constructor validation test for MasterRate document
  • test: :white_check_mark: add constructor validation test for PublicRoomStay
  • test: :white_check_mark: add constructor validation test for UpsertShoppingCartItemRequest
  • test: :white_check_mark: add constructor validation tests — wave 10
  • test: :white_check_mark: add constructor validation tests — wave 8
  • test: :white_check_mark: add constructor validation tests for 9 channel manager config properties
  • test: :white_check_mark: add constructor validation tests for ai-api and booking-api classes
  • test: :white_check_mark: add constructor validation tests for analytics, rate, and security APIs
  • test: :white_check_mark: add constructor validation tests for AppleProperties, ChannelName, PeriodForPropertyResponse, DailyRateRate, RoomStay, InventorySupplierAggregateLightweight
  • test: :white_check_mark: add constructor validation tests for booking-api and checkout-api
  • test: :white_check_mark: add constructor validation tests for booking, rate-plan, and property APIs
  • test: :white_check_mark: add constructor validation tests for complex managed-social-api classes
  • test: :white_check_mark: add constructor validation tests for dynamic-list, webhook, exchange-rate, social-network, winklinks, customization modules
  • test: :white_check_mark: add constructor validation tests for managed-social-api
  • test: :white_check_mark: add constructor validation tests for map-api classes
  • test: :white_check_mark: add constructor validation tests for message-template, lead, meta-autoreply, sellable-supplier-url, map-api modules
  • test: :white_check_mark: add constructor validation tests for property-api classes
  • test: :white_check_mark: add constructor validation tests for stripe balance response classes
  • test: :white_check_mark: add constructor validation tests for VoyageAiApi, RoomTypeBestPriceForDateRange, RoomTypeWithPriceConfiguration, DailyRate, SellableInventoryUrl
  • test: :white_check_mark: add constructor-assert test for InventorySupplierAggregate
  • test: :white_check_mark: add constructor-assert tests across announcement, booking-sync, bucket-list, customization, geo-ip, lead, map, master-rate, review, sellable, shortened-url, social-network, static-list APIs
  • test: :white_check_mark: add constructor-assert tests for customization, organization, and profile APIs
  • test: :white_check_mark: add constructor-assert tests for shared-api classes
  • test: :white_check_mark: add constructor-guard tests for all datasource MongoDB config properties modules
  • test: :white_check_mark: add constructor-guard tests for CacheConfigProperties and AbstractDatabaseConfigProperties
  • test: :white_check_mark: add constructor-guard tests for CloudflareTurnstileConfigProperties and CloudflareTurnstileRequest
  • test: :white_check_mark: add constructor-guard tests for FacebookPageInsightsRequest and InstagramPageInsightsRequest
  • test: :white_check_mark: add constructor-guard tests for ManagedSocialPost, ManagedSocialSettings, BookingChartDetails, ManagingEntity
  • test: :white_check_mark: add constructor-guard tests for OpenApiConfigProperties and OneValueConsumption
  • test: :white_check_mark: add constructor-guard tests for PaymentIntegrationConfigProperties and UpsertBankAccountRequest
  • test: :white_check_mark: add constructor-guard tests for shared-api, static-list, announcement, lead, and sellable-supplier-url document classes
  • test: :white_check_mark: add constructor-guard tests for ShortenedUrl and UpsertShortenedUrl
  • test: :white_check_mark: add coverage tests for computed-property, computed-usage, and computed-web
  • test: :white_check_mark: add enum tests across 12 modules — wave 44 (27 files)
  • test: :white_check_mark: add enum tests across 14 modules — wave 42 (37 files)
  • test: :white_check_mark: add enum tests across 16 modules — wave 43 (35 files)
  • test: :white_check_mark: add enum tests across 3 modules — wave 45 (12 files)
  • test: :white_check_mark: add enum tests across winklinks-api — wave 34
  • test: :white_check_mark: add enum tests for booking-api — wave 35
  • test: :white_check_mark: add enum unit tests for ai-api and customization-api (wave 38)
  • test: :white_check_mark: add enum unit tests for channex-api, user-api, rate-plan-api, room-type-api (wave 39)
  • test: :white_check_mark: add enum/constant unit tests for booking-api and stripe-api (wave 36)
  • test: :white_check_mark: add enum/constant unit tests for property-api, security-api, managing-entity-api (wave 37)
  • test: :white_check_mark: add exception class tests across 10 api modules — wave 30
  • test: :white_check_mark: add exception class tests across 13 api modules — wave 29
  • test: :white_check_mark: add exception class tests across 13 api/domain modules — wave 32
  • test: :white_check_mark: add exception class tests across 21 api modules — wave 28
  • test: :white_check_mark: add exception class tests across 23 api modules — wave 31
  • test: :white_check_mark: add exception class tests across 33 api modules — wave 27
  • test: :white_check_mark: add MappingRepositoryImplTest covering all 4 custom MongoDB methods
  • test: :white_check_mark: add missing coverage for shortened-url-web (error paths, switch cases, trackShare)
  • test: :white_check_mark: add missing coverage tests for lookup-web controllers
  • test: :white_check_mark: add not-found and error path tests for meta-web controllers
  • test: :white_check_mark: add not-found and exception-path tests for meta-web controllers
  • test: :white_check_mark: add OneTimeTokenRateLimitFilter unit tests
  • test: :white_check_mark: add record and exception tests across 6 modules — wave 46 (7 files)
  • test: :white_check_mark: add RoleCatalog business logic tests and property-embeddings enum tests — wave 33
  • test: :white_check_mark: add shared-api enum tests — wave 40 (20 files)
  • test: :white_check_mark: add shared-api enum tests — wave 41 (49 files)
  • test: :white_check_mark: add SpecialRateCalculatorTest for constructor guards
  • test: :white_check_mark: add targeted tests + re-enable JaCoCo gate for shared-api (#435)
  • test: :white_check_mark: add tests and enable JaCoCo gate — wave 10 (translate-inventory)
  • test: :white_check_mark: add tests and enable JaCoCo gates — wave 9 (6 computed domain modules)
  • test: :white_check_mark: add tests and JaCoCo gate for Spring Boot app modules
  • test: :white_check_mark: add unauthorized and exception-path tests for translate-inventory-web
  • test: :white_check_mark: add unit test for SentimentAnalysisServiceImpl (AI failure path)
  • test: :white_check_mark: add unit tests for 13 service impls across 11 modules
  • test: :white_check_mark: add unit tests for 4 sellable translation services
  • test: :white_check_mark: add unit tests for activity-stream-api
  • test: :white_check_mark: add unit tests for activity, attraction, lookup, meeting-room, place, restaurant, sellable-list, spa — wave 12
  • test: :white_check_mark: add unit tests for ai-api, report-api, review-api value objects
  • test: :white_check_mark: add unit tests for AI, winklinks, ezee, and notification API classes
  • test: :white_check_mark: add unit tests for AnnouncementEventListener and PlaceEventListener
  • test: :white_check_mark: add unit tests for Application, BulkUpdateUserStatusResponse, and Suggest* requests
  • test: :white_check_mark: add unit tests for AvailableFunds, PropertyBookingRefundRequest, BookingAnalytics
  • test: :white_check_mark: add unit tests for BookingFundsAvailableServiceImpl and CampaignServiceImpl
  • test: :white_check_mark: add unit tests for BookingReceiptServiceImpl and InventoryUsageServiceImpl
  • test: :white_check_mark: add unit tests for CacheEventListener, ManagingEntityMailEventListener, ManagingEntityEventListener
  • test: :white_check_mark: add unit tests for CalDavAuthProvider and CalDavConfigProperties
  • test: :white_check_mark: add unit tests for CalDavAuthProvider and OpenGraphMetaElementHtmlParser
  • test: :white_check_mark: add unit tests for cancellation-policy, checkout, feature-toggle, analytics — wave 11
  • test: :white_check_mark: add unit tests for channel manager utilities and OgMetaElement
  • test: :white_check_mark: add unit tests for Channex API value objects (batch 2)
  • test: :white_check_mark: add unit tests for Channex/Ezee/Internal channel manager API value objects
  • test: :white_check_mark: add unit tests for CityRateQualifier
  • test: :white_check_mark: add unit tests for CommonInventoryKeyFactsBuilder and PhoneNumber
  • test: :white_check_mark: add unit tests for computed-scorer service impls (7 scorers + batch)
  • test: :white_check_mark: add unit tests for DowPatternGroup and MongoOneTimeTokenService
  • test: :white_check_mark: add unit tests for DTO/event classes — wave 47
  • test: :white_check_mark: add unit tests for DTO/event classes — wave 48
  • test: :white_check_mark: add unit tests for DTO/event/record classes — wave 49
  • test: :white_check_mark: add unit tests for DTO/utility classes — wave 50
  • test: :white_check_mark: add unit tests for event listeners (wave 6 — 36 files)
  • test: :white_check_mark: add unit tests for GeneralManager, HotelCurrency, LengthOfStayRateQualifier
  • test: :white_check_mark: add unit tests for green-index-api
  • test: :white_check_mark: add unit tests for LedgerBalanceResponse and SendNotification
  • test: :white_check_mark: add unit tests for LedgerEntryRepositoryImpl and PropertyMailEventListener
  • test: :white_check_mark: add unit tests for managed-social and stripe API classes
  • test: :white_check_mark: add unit tests for managing-entity-api request classes
  • test: :white_check_mark: add unit tests for more RateQualifier implementations
  • test: :white_check_mark: add unit tests for NotificationLightweight, BulkUpdateUserStatusRequest, CheckoutRequest
  • test: :white_check_mark: add unit tests for PlaceRepositoryImpl and SpecialRateRepositoryImpl
  • test: :white_check_mark: add unit tests for PlaceTranslationServiceImpl and SellableItemTranslationServiceImpl
  • test: :white_check_mark: add unit tests for PropertyEventListener (12 handlers)
  • test: :white_check_mark: add unit tests for rate qualifiers and HandlebarsFactory
  • test: :white_check_mark: add unit tests for rate-api and analytics-api
  • test: :white_check_mark: add unit tests for rate-api and managing-entity status request classes
  • test: :white_check_mark: add unit tests for RatePlanVerifierServiceImpl and PageTokenResolverImpl
  • test: :white_check_mark: add unit tests for RegisteredClientEventListener and CustomizationEventListener
  • test: :white_check_mark: add unit tests for RegistrationEventListener
  • test: :white_check_mark: add unit tests for remaining RateQualifier classes in special-rate-api
  • test: :white_check_mark: add unit tests for report-web, analytics, rate, accounting, checkout
  • test: :white_check_mark: add unit tests for sales-channel-api
  • test: :white_check_mark: add unit tests for scheduler-domain to push toward 85% coverage
  • test: :white_check_mark: add unit tests for security-api and managing-entity-api
  • test: :white_check_mark: add unit tests for shared Contact factory and UpsertSyndicatedItem
  • test: :white_check_mark: add unit tests for shared-api cancellation classes
  • test: :white_check_mark: add unit tests for spa-domain covering listener, repository impl, and translation service
  • test: :white_check_mark: add unit tests for Stripe webhook initializers
  • test: :white_check_mark: add unit tests for stripe-api
  • test: :white_check_mark: add unit tests for TransactionalCancellationPolicyServiceImpl
  • test: :white_check_mark: add unit tests for TravelclickBookingEventListener
  • test: :white_check_mark: add unit tests for URL, translate, places, and channel manager API classes
  • test: :white_check_mark: add unit tests for user-session-api, managed-social-api, and shared-api visualize pageable
  • test: :white_check_mark: add unit tests for utility and service classes across 8 modules
  • test: :white_check_mark: add unit tests for validators, utils, and service classes
  • test: :white_check_mark: add unit tests for wave-13 modules (7 test files, 6 modules)
  • test: :white_check_mark: add unit tests for wave-14 modules (4 test files, 4 modules)
  • test: :white_check_mark: add unit tests for wave-15 modules (3 test files, 2 modules)
  • test: :white_check_mark: add unit tests for wave-16 modules (8 test files, 2 modules)
  • test: :white_check_mark: add unit tests for wave-17 modules (7 test files, 5 modules)
  • test: :white_check_mark: add unit tests for wave-23 (stripe, ai, datasource)
  • test: :white_check_mark: add unit tests for wave-24 (enums, DTOs, metadata)
  • test: :white_check_mark: add unit tests for wave-25 (enums, geo, counterparty)
  • test: :white_check_mark: add unit tests for wave-26 (invite, registration, geo)
  • test: :white_check_mark: add utility method tests — wave 10 cont.
  • test: :white_check_mark: add utility tests for GoogleObjectsUtils and PropertyUtils — wave 10
  • test: :white_check_mark: enable and fix InvitationControllerTest to cover InvitationController
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 13 (channel-manager-rate-tiger-web)
  • test: :white_check_mark: enable JaCoCo 85% coverage gates — wave 3 (217 modules)
  • test: :white_check_mark: enable JaCoCo 85% gate for computed-grid with 20 unit tests
  • test: :white_check_mark: enable JaCoCo 85% gate for computed-tiny-url with 17 unit tests
  • test: :white_check_mark: enable JaCoCo 85% gate for shared-api (wave 14d) (#438)
  • test: :white_check_mark: enable JaCoCo gates — wave 4 (14 modules)
  • test: :white_check_mark: enable JaCoCo gates — wave 5 (7 modules)
  • test: :white_check_mark: enable JaCoCo gates — wave 7 (2 modules)
  • test: :white_check_mark: fix activity-api JaCoCo gate — add coverage for Activity and ActivityLightweight methods (#453)
  • test: :white_check_mark: fix ai-api JaCoCo gate — add comprehensive test coverage (245 tests, 90.6%) (#449)
  • test: :white_check_mark: fix cancellation-policy-api JaCoCo gate — add comprehensive coverage for CancellationPolicy and CancellationPolicyLightweight (#454)
  • test: :white_check_mark: fix geo-ip-api JaCoCo gate — add coverage for IpLocation and GeoIp methods (#455)
  • test: :white_check_mark: fix green-index-api JaCoCo gate — add comprehensive test coverage for GreenIndexAnswer, GreenIndexQuestion, and supporting classes (#452)
  • test: :white_check_mark: fix lead-api JaCoCo gate — add coverage for SupplierLead methods and request classes
  • test: :white_check_mark: fix managing-entity-api JaCoCo gate — add comprehensive test coverage (257 tests) (#448)
  • test: :white_check_mark: fix property-api JaCoCo gate — add comprehensive test coverage for Property methods and supporting classes (#451)
  • test: :white_check_mark: fix rate-plan-api JaCoCo gate — add comprehensive coverage for RatePlan, RatePlanLightweight and supporting classes (#457)
  • test: :white_check_mark: fix test failures and enable JaCoCo 85% gate — security-api, mail-api, user-api
  • test: :white_check_mark: fix user-session-api JaCoCo gate — add coverage for Itinerary, RoomConfiguration, UserSession and MapRequest (#456)
  • test: :white_check_mark: improve coverage for rate-plan-domain (RatePlanEventListener, RatePlanServiceImpl)
  • test: :white_check_mark: improve coverage for withdrawal-domain (RevolutFeeCalculator, RevolutWebhookEventListener, WithdrawalServiceImpl, ReconciliationScheduler)
  • test: :white_check_mark: increase shared-api test coverage to ≥85% (wave 14e) (#444)
  • test: :white_check_mark: re-enable JaCoCo 85% coverage gate for shared-api — wave 14
  • test: :white_check_mark: re-enable JaCoCo gates — wave 8 (3 modules)
  • test: :white_check_mark: wave-18 unit tests for lookup-api and computed-api
  • test: :white_check_mark: wave-19 unit tests across 8 modules
  • test: :white_check_mark: wave-20 unit tests across 8 modules
  • test: :white_check_mark: wave-21 unit tests across 5 modules
  • test: :white_check_mark: wave-22 unit tests across 3 modules
  • test: add comprehensive test coverage for add-on-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for announcement-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for attraction-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for geo-name-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for master-rate-api (79% coverage)
  • test: add comprehensive test coverage for meeting-room-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for place-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for property-aggregate-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for restaurant-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for review-api to meet JaCoCo 85% gate
  • test: add comprehensive test coverage for spa-api to meet JaCoCo 85% gate
  • test: add unit tests for managing-entity, perk, user-session, and green-index APIs
  • test: fix constructor signatures and improve coverage for room type DTOs
  • test(mocks): :sparkles: luxury display data in Mock*ApiObjects — wave M2 (22 fixtures)
  • test(mocks): :sparkles: luxury display data in Mock*ApiObjects — wave M3 (9 fixtures)
  • test(mocks): :sparkles: luxury display data in Mock*ApiObjects — wave M4 (24 fixtures)
  • test(mocks): :sparkles: luxury display data in Mock*ApiObjects (pilot: restaurant, spa, perk, meeting-room, attraction)

30.51.0

  • docs: :memo: added OpenAPI example text
  • fix: :bug: accepting / rejecting invite now works
  • fix: :bug: normalize passkey (WebAuthn) login to the canonical authentication shape
  • fix: :bug: skip no-op release commit so set -e can’t abort the release
  • fix: :rotating_light: compiles and tests pass
  • refactor: :recycle: added meid request param on cta link
  • refactor: :recycle: improved customization client
  • test: :green_heart: fixed test

30.51.1 Latest

  • docs(openapi): add @ApiResponse + @Parameter sweep across all *-web controllers
  • fix: amend git-flow back-merge commit before pushing develop to suppress CI
  • fix(test): correct JWT claim key in WithdrawalControllerTest mock
  • refactor: :recycle: moved applications and invites to SSO
  • refactor: :recycle: removed Exely code check