icalendar_parser 1.1.1 icalendar_parser: ^1.1.1 copied to clipboard
Package to parse iCalendar (.ics) files written in pure Dart.
Changelog #
[1.1.0] #
- Fixed EXDATE parsing (#44
- Upgraded dev dependencies
- Refactored some code to beneficiate from enhanced enums
[1.0.2] #
- Added EXDATE (#37 from LucaCoduriV)
- Removed dependency to collection
[1.0.1+1] #
- Updated linting rules
[1.0.0] - 22/09/2021 #
- Fixed
fromString
constructor - Full test coverage on the package
[0.8.0] #
- Breaking Change: Added class
IcsDateTime
to replace theDateTime.tryParse
ensuring no timezone data are lost (#22)
[0.7.0] #
toJson()
now returns a correctly formatted JSON- Removed some irrelevant tests
- Refacto a few unit tests so they can use real
.ics
files - Added lint rules to the code
[0.6.0] #
[0.5.0] #
- Migrate code to nullsafety
- Refacto some tests
[0.4.2] #
- Added method
registerField
andunregisterField
to add custom fields to parsing.
[0.4.1] #
- Updated
/example
- Updated
README.md
- Added unit tests and code coverage
- Added support for
IcsStatus
enum:NEEDS-ACTION
COMPLETED
IN-PROCESS
DRAFT
FINAL
[0.4.0] #
- Improved unit tests
- Added support for fields:
TRIGGER
ACTION
METHOD
STATUS
(usingIcsStatus
enum)SEQUENCE
REPEAT
CLASS
TRANSP
(usingIcsTransp
enum)
[0.3.1] #
- Fixed parsing of
DTSTART
andDTEND
[0.3.0] #
- Fixed
END:VCALENDAR
check if ending with newline - Added parameter
lineSeparator
toICalendar.fromString
- Added constructor
ICalendar.fromLines
- Added some unit tests
[0.1.1+1] #
- Added pedantic rules to lint code
[0.1.1] #
- Compatible with
dart::core
- Authorize
END:VCALENDAR
ending with newline
[0.1.0] #
- First release
- Parse an
ICalendar
object from aString