This release adds 3 notable features for engineering teams evaluating rollout.
Published 3mo
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
appointment
appointment-booking
appointment-scheduling
appointments
calendar
calendars
+6 more
calendly-alternative
docker
elixir
phoenix-liveview
postgresql
scheduling
Summary
AI summaryRedesign onboarding and add notifications when organiser updates event details.
Full changelog
[0.99.40] — 2026-04-07
Bug Fixes
- core: Extract shared Date-to-DateTime coercion into DateTimeUtils.to_datetime/1
- core: Skip duplicate transaction on initial subscription invoice
- core: Address review findings in onboarding redesign
- core: Address review findings in TLD validation
- core: Add warning log and test assertions for partial reminder delivery
- core: Prevent duplicate reminder emails on partial delivery failure
- core: Defer view assign to initialisation and handle background sync
- core: Remove dead pattern match branch in get_calendar_path
- core: Restore calendar grid scrolling broken by empty state wrapper
- core: Update CalendarEventWorker default to Calendar.Events
- core: Use real user in integration_health_state schema tests
- core: Add missing calendar integration setup in event creation tests
- core: Add missing user FK constraint to integration_health_states
- core: Address review findings in typespec refactor
- core: Add central Mox setup for HTTP client in calendar tests
- core: Supervise security monitoring webhook task
- core: Correct Dialyzer type specs in security logger
- core: Correct Dialyzer type specs across auth, bookings, emails, integrations, and security modules
- core: Correct Dialyzer type specs for theme customisation presets
- core: Inline changelog text in CloudronVersions.json entries
- core: Resolve Credo config path doubling when run from child app
Features
- core: Add translations for attendee discard confirmation plural string
- core: Notify attendees when organiser updates event details
- core: Redesign onboarding with split-screen layout and individual scheduling steps
- core: Add 310 missing IANA TLDs to validation list
- core: Expand TLD list with 77 missing domain extensions
- core: Add TLD validation to domain validator
- core: Add TLD validation to email validator
- core: Add TLD list module with typo suggestions
- core: Add TLD data file for domain ending validation
- core: Add calendar invitation emails with attendee management
- core: Add multi-attendee support to calendar events
- core: Add ad-hoc meeting invitations from dashboard calendar
- core: Show empty state banner when no calendars are connected
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]