Releases: scientific-python/yaml2ics
Releases · scientific-python/yaml2ics
v0.3
Enhancements
Bug Fixes
- Unpin pytest (#88).
- BUG: include timezone info in datetime_to_str converter (#115).
- Correctly infer timezone from event begin time (#125).
Maintenance
- Test on Python 3.12.0-beta.2 (#56).
- Use label-check and attach-next-milestone-action (#58).
- Use setuptools (#59).
- Specify what goes in sdist (#60).
- Use changelist (#61).
- Use dependabot (#62).
- Use trusted publisher (#70).
- Pin ics-vtimezones to 2020.1 (#78).
- Pin pytest (#85).
- Use setup-python pip caching (#87).
- Add changelist config (#94).
- Update pre-commit repos (#95).
- Update ruff config (#96).
- Update GH actions (#97).
- Add codespell pre-commit (#98).
- Test on Python 3.13-dev (#99).
- Fix cli and inclusion file tests (#104).
- Update pytest config (#100).
- Update pre-commit (12/2024) (#107).
- Support for Python: added 3.13, 3.14, removed 3.8 (#119).
- MAINT: actually bumping minimum python to 3.9 #126).
Other
- CI: adding workflow_dispatch (#84).
Contributors
3 authors added to this release (alphabetically):
- Brigitta Sipőcz (@bsipocz)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
3 reviewers added to this release (alphabetically):
- Brigitta Sipőcz (@bsipocz)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
Full Changelog: v0.2...v0.3
v0.3rc0
Enhancements
Bug Fixes
- Unpin pytest (#88).
- BUG: include timezone info in datetime_to_str converter (#115).
- Correctly infer timezone from event begin time (#125).
Maintenance
- Test on Python 3.12.0-beta.2 (#56).
- Use label-check and attach-next-milestone-action (#58).
- Use setuptools (#59).
- Specify what goes in sdist (#60).
- Use changelist (#61).
- Use dependabot (#62).
- Use trusted publisher (#70).
- Pin ics-vtimezones to 2020.1 (#78).
- Pin pytest (#85).
- Use setup-python pip caching (#87).
- Add changelist config (#94).
- Update pre-commit repos (#95).
- Update ruff config (#96).
- Update GH actions (#97).
- Add codespell pre-commit (#98).
- Test on Python 3.13-dev (#99).
- Fix cli and inclusion file tests (#104).
- Update pytest config (#100).
- Update pre-commit (12/2024) (#107).
- Support for Python: added 3.13, 3.14, removed 3.8 (#119).
Other
- CI: adding workflow_dispatch (#84).
Contributors
3 authors added to this release (alphabetically):
- Brigitta Sipőcz (@bsipocz)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
3 reviewers added to this release (alphabetically):
- Brigitta Sipőcz (@bsipocz)
- Jarrod Millman (@jarrodmillman)
- Stefan van der Walt (@stefanv)
v0.2
What's Changed
- Flake8 migrated to GitHub by @itrich in #46
- Add possibility to add additional dates to recurring events by @itrich in #45
- Switch from flake8 to ruff by @stefanv in #47
- Increase coverage to 100% by @stefanv in #48
- Update pre-commit by @jarrodmillman in #50
- Update codecov by @jarrodmillman in #52
- Update pre-commit hooks by @jarrodmillman in #53
Full Changelog: v0.1...v0.2
yaml2ics 0.1
What's Changed
- requirements: Add PyYAML by @rkdarst in #2
- Port yaml2ics to ics 0.8.0 by @rkdarst in #4
- Fix rrule creation: use name= and value= for more correct syntax. by @rkdarst in #6
- Print error messages to stderr, not stdout by @rkdarst in #5
- Add per-calendar default timezone (in meta header) by @rkdarst in #8
- Don't set end=None for recurring events by @rkdarst in #7
- Fix several tests by @rkdarst in #9
- Add Github Actions to run tests by @rkdarst in #10
- Update black by @stefanv in #12
- Add calendar name field by @stefanv in #13
- Add missing interval to RRULE by @stefanv in #15
- Add X-WR-CALNAME in extras on top of NAME by @tupui in #16
- Add 'include' to metadata to include other files. by @rkdarst in #11
- Package library by @tupui in #19
- yaml2ics: Allow a "timezone" option within each event. by @rkdarst in #22
- Simplify install by @jarrodmillman in #25
- Update GH actions by @jarrodmillman in #26
- Update precommit hooks by @jarrodmillman in #27
- Add the possibility to skip dates for recurring events by @itrich in #24
- Run linter by @jarrodmillman in #28
- Improve CI testing by @jarrodmillman in #29
- Specify lower bounds on dependencies by @jarrodmillman in #30
- Add release process notes by @jarrodmillman in #31
- Add changelog by @jarrodmillman in #32
- Use ics pypi pre-release by @jarrodmillman in #33
- Fix linting by @jarrodmillman in #34
- Lint toml by @jarrodmillman in #35
- Add classifiers by @jarrodmillman in #36
- Measure test coverage by @jarrodmillman in #37
- Update install and release notes by @jarrodmillman in #38
- Add test and coverage badges by @jarrodmillman in #39
- Fix markdown syntax by @jarrodmillman in #40
- Add ability to specify custom ICS by @stefanv in #41
- Announce Python 3.11 support by @jarrodmillman in #43
New Contributors
- @rkdarst made their first contribution in #2
- @stefanv made their first contribution in #12
- @tupui made their first contribution in #16
- @jarrodmillman made their first contribution in #25
- @itrich made their first contribution in #24
Full Changelog: v0.0...v0.1
yaml2ics 0.1rc3
v0.1rc3 signed 0.1rc3 tag
yaml2ics 0.1rc2
v0.1rc2 signed 0.1rc2 tag
yaml2ics 0.1rc1
v0.1rc1 signed v0.1rc1 tag