Changelog¶
v1.2.2¶
Fix errors after an api change by adding:
DateType.adjustedHolidays
v1.2.1¶
Changed
Fix
Prayer.time_utcFix times being one day behind.
Fix
Client.get_next_prayer()Remove syntax highlighting
Removed
Remove
Prayer.remaining_utc
v1.2.0¶
Added
- Covered current event endpoints.
- Covered holidays endpoints.
- Covered info endpoints
- Covered next prayer endpoints
Added a
shafaqparameter forParameters- Adding the new changes to the api.
Auto management of rate limits.
Changed
Fixed date converters, they were switched around …
Prayer.datais now Union[Data,NextPrayerData]
Removed
No longer supports Python v3.6.
Prayer.timings
v1.1.0¶
Added
- Covering more 5 endpoints about date converting
Changed
- The following are now optional
v1.0.0¶
Added
Synchronous usage for the module !
__all__and__slots__for better performance.loggingis now implemented.Method.params_str()a string in"fajr,maghrib,isha"format.
Changed
- Renamed
DefaultArgstoParameters Renamed
Meta.default_argstoMeta.parametersRenamed
defaultsparameter in all getters toparams
- Renamed
Timings.next_prayernow returnsNoneinstead if upcoming prayer wasn’t in date. and Its no longer awaitable.Method.params()changed to be a propertySchools,MidnightModes,LatitudeAdjustmentMethodsare now enums.
Removed
AsyncClient. Replaced withClient(is_async=True)instead.
v0.2.0¶
Added
method
closeforAsyncClientcustom method.
timezone param for
DefaultArgsasync context manager for
AsyncClient
Removed
beartype.
v0.1.4¶
Added
__hash__for the rest of base types.
Changed
Renamed
AsyncClient.__get_restoAsyncClient._get_resRenamed
AsyncClient.__get_timingstoAsyncClient._get_timings
v0.1.3¶
Added
v0.1.2¶
Added
Prayer.time_utcPrayer time in utc.Prayer.remaining_utcRemaining time for prayer for utc.Prayer.timingsOriginalTimingsobj.
Changed
Fixed
RuntimeErrorSaying event loop is closed.
Removed
Removed Caching
Removed
AsyncClient.close
v0.1.1¶
Fix
Timings.next_prayerbug when next prayer is going to be fajr.
v0.1.0¶
Added
forgotten requirement.
__hash__to some classes.
Changed
AsyncClientgetters no longer returnDataobject the return nowTimingsinstead, you can still get theDataobject usingTimings.data.Edited docsstrings to make it more readable.
Edited examples so they work for the new release.
Removed
all
__str__methods and replaced it with__repr__.
v0.0.2¶
Added examples.
Fixed imports.
v0.0.1¶
Test release.