Skip to content

Releases: franc6/ics_calendar

5.0.2

11 Sep 23:51
Compare
Choose a tag to compare

5.0.2 2025/09/11

Translator notes

Sorry everyone! I added two new strings for this release, which breaks the lovely translations for that. They're just error messages, so if you're all perfect, then you won't notice. :)

5.0.1 2024/09/11

  • Fixed #149 Thanks, @jpbede!
  • Added German Translation by @mbenecke
  • Fixed #148
  • Fixed #151 Thanks to everyone who reported details on this one!

Breaking Change

If you installed 5.0.0, you'll probably need to re-enable the YAML configuration, remove all entities from ICS Calendar (note: this might mean going to Settings | Devices & entities | Entities, and filtering for "calendar.") and then restart HA. You can then disable your YAML configuration again.

5.0.0 2024/09/10

  • Fixed #117 Made sure the global download lock blocks and ensures min_update_time. (@agroszer)
  • Add UI configuration support
  • Fixed #89
  • Fixed #126
  • Fixed #140
  • Fixed #144

IMPORTANT

Do NOT update to this version from version 3.2.0 or older! Update to versoin 4.0.0 and follow the instructions at [UpgradeTo4.0AndLater.md](https://github.com/franc6/ics_calendar/blob/releases/UpgradeTo4 first!

UI configuration is now supported, and configuration via YAML is now deprecated. After installing this update, and after restarting Home Assistant, please remove your existing YAML configuration for ICS calendar. Your existing configuration has been imported! Failure to remove the entries doesn't hurt anything, but will cause additional log entries about it.

In a future release, YAML configuration support will be removed entirely, so please be sure to update before that happens, or you will lose your existing configuration.

HELP WANTED

Since there are now some UI components, it'd be nice to have them in more than just English, and you probably don't want me doing the translations. Please open PRs with translation files if you know how. Thanks!

4.2.0 2024/01/15

4.1.0 2023/11/07

  • Add feature for #107

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

5.0.1

11 Sep 17:38
d48becb
Compare
Choose a tag to compare

5.0.1 2024/09/11

  • Fixed #149 Thanks, @jpbede!
  • Added German Translation by @mbenecke
  • Fixed #148
  • Fixed #151 Thanks to everyone who reported details on this one!

Breaking Change

If you installed 5.0.0, you'll probably need to re-enable the YAML configuration, remove all entities from ICS Calendar (note: this might mean going to Settings | Devices & entities | Entities, and filtering for "calendar.") and then restart HA. You can then disable your YAML configuration again.

5.0.0 2024/09/10

  • Fixed #117 Made sure the global download lock blocks and ensures min_update_time. (@agroszer)
  • Add UI configuration support
  • Fixed #89
  • Fixed #126
  • Fixed #140
  • Fixed #144

IMPORTANT

Do NOT update to this version from version 3.2.0 or older! Update to versoin 4.0.0 and follow the instructions at [UpgradeTo4.0AndLater.md](https://github.com/franc6/ics_calendar/blob/releases/UpgradeTo4 first!

UI configuration is now supported, and configuration via YAML is now deprecated. After installing this update, and after restarting Home Assistant, please remove your existing YAML configuration for ICS calendar. Your existing configuration has been imported! Failure to remove the entries doesn't hurt anything, but will cause additional log entries about it.

In a future release, YAML configuration support will be removed entirely, so please be sure to update before that happens, or you will lose your existing configuration.

HELP WANTED

Since there are now some UI components, it'd be nice to have them in more than just English, and you probably don't want me doing the translations. Please open PRs with translation files if you know how. Thanks!

4.2.0 2024/01/15

4.1.0 2023/11/07

  • Add feature for #107

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

5.0.0

11 Sep 01:32
53274b3
Compare
Choose a tag to compare
5.0.0 Pre-release
Pre-release

Please do not install v5.0.0 at this time if you have not already. There are a couple of annoying problems, and after fixing them, I noticed another problem, with calendars disappearing. That didn't happen yesterday, and I'm not sure why it's happening today, but it was observed with 5.0.0, not just the new code. I'll have a fix for this as soon as I can, but it'll probably be at least a week.

5.0.0 2024/09/10

  • Fixed #117 Made sure the global download lock blocks and ensures min_update_time. (@agroszer)
  • Add UI configuration support
  • Fixed #89
  • Fixed #126
  • Fixed #140
  • Fixed #144

IMPORTANT

Do NOT update to this version from version 3.2.0 or older! Update to versoin 4.0.0 and follow the instructions at [UpgradeTo4.0AndLater.md](https://github.com/franc6/ics_calendar/blob/releases/UpgradeTo4 first!

UI configuration is now supported, and configuration via YAML is now deprecated. After installing this update, and after restarting Home Assistant, please remove your existing YAML configuration for ICS calendar. Your existing configuration has been imported! Failure to remove the entries doesn't hurt anything, but will cause additional log entries about it.

In a future release, YAML configuration support will be removed entirely, so please be sure to update before that happens, or you will lose your existing configuration.

HELP WANTED

Since there are now some UI components, it'd be nice to have them in more than just English, and you probably don't want me doing the translations. Please open PRs with translation files if you know how. Thanks!

4.2.0 2024/01/15

4.1.0 2023/11/07

  • Add feature for #107

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

4.2.0

15 Jan 19:42
Compare
Choose a tag to compare

4.2.0 2024/01/15

Notice

This is likely to be the last version before supporting UI-based configuration. Please upgrade to this version before the next update, and take note of the breaking change comment below!

4.1.0 2023/11/07

  • Add feature for #107

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

4.1.0

07 Nov 18:41
39d0157
Compare
Choose a tag to compare

4.1.0 2023/11/07

  • Add feature for #107

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

4.0.1

24 Oct 19:50
Compare
Choose a tag to compare

4.0.1 2023/10/24

  • Attempt to give an error message for missing configuration

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

4.0.0

17 Oct 22:35
Compare
Choose a tag to compare

4.0.0 2023/10/17

  • Change to be a component, since HA doesn't seem likely to allow UI configuration of the calendar component. :(

Breaking Change

You must update your YAML configuration with this update. This integration is no longer a platform for the calendar component. Instead, it's a component on its own that provides calendars. Please see UpgradeTo4.0AndLater.md for more information on upgrading. Please read that carefully before upgrading to this version!

3.2.0

19 Sep 13:20
Compare
Choose a tag to compare

3.2.0 2023/09/19

  • Added new option, accept_header to allow setting an Accept header for misconfigured servers.
  • Updated dependencies

3.1.8 2023/08/23

Breaking Change

  • Updated to require HA 2023.6. This release requires python 3.11, which is also required by HA 2023.6 and later, so that's the new minimum.

3.1.7 2023/02/07

  • Fixed #76/#85
  • Fixed #77; you can now use {year} and {month} in your URLs to get the current 4 digit year and 2 digit month.
  • Fixed #78; you can now specify an offset in hours if your calendar entries have the wrong time zone.

3.1.8

22 Aug 19:09
Compare
Choose a tag to compare

3.1.8 2023/08/23

Breaking Change

  • Updated to require HA 2023.6. This release requires python 3.11, which is also required by HA 2023.6 and later, so that's the new minimum.

3.1.7 2023/02/07

  • Fixed #76/#85
  • Fixed #77; you can now use {year} and {month} in your URLs to get the current 4 digit year and 2 digit month.
  • Fixed #78; you can now specify an offset in hours if your calendar entries have the wrong time zone.

3.1.6 2022/12/12

  • Handle UTF-8 BOM in calendar data.
  • Properly decode UTF-16 calendar data.

3.1.7

07 Feb 19:33
Compare
Choose a tag to compare

3.1.7 2023/02/07

  • Fixed #76/#85
  • Fixed #77; you can now use {year} and {month} in your URLs to get the current 4 digit year and 2 digit month.
  • Fixed #78; you can now specify an offset in hours if your calendar entries have the wrong time zone.

3.1.6 2022/12/12

  • Handle UTF-8 BOM in calendar data.
  • Properly decode UTF-16 calendar data.

3.1.5 2022/11/01

  • Handle gzip-encoded responses for servers that incorrectly return gzip'd data. Thanks to @omnigrok for finding the problem and suggesting a fix!