Skip to content

v0.99.40

Choose a tag to compare

@github-actions github-actions released this 07 Apr 16:14

[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