---
title: ChangeLog
url: 'https://documentation.netstorming.net/channel-manager/changelog'
markdown: 'https://documentation.netstorming.net/channel-manager/changelog.md'
date: '2026-11-10'
description: '2021-10-07 Change to minimum stay response: added more flexbile period values changing from B,W,F to strings containing the numeric day of the week 2022-03-31 Change to minimum stay request: added forced_checkin field 2022-04-21 Documentation pages sorted. Grouped requests and resp…'
taxonomy:
  category:
    - docs
---

# ChangeLog

[](#)  [ Channel Manager ](https://documentation.netstorming.net/channel-manager)      ChangeLog    

- 2021-10-07
- - Change to [minimum stay response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-minimum-stays): added more flexbile period values changing from B,W,F to strings containing the numeric day of the week
- 2022-03-31
- - Change to [minimum stay request](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-minimum-stays): added forced\_checkin field
- 2022-04-21
- - Documentation pages sorted. Grouped requests and responses for the same operation and reduced title lenght to fit menu
- - Deprecated operations: setgeneric, getgeneric, setrelease. All the information can be set/get using the allotment calls: [setavail](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-avail) and [getavail](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-allotments)
- 2022-05-02
- - New call to perform all updates in a single message: [setall](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-all)
- 2022-06-06
- - Change to [minimum stay request](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-minimum-stays): added **forced** and **multiple** fields
- 2022-06-14
- - Change to [set\_closures request](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-closures): added **checkinonly** and **checkoutonly** fields
- - Deprecated operations: setclosurestoarrival
- 2022-07-28
- - Added exceptions page [exceptions](https://documentation.netstorming.net/channel-manager/exceptions)
- 2023-01-02
- - New OperationNotAllowedOnContractCategoryException exception added [exceptions](https://documentation.netstorming.net/channel-manager/exceptions)
- 2023-03-09
- - Added description for new room type STR in all suitable documents
- 2023-03-27
- - Added checkinonly/checkoutonly information in [get\_closures response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-closures)
- 2023-04-27
- - Added operations\_allowed element in [get\_hotel\_contracts response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-hotel-contracts)
- 2024-08-21
- - Added max\_set\_avail\_date and max\_set\_rate\_date in [get\_hotel\_contracts response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-hotel-contracts)
- 2026-04-09
- - Added overlap rules in [set\_minimum\_stays](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-minimum-stays)
- 2026-11-03
- - Change to [set\_closures request](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-closures): described closure types, updates and reopening (normal closures, closures on arrival and closures on departure are independent; room types sent with N reopen the closure of the same type; room types not sent on a new closure are created closed); **onrequest**, **freesale** and TSU must not be sent
- - Change to [get\_closures response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-closures): closures on arrival are returned only by getclousuretoarrival; example corrected
- - Change to [get\_closures\_to\_arrival response](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/get-closures-to-arrival): added **onrequest**, **freesale**, **checkinonly** and **checkoutonly** fields; the call is not deprecated
- - Change to [setall](https://documentation.netstorming.net/channel-manager/channel-manager-protocol/set-all): listed the supported operations; one query per operation, applied to the agreement of the main query; setclousuretoarrival must not be used inside setall; operations applied independently; example corrected
- - New ReadOnlyContractException and OperationNotAllowedOnContractException exceptions added, RoomTypeNotAllowedException, CannotCompleteOperationException and OverlappingItemsException descriptions updated [exceptions](https://documentation.netstorming.net/channel-manager/exceptions)

 [ ](https://documentation.netstorming.net/channel-manager) [](https://documentation.netstorming.net/channel-manager/basic-rules)

---

## Navigation

- Parent: [Channel Manager](https://documentation.netstorming.net/channel-manager.md)
- Next: [Basic Rules](https://documentation.netstorming.net/channel-manager/basic-rules.md)
