- v2.8 : Ukranian language
- v2.7 : Showing open seats on RSVP, better subscription handling
- v2.6 : useUserTZ, css ::part, formatting of urls in description
- v2.5 : PRO option and more
- ✨ introducing PRO offering
⚠️ Breaking: default branding activated in order to support this free open source project (if you do not want to support this project, use the hideBranding option to disable it)⚠️ Breaking: if you want to customize calendar option labels, you need need to do this via the customLabels option⚠️ Breaking: some inline style got moved to the css. If you use your own custom css, double-check- new optionsMobile und optionsIOS options to specify device-specific calendar types
- more css var options and subtle style fixes
- bundle-size optimization option
- attendee optimization
- a lot of fixes
- v2.4 : forceOverlay, fixes
- v2.3 : pastDateHandling, disable option, static-dropup listStyle option, date style optimized, buttonsList optimized, better iOS support, new languages
- v2.2 : "attendee" option, lazy external css loading, fixes
- v2.1 : Romanian language support and a bunch of fixes
- v2.0 : "all" new version 2
- now a universally usable web component, working basically plug and play at almost all frontend stacks
- more customization (hide/show all parts individually) and easy styling (no longer necessary to include the css file manually)
- updates automatically when you change any attributes
- a lot of bug fixes and performance improvement
- prepared for better tracking
- full code refactoring
- new demo page with live playground
- using attributes instead of the innerContent JSON structure. Latter one is still supported, but not with to the full degree of the new version
- new license: ELv2
- potential breaks:
- backwards compatibility for old schema.org support (< v1.10) and parameter names prior v1.4 are no longer supported
- some rather rarely used parameters have changed (name and direction):
- background -> hideBackground
- checkmark -> hideCheckmark
- richData -> hideRichData
- v1.18 : multi-date functionality, subscription support, busy/free option, style updates, code refactoring, timezone database update
- v1.17 : new license (Apache-2.0 with “Commons Clause”)
- v1.16 : custom sequence, UID, and status support; bundle size optimization
- v1.15 : more stable time zone management via the TimeZones iCal Library, more languages, easier recurrence, better schema.org support, organizer and image information
- v1.14 : dynamical dropdown/up, adjustable size
- v1.13 : dark mode
- v1.12 : style updates, sanitization, webView edge case support, text block overwrite option, change of repo ownership
- v1.11 : 1-option support, static ics support, instagram browser support, multi-lang, hide background option, recurring events, and more
- v1.10 : auto-generating schema.org and dropping support for its input
- v1.9 : big code style update + linter setup
- v1.8 : new button style
- v1.7 : new code structure and options + tons of optimizations
- v1.6 : supporting Microsoft Teams
- v1.5 : update to date format and better accesibility
- v1.4 : schema.org support (also changed some keys in the JSON!)
- v1.3 : new license (MIT with “Commons Clause”)
- v1.2 : inline and line break support
- v1.1 : npm functionality
- v1.0 : initial release