KosherJava Zmanim API 2.5.0 Released

The KosherJava Zmanim API version 2.5.0 was released on June 9, 2023 י״ג סיון תשפ״ג in Maven and GitHub.

New in Version 2.5.0

See the full list of changes between v2.4.0 and v2.5.0 in GitHub. I would like to thank Eli Julian for his continued release support skills.

9 thoughts on “KosherJava Zmanim API 2.5.0 Released”

  1. Hi! Thank you for the best open source Zmanim API that has helped so many thousands of yidden around the globe. It is truly an amazing project!!!

    From my understanding I can choose between the USNO and NOAA algorithm when using the zmanim API, is this correct, and if so, can you point me toward the documentation or tell me how to do it?

    Thanks so much!!!

      1. Hi, thanks for answering my previous question. Methods in complexzmanimcalculator for erev pesach are returning times. This is in my output


        I think it also gave me a candle lighting time. I’m assuming it’s because that would the time if it were erev pesach today. In other words, the API just calculates the zmanim without checking if that zman applies that day? Can you please confirm or deny?

        (Sorry for the silly question, I’m a beginner in both Zmanim and Java, and made a simple program to output all (most) methods from ComplexZmanimCalender.)

  2. Eliyahu, tanks for the great library. It helps me a lot.
    I just downloaded the latest 2.5.0 version from Gradle using:
    implementation group: ‘com.kosherjava’, name: ‘zmanim’, version: ‘2.5.0’ and found that the code is not the same as in GitHub.

    For example:
    AstronomicalCalendar class in downloaded version is missing getSolarMidnight() method.

    1. Moishe,
      Thanks for reaching out. v2.5.0 was released on 2023-06-09. The example that you point out is listed in the CHANGELOG as being part of the future v2.6.0 release. You can see the full list of changes that includes this in the list of the KosherJava commits in GitHub. Once something is formally released, I have to support it long term, and I try to avoid rushing releases unless there is an important bug fix. Let me know if this answers your question.

Leave a Reply

Your email address will not be published. Required fields are marked *