0.0.4
What's Changed
- Add contentline encoding library and tests by @allenporter in #21
- Update parser output and use common translator to pydantic by @allenporter in #22
- Add support for serializing as an ICS file by @allenporter in #23
- Restructure and cleanup parsers and encoders by @allenporter in #24
- Infer validators based on field types by @allenporter in #25
- Add support for encoding text values in ics format by @allenporter in #26
- Add additional event property support by @allenporter in #27
- Add support for types based on property parameter 'VALUE' by @allenporter in #28
- Increase test coverage for property types by @allenporter in #29
- Add support for duration property values by @allenporter in #30
- Validation for start/end date matching by @allenporter in #31
- Add input duration as optional alternative to end time by @allenporter in #32
- Add attendee and organizer to events by @allenporter in #33
- Add parser test suite with .ics file examples by @allenporter in #34
- Reorder calendar fields to match rfc5545 by @allenporter in #35
- Reorder event fields to match the order in rfc5545 by @allenporter in #36
- Add additional calendar event fields by @allenporter in #37
- Simplify type mapping and improve code coverage by @allenporter in #38
- Create CODE_OF_CONDUCT.md by @allenporter in #39
- Update README and CONTRIBUTUING guides by @allenporter in #40
- Parse rfc5545 Period values by @allenporter in #41
- Add support for recurrence rule parsing by @allenporter in #42
- Add codespell pre-commit and github action by @allenporter in #43
- Add a Timeline implementation capable of rrule event generation by @allenporter in #44
- Add github token to avoid rate limiting by @allenporter in #45
- Recurrence improvements for monthly and unbounded ranges by @allenporter in #46
- Initial end-to-end recurring event implementation by @allenporter in #47
- Add support for EXDATE recurrence rule date exclusions by @allenporter in #48
Full Changelog: 0.0.3...0.0.4