Skip to content

Latest commit

 

History

History
59 lines (55 loc) · 3.46 KB

CHANGELOG.md

File metadata and controls

59 lines (55 loc) · 3.46 KB

⚡ Changelog (without patches)

Version 2

  • 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

Version 1

  • 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