- Fix examples not running idempotently
- Update dependencies
- Fix lint
- Drop support for python 3.7
- Add
Config
andConfigOverride
types - Various cleanup and fixes
- Allow customizable csv delimiters
- Packaging updates
- Update dependencies
- Switch setup.py to pyproject
- Update dependencies
- Add support for python 3.11
- Dependency updates
- Updates to python publishing
- Add full type annotations and add strict mypy typing
- Switch README to markdown
- Add support for python 3.10 and drop support for python 3.5 and 3.6 (though it should still work)
- Switch to Drone CI
- Clean up testing and examples
- Update dependencies
- Switched to PEP-526 type hints (this removes support for python versions less than 3.5)
- Add
DTSTAMP
anduid
fields into output iCal
- Support parsing events with no
DSTART
orDTEND
properties - Update dependencies
- Remove python 2 support
- Simplify code
- Fix issue with utf-8 encoding and newlines
- Fix support for python 2
- Update dependencies
- Update dependencies
- Don't allow library to modify global config (@AlbertoMarnetto)
- Fix getting calendar end time
- Make converting ical to csv conversion fail gracefully on nonexistent fields
- Dependency updates
- Add PEP484 type hints
- Full test coverage
- Updated examples
- Updated dependencies
- Initial release