What's Changed
This release includes typescript types, generated from jsdoc thanks to a heroic effort from @jannikac
- Fixes a bug while parsing vcalendar parameters by @br0xpl in #613
- stringify: do not use unescapedIndexOf in property parameters by @dilyanpalauzov in #658
- parse._parsedParameters: do not use helpers.unescapedIndexOf() by @dilyanpalauzov in #536
- parser._handleContentLine() parsing including ^ in the parameter value by @dilyanpalauzov in #507
- Update ICALTester to make it useable again by @kewisch in #664
- Try again before avoiding death by recursion by @darktrojan in #550
- Make occurrences in chronological order even if BYMONTHDAY or BYYEARDAY is not in order by @darktrojan in #666
- Avoid infinite loop with invalid YEARLY recurrence rule by @leftmostcat in #621
- Fix stack trace on custom ParserError by @kewisch in #665
- Make it easier to debug sanity checks by @kewisch in #682
- Introduce the recurrence tester by @kewisch in #678
- Switch from
rollup-plugin-terser
to@rollup/plugin-terser
by @dilyanpalauzov in #693 - Move yauzl to dynamic import by @kewisch in #703
- Implement
.d.ts
generation from jsdoc comments by @jannikac in #662 - Fix exports by @jannikac in #713
- Fix remaining typescript issues by @jannikac in #712
- Fix incorrect jsdocs by @jannikac in #727
- Fix module resolution in typescript by @jannikac in #736
New Contributors
Full Changelog: v2.0.1...v2.1.0