Skip to content

Commit 2d0c6c4

Browse files
authored
Update CHANGELOG.md
1 parent f32b1c3 commit 2d0c6c4

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
* `isMashivHaruachRecited()` - use `TefilaRules.isMashivHaruachRecited()`
2424
* `isMoridHatalRecited()` - use `TefilaRules.isMoridHatalRecited()`
2525
* Remove deprecated redundant [GeoLocationUtils](https://github.com/KosherJava/zmanim/blob/master/src/main/java/com/kosherjava/zmanim/util/GeoLocationUtils.java). Use the GeoLocation class instead.
26+
* Remove the com.kosherjava.util.Time class. Now that Sha'os zmaniyos use the java.time.Duration class, this was obsolete.
27+
* UTF-8 is here. A number of clases have Hebrew in the documentation and code (especially the HebrewDateFormatter class).
2628
* Move some methods from `ComprehensiveZmanimCalendar` to the parent `ZaminCalendar` classes.
2729
* `getShaahZmanis72Minutes()`
2830
* `getAlos16Point1Degrees()`
@@ -104,21 +106,26 @@
104106
* Add [`getSunsetOrWesternmostSolarAzimuth()` and `getSunriseOrEasternmostSolarAzimuth()`](https://github.com/KosherJava/zmanim/commit/ab9a903e94c33d31f1ce006a6102cdfa259786ad) methods.
105107
* `HebrewdateFormatter`
106108
* add method [`formatParsha(JewishCalendar.Parsha parsha)`](https://github.com/KosherJava/zmanim/commit/ee3347b04bf0f4221bc8aa71af59437cd7533f72) to allow formatting of a parsha retrieved from `JewishCalendar.getUpcomingParshah()`.
109+
* Now formats `Duration`s and removed formatting of longs and Time.
107110
* Add `getHebrewMonthList()` and `setHebrewMonthList(String[])`. This allows overriding the default month of Chesvan to Marcheshvan etc.
108111
* Throw an `IllegalArgumentException` if the array length of months != 14
109112
* Remove the experimental and private `formatMolad(long moladChalakim)`
113+
* Fixed a bug that ignored the leading 0 format.
110114
* [Fix NullPointer in HebrewDateFormatter week formatting](https://github.com/KosherJava/zmanim/commit/6cef302f4ac815941c1f61765f2749d698f86042)
111115
* `TefilaRules`
112116
* [add `isMizmorLesodaRecited()`](https://github.com/KosherJava/zmanim/commit/2cde42644dc72a49b3e4228244bc79cc276e138e)
113117
* fix [Tachanun is not recited on Erev Rosh Hashana](https://github.com/KosherJava/zmanim/commit/0b6b95cfdebd14f19078875564b87068ed2623c4)
114118
* `JewishCalendar`
115119
* [`isYomTov()` now returns true for 20 Nissan](https://github.com/KosherJava/zmanim/commit/4e5abe6e98d5404f41da519f2f902b3af1e58e30)
116120
* [add missing brace to `isYomTov()` and simplify logic](https://github.com/KosherJava/zmanim/commit/e34fc879313b045f35e70b5947e2c2e20a4364c5)
121+
* `JewishCalendar
122+
* `getDaysInJewishMonth(int,int)` and `getLastDayOfGregorianMonth(int,int)` now have parameter order as year, month (it had been month, year).
123+
* `isJewishLeapYear(int)` is now public.
117124
* `GeoLocation` - [add NaN validation to `setLatitude` and `setLongitude`](https://github.com/KosherJava/zmanim/commit/d064715ebeaead29a01ec673f3885ee9bd9c78b4)
118125
* `NOAACalculator` - [fix Solar Azimuth and Elevation](https://github.com/KosherJava/zmanim/commit/860f1939c25b38dd4d23adb1772b12ccbc71fc76)
119126
* `AstronomicalCalculator` Add some methods
120-
* `getSolarAzimuth()`
121-
* `getSolarElevation()`
127+
* `getSolarAzimuth((Instant, GeoLocation)` - the first parameter was a ZonedDateTime earlier in the rewrite
128+
* `getSolarElevation(Instant, GeoLocation)` - the first parameter was a ZonedDateTime earlier in the rewrite
122129
* `getTimeAtAzimuth()`
123130
* `AstronomicalCalendar`
124131
* [Fix null handling in `getSunTransit(Date,Date)`](https://github.com/KosherJava/zmanim/commit/8221e2895cbab62b037c16de1711f9faacd78a7b)
@@ -128,6 +135,7 @@
128135
* [Move `getSolarMidnight()`](https://github.com/KosherJava/zmanim/commit/a4535717353eb77da10b6951e4a627b10258ac9e) to the parent class where it belongs.
129136
* [Correct USNO noon calculation](https://github.com/KosherJava/zmanim/commit/3735c92289a66039b24d7e2b470955b5297f0ca5) in some locations where it was sometimes 12 hours off.
130137
* [Add `getTimeAtAzimuth(double azimuth)`](https://github.com/KosherJava/zmanim/commit/05a3bc3cdb2dbc88ffca89be0828f50abf62969f)
138+
* All sha'os zmaniyos that had returned long (and a Long.MIN_VALUE when N/A) now return java.time.Duration (and a null when N/A)
131139

132140
## [2.5.0](https://github.com/KosherJava/zmanim/compare/2.4.0...2.5.0) (2023-06-09)
133141

0 commit comments

Comments
 (0)