2022-10
|
2022-10-20
|
Status:
Updates and Additions:
-
Handshake: added a complete handshake example in the introduction
-
Handshake: added new capability to request a handshake refresh
-
Handshake: added specification for unsupported versions
-
GuestRequests: added new action for reservation status update
-
GuestRequests: enhanced specification on mandatory acknowledgement in case of GuestRequest support
-
GuestRequests: added specification for newsletter registration
-
GuestRequests: added possibility for multiple room stays in different timespans in a single request
-
GuestRequests: breaking change in the indication of pets in SpecialRequests
-
GuestRequests: extended SpecialRequests for a more generic usage
-
FreeRooms: added new capability for complete sets
-
Inventory/HotelInfo: added specification in usage of 3/4 board
-
RatePlan: added pricing of pets
-
RatePlan: exended charge type of supplements
-
Schema: minor restriction fixes
-
Various textual clarifications and enhancements in specification, best practices and appendix
|
2020-10
|
2020-10-15
|
Status:
Updates and Additions:
-
Data Exchange: added support of all currency codes from the ISO 4217
-
Data Exchange: added exchange of copyright and license information on multimedia objects like images
-
GuestRequests: added the possibility for special requests regarding pets
-
FreeRooms: message changed from OTA_HotelAvailNotif to OTA_HotelInvCountNotif
-
FreeRooms: changes to capabilities
-
FreeRooms: added the possibility to exchange information regarding closing seasons and rooms out-of-order
-
Inventory/HotelInfo: specification for hotel information data has been expanded
-
RatePlans: new attribute CurrencyCode
-
Activities: added a new message to exchange information about hotel internal activities
|
2018-10
|
2018-11-30
|
Status:
Notable documentation changes:
- The AlpineBits® documentation is now edited using a public git repository, see the repository history for detailed changelog
Updates and Additions:
-
Handshaking: the Housekeeping action has been renamed to Handshaking and the relative chapter has been completely rewritten, also introducing breaking changes. Both server and client can now announce the capabilities they support.
-
GuestRequests: it is now possible to push the GuestRequests instead of polling them.
-
GuestRequests/Inventory: a new attribute has been added in order to allow a finer classification of the guest accommodation.
-
Inventory: added the possibility to exchange references to the online presence of the lodging structure (e.g. social networks, review aggregators, etc.)
-
RatePlans: the price calculation has been reviewed and simplified
-
BaseRates: the interaction with the Channel Managers has been clarified and simplified
-
Servers can now request the client to send a full data set in case of suspected mis-alignment of data
|
2017-10
|
2017-11-08
|
Status:
Notable documentation changes:
- The AlpineBits® documentation is now released under the Creative Commons Attribution-ShareAlike 3.0 Unported License
- The attached Trademark policy is now an integral part of the AlpineBits® specifications
Updates and additions:
-
Chapter 2: added version handshake best practices
-
FreeRooms: added transmission of number of bookable rooms, added purge of stale data
-
Inventory: heavily updated and refactored
-
GuestRequests: added Commission element, added encrypted credit card numbers and made card holder name optional, added hints on how to fill ReservationID
-
RatePlans: added static rates, added supplements that are only available on given days of the week and supplements that depend on room category, improved and extended offers, added SetForwardMinStay and SetForwardMaxStay, extended descriptions and improved their documentation
-
new action: BaseRates
-
added general support of HTML in descriptions as an additional format (with some warnings)
-
minor textual improvements
Reorganization of the appendices:
-
Appendix A: common section about server response outcomes
-
Appendix C: compatibility to previous versions described
-
Appendix D: updated links to OTA2015A standard resources
Removals:
|
2015-07b
|
2016-08-01
|
Status:
Updates and additions:
-
RatePlans: Section 4.5 has been rewritten to clarify details that the previous version just skipped over, including a detailed description of the price calculation algorithm
-
RatePlans: new optional capability OTA_HotelRatePlanNotif_accept_RatePlanJoin to allow displaying alternative treatments for the same price list
-
schema updates and validation: explicitly forbid some values (e.g. base prices of 0 EUR) and limit length of some attributes
-
minor fixes and clarifications
|
2015-07
|
2015-10-28
|
Status:
Updates and additions:
-
OTA compatibility: version 2015A is now used
-
GuestRequests: a series to modifications and additions to make it more flexible especially for reservations
-
GuestRequests: added refusals (warnings)
-
GuestRequests: added booking modifications (ResStatus = Modify)
-
RatePlans: changes to capabilities
-
RatePlans: some clarifications and small additions
-
RatePlans: partial rewrite and better explanation of Supplements
-
RatePlans: added the explicit response messages
-
Inventory: changes to capabilities
-
Inventory: replaced by OTA_HotelDescriptiveContentNotifRQ
-
Inventory: added possibility to send multimedia content
-
Inventory: added additional descriptive content that may be sent separately from the basic data
|
2014-04
|
2014-12-23
|
Status:
-
official release with minor errata fixed
-
section 4.2.3.: the example was not correct about the fact that the presence of a SelectionCriteria Start requires the server to send the list of inquiries again, regardless whether the client has retrieved them before or not (example fixed and misleading sentence removed)
-
section 4.1.1: the document did not mention that it is allowed to send a single empty AvailStatusMessage element in a CompleteSet request to reset the room availabilities in a given Hotel - the empty AvailStatusMessage is required for OTA compatibility (this special case is now explicitly mentioned)
-
section 4.12: in the table at the end of the section the code for “Invalid hotel” was wrongly given as 61 instead of 361 (typo fixed)
-
section 4.5.2: the document did not mention that it is allowed to send a single empty RatePlan element in a CompleteSet request to reset the rate plans in a given Hotel - the empty RatePlan is required for OTA compatibility (this special case is now explicitly mentioned)
|
2014-04
|
2014-10-15
|
Status:
Updates and additions:
|
2013-04
|
2013-05-24
|
Status:
Updates:
-
Section 2 (HTTPS layer): added information regarding the new X-AlpineBits-ClientID and X-AlpineBits-ClientProtocolVersion fields in the HTTP header
-
Section 3.2 (capabilities): added capability for FreeRooms deltas
- Section 4 (Intro): changed the text a bit to make it clearer that AlpineBits® does indeed support booking requests and not only requests for quotes
-
Section 4.1 (FreeRooms): added the possibility to send partial information (deltas); added warning response; much improved description of the response in general
-
Section 4.2 (GuestRequests): slightly improved the description of the response in case of error
-
Section 4.3 (Simple Packages): added limitation (just one Hotel per request); added warning response; much improved description of the response in general; clarified text to explicitly state that it is not allowed to mix package add and delete requests in a single message
- Appendix B: this document should be language neutral so the code that used to be here has been removed with a message to check the official AlpineBits® site (with the current release the code is still in the documentation kit, however)
-
Appendix C: new appendix
|
2012-05b
|
2012-10-01
|
Status:
Updates:
-
OTA compatibility: the attribute Thu is renamed to Thur and the attribute Wed is renamed to Weds
-
SimplePackages: the element Image is listed as mandatory in the table as it already was in the text and schema files
-
SimplePackages: The element RateDescription is listed as non-repeatable in the table as it already was in the text and schema files
|
2012-05
|
2012-05-31
|
Status:
Updates:
Additions:
|
2011-11
|
2011-11-18
|
minor alterations and release under Creative Commons Attribution-NoDerivs 3.0 Unported License |
2011-10
|
2011-10-20
|
production release with minor alterations |
2011-09
|
2011-09-08
|
first draft of redesigned version (using POST instead of SOAP) |
2010-10
|
2010-10-20
|
second draft |
2010-08
|
2010-08-01
|
first draft |