Skip to content

Releases: cloud-atlas-ai/obsidian-ics

1.12.0

26 Sep 19:24
887fdf1

Choose a tag to compare

What's Changed

Exciting New Features 🎉

✨ New in this version: This expands the previous video call URL extraction feature into a fully generic system. Your existing templates using callUrl and callType continue to work unchanged, but you now have access to much more powerful extraction capabilities through extractedFields.

  • Feature: Field Extraction by @muness in #196
    • Adds configurable field extraction patterns allowing users to extract any type of data from calendar events into custom fields.
    • These are meant to be used with Templater.
    • Backwards compatible with the old Video callUrl and callType if you use "Video Call URLs" as the extracted field name. The old patterns automatically get created on migration.

Custom Extraction Examples

You can create patterns to extract any information:

  • Additional Video Calls: Extend beyond the defaults:
    • WebEx: webex.com → "Video Call URLs" field
    • GoToMeeting: gotomeeting.com → "Video Call URLs" field
    • Jitsi: meet.jit.si → "Video Call URLs" field
  • Links: (https?|ftp|file)://[^\s<>"]+ → "Links" field
  • Phone Numbers: Create multiple patterns for the same field:
    • US format: \(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4} → "Phone Numbers" field
    • International: \+\d{1,3}[-.\s]?\d{1,14} → "Phone Numbers" field
  • Meeting IDs: Meeting ID: (\d+) → "Meeting IDs" field

Full Changelog: 1.11.0...1.12.0

1.11.0

23 Sep 01:48
4952f40

Choose a tag to compare

Automated release for version 1.11.0

What's Changed

Exciting New Features 🎉

Other Changes

  • docs: update README with flexible date input documentation by @muness in #188
  • Add instructions to get Microsoft Office 365 calendar URL #189

Full Changelog: 1.10.3...1.11.0

1.10.3

29 Aug 13:56
a2d114e

Choose a tag to compare

Automated release for version 1.10.3

What's Changed

Exciting New Features 🎉

  • feat: implement flexible date input for getEvents() method in #186

Full Changelog: 1.10.2...1.10.3

1.10.2

28 Aug 14:05
e962977

Choose a tag to compare

Automated release for version 1.10.2

What's Changed

Bugfix 🎉

Other Changes

  • Feature dependency updates and branch rules by @muness in #184

Full Changelog: 1.10.1...1.10.2

1.10.1

03 Jun 13:53
32cb72b

Choose a tag to compare

Automated release for version 1.10.1

What's Changed

Other Changes

New Contributors

Full Changelog: 1.10.0...1.10.1

1.9.2

18 Apr 15:56
8a17fc0

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: 1.9.1...1.9.2

1.9.1

20 Mar 17:19
437a35b

Choose a tag to compare

Automated release for version 1.9.1

What's Changed

Other Changes

  • Clarify that a local ics file is supported in the settings language #170

Full Changelog: 1.9...1.9.1

1.9

25 Jan 19:30
9a36253

Choose a tag to compare

1.9

Automated release for version 1.9

What's Changed

Exciting New Features 🎉

Bugfix 🎉

  • fix: Ignore missing attendee properties by @ctrl-q in #161

New Contributors

Full Changelog: 1.8.4...1.9

1.8.4

21 Jan 20:37
c425ed8

Choose a tag to compare

Automated release for version 1.8.4

What's Changed

Fixes

  • Ensure recurrent flag is set correctly by @mikeh in #158

New Contributors

Full Changelog: 1.8.3.1...1.8.4

1.8.3.1

20 Jan 01:26
32c2c90

Choose a tag to compare

Automated release for version 1.8.3.1

What's Changed

Usability improvements

  • Rename toggle for displaying available events and update description for clarity by @muness in #152

Other Changes

  • Change release process to not require a direct commit to master branch by @muness in #153
  • Release 1.8.3.1 by @muness in #154
  • use latest setup-node action, fix node-version by @muness in #155
  • refactor: update ESLint configuration and dependencies for improved TypeScript support by @muness in #156
  • chore: update GitHub Actions to use latest checkout and setup-node ac… by @muness in #157

Full Changelog: 1.8.3...1.8.3.1