Skip to content

Releases: franc6/ics_calendar

3.0.0

09 May 23:04
Compare
Choose a tag to compare

3.0.0 2022/05/09

  • Refactored to use new CalendarEvent and CalendarEntity classes from HA

2.9.0 2022/04/19

  • Significant refactoring to change how data is cached and when; should resolve #38
  • Added new option, download_interval to set the time between downloading the calendar. Set to a multiple of 15.
  • Renamed includeAllDay to be include_all_day to better match other options.
    The old name will continue to work until version 3.1.0.
  • This release includes some aggressive data caching, and will consume more memory. However, CPU usage should be signficantly reduced, especially if download_interval is set to a value of 60 or more. A future release will attempt to reduce the memory usage.

2.9.0

19 Apr 14:49
Compare
Choose a tag to compare

2.9.0 2022/04/19

  • Significant refactoring to change how data is cached and when; should resolve #38
  • Added new option, download_interval to set the time between downloading the calendar. Set to a multiple of 15.
  • Renamed includeAllDay to be include_all_day to better match other options.
    The old name will continue to work until version 3.1.0.
  • This release includes some aggressive data caching, and will consume more memory. However, CPU usage should be signficantly reduced, especially if download_interval is set to a value of 60 or more. A future release will attempt to reduce the memory usage.

2.8.2 2022/04/04

  • Breaking change! Requires Home Assistant 2022.4 or later
  • Fixed bug with error messages
  • Fixed #48

2.8.1 2022/03/31

  • Breaking change! Requires Home Assistant 2022.4 or later
  • Fixed code to work with upcoming 2022.4 releases
  • Refactored internal code for better test coverage

2.8.2

04 Apr 23:49
Compare
Choose a tag to compare

2.8.2 2022/04/04

Breaking change! Requires Home Assistant 2022.4 or later

  • Fixed bug with error messages
  • Fixed #48

2.8.1 2022/03/31

Breaking change! Requires Home Assistant 2022.4 or later

  • Fixed code to work with upcoming 2022.4 releases
  • Refactored internal code for better test coverage

2.8.0 2022/03/31

WITHDRAWN -- See 2.8.1 instead.

2.7.0 2022/03/29

Breaking change! Removed icalevents parser; use rie or ics instead

  • Corrected manifest.json and hacs.json

2.6.1 2022/03/04

  • Added additional output to some error conditions

2.6.0 2022/03/01

  • Fixed some problems with rie parser

2.8.1

01 Apr 01:47
Compare
Choose a tag to compare

2.8.1 2022/03/31

Breaking change! Requires Home Assistant 2022.4 or later

  • Fixed code to work with upcoming 2022.4 releases
  • Refactored internal code for better test coverage

2.8.0 2022/03/31

WITHDRAWN -- See 2.8.1 instead.

2.7.0 2022/03/29

  • Removed icalevents parser
  • Corrected manifest.json and hacs.json

2.6.1 2022/03/04

  • Added additional output to some error conditions

2.6.0 2022/03/01

  • Fixed some problems with rie parser
  • Added new "days" option so the next event will be shown better (see issues #43 & #44, and PR #33)
  • Added more unit tests

2.7.0

29 Mar 23:22
Compare
Choose a tag to compare
  • Lots of changes behind the scenes to prep for distributing through HACS without having to add the repository.
  • Removed icalevents parser
  • Corrected manifest.json and hacs.json

2.6.1

06 Mar 02:48
Compare
Choose a tag to compare

Added additional info to log output for certain error conditions.

2.6.0

01 Mar 23:02
Compare
Choose a tag to compare
  • Fixed some problems with rie parser
  • Added new "days" option so the next event will be shown better (see issues #43 & #44, and PR #33)
  • Added more unit tests

2.5.0

04 Jan 00:56
Compare
Choose a tag to compare

This release includes a new default parser, "rie" which fixes several open issues.

2.1.2

03 Jan 20:02
Compare
Choose a tag to compare
  • Fixed ics parser

2.1.0

20 Oct 02:48
Compare
Choose a tag to compare
  • Added code to cache calls to async_get_events, which might reduce CPU usage
  • Added code to cache calls to download the calendar data
  • Note: the above items are not configurable yet
  • Fixed resource leak