KosherZmanim should now be up to date with KosherJava v2.1.0.
- The class name strings have been changed to match the new package path of KosherJava (
com.kosherjava.zmanim.*
). - The
GeoLocationUtils
class has been marked as deprecated, and will be removed in a future version.
- Add the Yereim's bain hashmashos.
- Allow changing transliterated masechtos' names.
- Some of the names and types of members of the
Zman
class have been changed.
- Moment and Moment Timezone have been replaced with Luxon.
Any methods that previously tookMoment
instances as arguments now take Luxon class instances. AstronomicalCalendar.getTimeOffset()
has been changed to a static method.
- The spelling has changed from
Parshah
toParsha
. JewishCalendar.getParshahIndex()
has been renamed toJewishCalendar.getParsha()
.- The signatures for
HebrewDateFormatter.getTransliteratedParshiosList()
andHebrewDateFormatter.getTransliteratedParshiosList()
have changed.
- The default calculator is now NOAA (af66119d).
- Options for formatting years ending in מנצפ״ך (af66119d).
The default is now using non-final form for years ending in מנצפ״ך, so that 5780 will be default format as תש״פ, while it can optionally be set to format it as תש״ף. - Removed
KosherZmanim.getZmanimXML()
.
- Fixed the UMD bundle and example for the new API.
KosherZmanim
is no longer an instantiable class, and the classes are no longer exported underKosherZmanim.lib.*
. Instead, everything is exported as named exports. See the Usage section in the README for more details.- Default exports have been converted to named exports.
KosherZmanim.getZmanimXML()
andZmanimFormatter.toXML()
have been deprecated.- Fixes based on KosherJava updates may have breaking changes. For example,
ZmanimCalculator
was removed. See KosherJava for more details.