------
**Added**
- Synchronous usage for the module !
- ``__all__`` and ``__slots__`` for better performance.
- :ref:`Module exceptions <ref-exceptions>`.
- ``logging`` is now implemented.
- :meth:`Method.params_str` a string in ``"fajr,maghrib,isha"`` format.
**Changed**
- Renamed ``DefaultArgs`` to ``Parameters``
- Renamed ``Meta.default_args`` to ``Meta.parameters``
- Renamed ``defaults`` parameter in all getters to ``params``
- ``Timings.next_prayer`` now returns ``None`` instead if upcoming prayer wasn't in date. and Its no longer awaitable.
- :meth:`Method.params` changed to be a property
- :class:`Schools`, :class:`MidnightModes`, :class:`LatitudeAdjustmentMethods` are now enums.
**Removed**
- ``AsyncClient``. Replaced with ``Client(is_async=True)`` instead.