What's Changed
Features
- [feat: Is it Issur Melacha](https://github.com/essel-dev/jewcal/commit/f8052c60819d2ff71e12e690b9f8c504c129fca2)
- [feat: Is it erev Shabbos or Yom Tov](https://github.com/essel-dev/jewcal/commit/273dd1539a14214fac063d2d3855785ca1580e5c)
- [Is it Shabbos, Is it Yom Tov, Is it Erev](https://github.com/essel-dev/jewcal/commit/7a43d1404db08fd09c5aeda5fa66850de5b910d4)
Refactor
- [refactor: Use constant for Candles](https://github.com/essel-dev/jewcal/commit/fad05080e2238b05388dffcecf3816ad068df8c1)
- [refactor: Jewish date attrs to dataclass](https://github.com/essel-dev/jewcal/commit/f261195d87fead3a6a9e6d260bb62bdcff2693eb)
- [refactor: Shabbos/Yom Tov attrs to dataclass](https://github.com/essel-dev/jewcal/commit/7a43d1404db08fd09c5aeda5fa66850de5b910d4)
Deprecations
- The attributes of Jewish date have been moved to a dataclass.
- Use `JewCal.jewish_date.year` instead of `JewCal.year`
- Use `JewCal.jewish_date.month` instead of `JewCal.month`
- Use `JewCal.jewish_date.day` instead of `JewCal.day`
- Use `JewCal.jewish_date.gregorian_date` instead of `JewCal.gregorian_date`
- The attributes of Shabbos, Yom Tov and category have been moved to a dataclass.
- Use `JewCal.events.shabbos` instead of `JewCal.shabbos`
- Use `JewCal.events.yomtov` instead of `JewCal.yomtov`
- The category has been renamed to action.
- Use `JewCal.events.action` instead of `JewCal.category`
Fixes
- [fix: If Shabbos/Yom Tov has action Candles/Havdalah, Candles has priority](https://github.com/essel-dev/jewcal/commit/fd0c53c556b9e0c17eb798e18e665e69dc1c9d04)
- [fix: adar_2](https://github.com/essel-dev/jewcal/commit/4456147b706b4031e6804a018e89407a09dc0346)
**Full Changelog**: https://github.com/essel-dev/jewcal/compare/v0.5.1...v0.6.0