Skip to content

Commit 3bef293

Browse files
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

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "calrs"
3-
version = "1.12.1"
3+
version = "1.13.0"
44
edition = "2021"
55
description = "A fast, self-hostable scheduling platform. Like Cal.com, but written in Rust."
66
license = "AGPL-3.0"

0 commit comments

Comments
 (0)