Kamra PMS v2.3.0
2.3.0 (2026-07-27)
Features
- channel manager seam - Channex live, STAAH and AioSell adapters ready (a768e3c)
- check-in becomes a flow - registration readiness, then a room (b1a9608)
- currency and number locale follow the property's country pack (72cb83c)
- generic pack resolves the currency symbol from the Currency master (abad702)
- localization: Indonesia country pack — PBJT hotel tax, NPWP, Rupiah (#4) (b753579)
- occupant ID capture on the GRC; WhatsApp conversations inbox; setup guide (4db3387)
- Thailand, Malaysia and UAE country packs; enquiry routing fields (7a5ce2b)
- WhatsApp on your own number - Meta Cloud API, open source (eaabab2)
Bug Fixes
- declare Frappe v16 for the marketplace + listing copy (#14) (9e128ea)
- GRC, self check-in submit and public booking were silently un-whitelisted (0616b1f)
- resolve Frappe Cloud marketplace Semgrep findings (#16) (378c44d)
- Settings booking-page logo and hero become upload fields (4edc370)
What's Changed
- chore: Frappe Cloud marketplace readiness by @azzaxp in #11
- docs: Frappe Cloud marketplace listing copy by @azzaxp in #13
- fix: declare Frappe v16 for the marketplace + listing copy by @azzaxp in #14
- chore: release train 2026-07 by @azzaxp in #12
- fix: resolve Frappe Cloud marketplace Semgrep findings by @azzaxp in #16
- chore: release train 2026-07 by @azzaxp in #17
- chore(main): release 2.3.0 by @github-actions[bot] in #15
Full Changelog: v2.2.1...v2.3.0