Commit 3bef293
release: 1.13.0
The provider-expansion release: connecting a calendar no longer means
CalDAV with basic auth. Microsoft Exchange (EWS) joins as a second
backend behind a new provider trait, Google Calendar connects via
OAuth2 with encrypted token storage, confirmed bookings can
auto-generate video meeting links (Jitsi pattern or bring-your-own
webhook), booking pages gain an opt-in self-hosted proof-of-work
captcha, and an embed system lets you put your booking page on any
website. Two headline features are community contributions.
Highlights:
- Microsoft Exchange (EWS) calendar backend (olivierlambert#103, olivierlambert#127)
- Google Calendar (OAuth2) sources (olivierlambert#99)
- Auto-generated video meeting links: Jitsi + webhook (olivierlambert#128)
- Self-hosted proof-of-work booking captcha (olivierlambert#122, @florian-SV)
- Embed code generator: inline, floating button, element click (olivierlambert#125)
- calrs config dump CLI command (olivierlambert#112, @mvalois)
- CALRS_ALLOW_PRIVATE_HOSTS for private CalDAV/EWS hosts (olivierlambert#124)
- Fixed: Google forward-window sync truncation, CalDAV write-back
no longer gated on SMTP (olivierlambert#99), friendly booking email validation (olivierlambert#129)
- Migrations 053-056; translations update (olivierlambert#131); 758 tests
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 7df37cc commit 3bef293
2 files changed
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments