Repository navigation
Releases: javaDevJT/ha-rccl
Releases · javaDevJT/ha-rccl
Release list
Royal Caribbean v0.1.6
Royal Caribbean v0.1.6
Changes
- Updates Club Royale offer polling for the June 2026 Royal Caribbean frontend
API change. - Replaces the retired
POST /api/casino/v2/offers/mergedflow with
GET /api/casino/v2/offers/listfor offer cards. - Fetches per-offer sailing details from
GET /api/casino/v2/offers/details. - Removes the obsolete
approvedAgencyIdsrequest field from Club Royale
polling.
Notes
- The Club Royale page/session priming behavior is unchanged.
- Offer normalization and the calendar card data contract are unchanged after
the new list/detail responses are fetched.
Royal Caribbean v0.1.5
Royal Caribbean v0.1.5
Changes
- Keeps Royal Caribbean account reloads alive when RCCL intermittently returns
a successful auth response without a login token. - Continues to surface real credential failures, including HTTP 401/403, as
Home Assistant authentication failures. - Shrinks Club Royale offer-code sensor attributes so Home Assistant Recorder
can store them without exceeding the 16,384 byte attribute limit. - Replaces raw offer sailing arrays with counts and caps long display metadata
lists on offer sensors.
Notes
- Club Royale sailing data remains available through the sailing entities and
custom card. - Offer sensors still expose expiration dates and summary metadata, but no
longer publish every raw sailing id or sail date as state attributes.
Royal Caribbean v0.1.4
Royal Caribbean v0.1.4
Changes
- Removes the per-offer Club Royale calendar entities that duplicated each
offer-code date sensor in Home Assistant. - Cleans up legacy per-offer calendar entities that were created by
v0.1.3. - Keeps the aggregate
Club Royale offer expirationscalendar for expiration
events. - Renames Club Royale offer date sensors to prefer the friendly offer name and
include the offer code when available.
Notes
- The per-offer date sensors remain the primary offer-code entities.
- The aggregate calendar still exposes offer expiration events without adding a
second entity for every offer code.
Royal Caribbean v0.1.3
Royal Caribbean v0.1.3
Changes
- Fixes Club Royale calendar-card bars collapsing to the departure day when a
sailing row has a missing or stale return date. - Derives Club Royale sailing duration from
N Nightitinerary labels when
numeric duration fields are not available. - Adds automatically managed calendar entities for each Club Royale offer code.
- Removes stale per-offer calendar entities when RCCL no longer returns that
offer code.
Notes
- The aggregate
Club Royale offer expirationscalendar remains available. - Per-offer calendar entities make individual offer-code expiration dates easier
to discover and select in Home Assistant's calendar UI.
Royal Caribbean v0.1.2
Royal Caribbean v0.1.2
Changes
- Adds automatically managed Club Royale offer-code date sensors.
- Adds a Club Royale offer-expiration calendar entity with one all-day event per
offer expiration date. - Publishes offer metadata on each offer-code sensor, including offer type,
guest occupancy, sail-by date, ships, itineraries, cabin guarantees, departure
ports, and linked sailing ids. - Removes stale Club Royale offer-code sensors automatically when an offer is no
longer returned by RCCL.
Notes
- Club Royale sailing rows remain offer-scoped internally so duplicate RCCL
voyages can still be filtered correctly by offer. - The custom calendar card still de-duplicates visible duplicate sailings; this
release adds Home Assistant entities and calendar events for the offer codes
themselves.
v0.1.1
v0.1.1 Release Notes
Fixed
- Fixed Club Royale sailing rows being collapsed across offers that shared the
same RCCL voyage id. Offer+sailing rows now use an offer-scoped id while
preserving RCCL's original voyage id assource_sailing_id. - Kept duplicate offer rows available for filtering while showing only one
visible calendar bar per voyage. When filters leave multiple matching offers
for the same voyage, the card displays the soonest-expiring offer.
v0.1.0
v0.1.0 Release Notes
Added
- Added HACS, Hassfest, and unit/syntax GitHub Actions for default-repository
readiness. - Added repository codeowner metadata and an MIT license.
Included
- Royal Caribbean account sensors and calendar entity.
- Club Royale standalone config entry, sailing entities, and Lovelace calendar
card. - Local Home Assistant/HACS brand assets.
v0.1.0-alpha.27
Alpha 27 Release Notes
Fixed
- Fixed Club Royale sailings that carry one-guest or reduced-fare terms on the
sailing row instead of the campaign, so the card can show values such as
Reduced fare - One passenger. - Cleaned up stale Club Royale sailing entities automatically after RCCL stops
returning those sailings.
v0.1.0-alpha.26
Alpha 26 Release Notes
Fixed
- Fixed Club Royale offer occupancy detection when RCCL sends
Cruise Fare For 1 GuestorCruise Fare For 2 Guestsas the offer type
name rather than inside the offer description.
v0.1.0-alpha.25
Alpha 25 Release Notes
Fixed
- Preserved the scroll position inside open Club Royale filter dropdowns when a
checkbox, Select all, or Deselect all action updates the calendar.