Releases: cloud-atlas-ai/obsidian-ics
Releases · cloud-atlas-ai/obsidian-ics
1.12.0
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
- WebEx:
- 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
- US format:
- Meeting IDs:
Meeting ID: (\d+)→ "Meeting IDs" field
Full Changelog: 1.11.0...1.12.0
1.11.0
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
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
1.10.1
Automated release for version 1.10.1
What's Changed
Other Changes
- Fix timezone handling for recurring events by @sKawashima in #178
New Contributors
- @sKawashima made their first contribution in #178
Full Changelog: 1.10.0...1.10.1
1.9.2
What's Changed
Other Changes
- Expanding Setup Instructions by @tobybaratta in #172
- fix dataview example in README by @muness in #174
- add notice for invalid date input in getEvents() method by @muness in #175
New Contributors
- @tobybaratta made their first contribution in #172
Full Changelog: 1.9.1...1.9.2
1.9.1
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
1.8.4
1.8.3.1
Automated release for version 1.8.3.1
What's Changed
Usability improvements
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