Przejdź do głównej zawartości

All versions since v30.29.1

v30.29.1

See CHANGELOG.md for release notes

v30.30.0

See CHANGELOG.md for release notes

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