Releases: bmcclure/ha-chore-helper
Chore Helper 0.5.2 for Home Assistant
What's Changed
Full Changelog: v0.5.1...v0.5.2
Chore Helper 0.5.1 for Home Assistant
What's Changed
- Fix issue with no set Day of Week by @danhoeflinger in #40
- Fix deprecated usage of async_forward_entry_setup by @bmcclure in #45
New Contributors
- @danhoeflinger made their first contribution in #40
Full Changelog: v0.5.0...v0.5.1
Chore Helper 0.5.0 for Home Assistant
Chore Helper is getting smarter!
This release includes new features, bug fixes, and greater efficiency in date calculation. Specifically:
Features
- Adds an option when creating or editing a chore to show the chore on today's date in the calendar if it's overdue. This can help you keep track of what still needs doing, instead of potentially forgetting about a chore after its due date has passed. The chore will still always have an accurate past due date, this only affects the calendar events.
- Fewer loop iterations are now required when calculating the next due date. This change helps fix a date calculation bug (see below) but it also improves the efficiency of due date calculation in general.
Fixes
- Previously, in some cases chores with the "After" prefix could calculate the next due date too early. Now, both for better performance and better accuracy, the starting date for due date calculations on "after" chores is based on the chore's period. For example, a chore due after 2 weeks, completed today, would use 2 weeks from today as a starting date for calculations. This does not affect "every" chores, because for example an "every 2 weeks" chore completed today could potentially be due as soon as tomorrow.
Chore Helper 0.4.0 for Home Assistant
Chore Helper 0.4 is now available hot on the heels of the recent 0.3 release!
Enhancements
- Ability to set a due date offset for monthly chores, useful for aligning multiple chores on consecutive days, especially in the last week of the month.
Due Date Offset
Using the Due Date Offset, you can do some niche but useful things like:
- Create multiple consecutive chores that fall on the last FULL week in a month (schedule it for the last Friday, then offset it to the day you actually want)
- Create a chore due on Monday of the last week in the month that has a Wednesday
Chore Helper 0.3.0 for Home Assistant
Enhancements
- Support calculating monthly dates based on last week of the month, or counting in reverse from the last week of the month
New monthly week number options
Options for "last", "2nd from last", "3rd from last", and "4th from last" have been added for the weeks when scheduling a monthly chore.
Examples of schedules this supports
- The last Wednesday of the month (Here's looking at you, Tarusky80)
- The 2nd to last Wednesday of the month
- The Wednesday of the last week of the month (this could potentially fall on the following month)
- The Wednesday of the 3rd to last week of the month
Chore Helper 0.2.2 for Home Assistant
Fixes
- Allow setting optional due date, week number, weekday, and day of month values to 0 or None to reset them to their default blank value, where before it was impossible to reset them to blank after setting them the first time
- Fix calculating yearly chores with a due date, previously they were showing as Unknown
- Fix yearly due date calculation after resetting a due date to blank
Chore Helper 0.2.1 for Home Assistant
Enhancements
- Optimized due date calculation and removed upper date limit so that your forecast dates are always available
Fixes
- Fixed error in calculation of yearly chore periods causing yearly chores to show Unavailable
Chore Helper 0.2.0 for Home Assistant
Enhancements
- Set an overdue icon that will take effect automatically if a chore is due before today
- Set the number of future chore dates to forecast which can be different per chore
- Monthly chores support leaving both day of month and weekday blank, which will automatically determine the date each period
- Yearly chores support not supplying a due date, which will automatically determine the date each period
Fixes
- Fixed service documentation to be accurate
Chore Helper 0.1.0 for Home Assistant
Thanks for checking out the inaugural release of Chore Helper!
This integration is very young, but it is ready to get some wider testing and user input.
Some features are not yet implemented, and the documentation is currently being updated, but all of the main functionality, such as chore scheduling, the chore calendar, and the available services, should be functional.
Let me know if you run into any issues!