- Bump fd_lints from 1.0.2 to 1.1.0 by @dependabot in #58
- Bump collection from 1.17.1 to 1.17.2 by @dependabot in #57
- Bump fd_lints from 1.1.0 to 1.1.1 by @dependabot in #60
- Bump test from 1.24.2 to 1.24.3 by @dependabot in #59
- Bump fd_lints from 1.1.1 to 2.0.1 by @dependabot in #62
- Bump fd_lints from 2.0.1 to 2.1.0 by @dependabot in #64
- Bump test from 1.24.3 to 1.24.4 by @dependabot in #63
- Bump test from 1.24.4 to 1.24.5 by @dependabot in #66
- Bump test from 1.24.5 to 1.24.6 by @dependabot in #68
- Bump collection from 1.17.2 to 1.18.0 by @dependabot in #65
- chore: bump dependencies by @TesteurManiak in #76
- Bump coverage from 1.7.1 to 1.7.2 by @dependabot in #78
- Bump test from 1.24.9 to 1.25.0 by @dependabot in #77
- Bump test from 1.25.0 to 1.25.1 by @dependabot in #79
- Bump test from 1.25.1 to 1.25.2 by @dependabot in #80
- Bump meta from 1.11.0 to 1.12.0 by @dependabot in #81
- Bump meta from 1.12.0 to 1.14.0 by @dependabot in #82
- Bump test from 1.25.2 to 1.25.3 by @dependabot in #83
- Bump test from 1.25.3 to 1.25.4 by @dependabot in #84
- Bump fd_lints from 2.2.0 to 2.2.1 by @dependabot in #85
- Bump test from 1.25.4 to 1.25.5 by @dependabot in #88
- Bump meta from 1.14.0 to 1.15.0 by @dependabot in #87
- Bump coverage from 1.7.2 to 1.8.0 by @dependabot in #86
- Bump fd_lints from 2.2.1 to 2.3.0 by @dependabot in #90
- Bump test from 1.25.5 to 1.25.6 by @dependabot in #89
- Bump test from 1.25.6 to 1.25.7 by @dependabot in #91
- Bump collection from 1.18.0 to 1.19.0 by @dependabot in #92
- Bump test from 1.25.7 to 1.25.8 by @dependabot in #93
- Bump coverage from 1.8.0 to 1.9.0 by @dependabot in #94
- chore: bump dependencies by @TesteurManiak in #97
Full Changelog: https://github.com/TesteurManiak/icalendar_parser/compare/2.0.0...2.1.0
- Fixed
toJson()
format - Updated linting
- Updated example to be a Dart executable
- Updated Dart SDK constraint to
>=3.0.0 <4.0.0
- Added CREATED (#46)
- Added Contributors section to README
- Putted back code coverage badge
- Fixed EXDATE parsing (#44
- Upgraded dev dependencies
- Refactored some code to beneficiate from enhanced enums
- Added EXDATE (#37 from LucaCoduriV)
- Removed dependency to collection
- Updated linting rules
- Fixed issue #33: Exception on ORGANIZER field parsing
- Fixed
fromString
constructor - Full test coverage on the package
- Added RRULE #30
- Export ics_datetime.dart #29
- Breaking Change: Added class
IcsDateTime
to replace theDateTime.tryParse
ensuring no timezone data are lost (#22)
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
- Fixed an issue with line folding sometimes causing an exception (#21)
- Fix TRIGGER and SEQUENCE warnings (#22)
- Fix for
DESCRIPTION
text that is spanned over multiple lines and contains a:
(#19)
- Migrate code to nullsafety
- Refacto some tests
- Added method
registerField
andunregisterField
to add custom fields to parsing.
- Updated
/example
- Updated
README.md
- Added unit tests and code coverage
- Added support for
IcsStatus
enum:NEEDS-ACTION
COMPLETED
IN-PROCESS
DRAFT
FINAL
- Improved unit tests
- Added support for fields:
TRIGGER
ACTION
METHOD
STATUS
(usingIcsStatus
enum)SEQUENCE
REPEAT
CLASS
TRANSP
(usingIcsTransp
enum)
- Fixed parsing of
DTSTART
andDTEND
- Fixed
END:VCALENDAR
check if ending with newline - Added parameter
lineSeparator
toICalendar.fromString
- Added constructor
ICalendar.fromLines
- Added some unit tests
- Added pedantic rules to lint code
- Compatible with
dart::core
- Authorize
END:VCALENDAR
ending with newline
- First release
- Parse an
ICalendar
object from aString