- chore: update readme.
- release: stable version. with null safety and dart 3 support.
- fix: exclude MadhabExtensions from exporting. madhab.getShadowLength() should not accessible outside.
- fix: exclude MadhabExtensions from exporting. madhab.getShadowLength() should not accessible outside.
- docs: update.
- breaking: Migrate to null safety.
- feat: throws ArgumentError instead of null for invalid coordinates.
- note: this is a beta version. future versions of ^v2 may change api behavior.
- feat: added support for maghribAngle. PR#13
- docs: added Documentation for SunnahTimes and Qibla.
- docs: API Docs.
- feat: added Turkey Method.
- feat: added Coordinates Validation Support [Optional].
- test: 100% test coverage!
- docs: Readme Fixes.
- fix: Umma Al Qura and Qatar Method Params Bug Fixes.
- test: Test Prayer Times in Wide Range Locations From JSON Data.
- Example updates
- added PrayerTimes.today helper factory, so you don't have to manage
DateComponents
for Today's Times. - added adhan bin, so you can run
pub run adhan
in cli to test quickly. - docs and readme updates.
- added Flutter Example in /example folder.
- added utc and utcOffset quick helper factory in PrayerTimes.
- added Sunnah Times and Qibla.
- Code Improvements.
- added Docs/Modified(as Dart Standard) in Codes for Public APIs.
- made lightweight to use. removed external dependencies, so it has lower method overhead.
- update readme
- update package description
- format all files via dartfmt -w bin lib test
- Timezone Problem Fixes, Now PrayerTimes values will be default in Local time, to get a different timezone than Local you can set utcOffset named optional params.
- Bug Fixes
- Readme update
- Initial version, created by Riajul