muslim_data_flutter 1.5.0 copy "muslim_data_flutter: ^1.5.0" to clipboard
muslim_data_flutter: ^1.5.0 copied to clipboard

Best Muslim package that provides: Prayer Times, Offline Geocoder, Names of Allah, and Azkars

Changelog #

All notable changes to this project will be documented in this file.

1.5.0 - 2025-12-05 #

πŸš€ Features #

  • Enhance azkar chapter model and queries by adding category name

πŸ› Bug Fixes #

  • Correct query conditions for azkar chapters
  • Fix Kifri, IQ prayer times by reverting to the old timetable
  • (changelog) Correct Kifri prayer times in changelog

1.4.1 - 2025-11-12 #

πŸ› Bug Fixes #

  • Correct query condition for azkar chapters by ids

1.4.0 - 2025-11-08 #

πŸš€ Features #

  • Add transliteration for names of Allah

🚜 Refactor #

  • (example) Update names display to show transliteration

πŸ“š Documentation #

  • Update README to include CI badge
  • Reorder badges in README for better visibility
  • Correct capitalization for names of Allah in README file

πŸ§ͺ Testing #

  • Add test for transliteration comparison in NameOfAllah

βš™οΈ Miscellaneous Tasks #

  • Add code coverage upload step to CI workflow
  • Add codecov configuration file
  • Use official codecov action
  • Update Codecov action to v5 and add configuration
  • Rename workflow from Flutter PR Checks to Flutter CI
  • Update codecov.yml to ignore additional file patterns
  • Update names screenshot to reflect recent changes

1.3.0 - 2025-11-03 #

πŸš€ Features #

  • Add option to use calculated prayer times instead of fixed times

πŸ› Bug Fixes #

  • Add type annotation to the useFixedPrayer param

🚜 Refactor #

  • Swap positions of none and angleBased in HigherLatitudeMethod

πŸ“š Documentation #

  • Update prayer times usage to include useFixedPrayer parameter

🎨 Styling #

  • Reapply file format on the muslim_dao file

πŸ§ͺ Testing #

  • Update enum index values in HigherLatitudeMethod tests

βš™οΈ Miscellaneous Tasks #

  • Improve validation messages for commit format
  • Remove unused import from calculated prayer time tests

1.2.1 - 2025-11-01 #

πŸ› Bug Fixes #

  • Add CustomMethod class export to the models

1.2.0 - 2025-10-31 #

πŸš€ Features #

  • (vscode) Add tasks for Flutter development
  • (prayer_times) Add CustomMethod for custom prayer time calculations
  • (prayer_times) Integrate custom method into prayer time calculation

πŸ› Bug Fixes #

  • (prayer_times) Update default case for higher latitude method

πŸ“š Documentation #

  • (prayer_times) Update documentation for index operator

πŸ§ͺ Testing #

  • (azkars) Enhance equality tests for AzkarChapter model
  • (names) Enhance equality tests for NameOfAllah model
  • (prayer_times) Enhance copyWith tests for PrayerTime model
  • (prayer_times) Enhance equality tests for PrayerAttribute model
  • (prayer_times) Add tests for higher latitude calculation methods
  • (locations) Enhance equality and JSON serialization tests

βš™οΈ Miscellaneous Tasks #

  • (vscode) Update conventional commits scopes and instructions
  • (vscode) Update test coverage command to include lcov processing

1.1.3 - 2025-09-18 #

🚜 Refactor #

  • (action) Remove Flutter version in action.yml

1.1.2 - 2025-08-07 #

πŸš€ Features #

  • (actions) Create setup-flutter action for CI workflows

πŸ› Bug Fixes #

  • (pubspec) Update Flutter version format in pubspec.yaml
  • (actions) Remove unnecessary shell declaration in setup action
  • (prayer-times) Correct timezone calculation and improve readability
  • (example) Update prayer times on location change
  • (pubspec) Update flutter version constraint format

🚜 Refactor #

  • (actions) Rename action.yaml to action.yml
  • (githook) Improve commit message validation logic
  • (example) Update prayer times on location change
  • (githook) Improve validation message for commit format
  • Update .github/CODEOWNERS
  • Update pattern check of the semantic version

βš™οΈ Miscellaneous Tasks #

  • (dependabot) Update configuration for dependency updates
  • Update Flutter CI workflow for pull request checks
  • Add checkout step in pull request workflow
  • Remove redundant checkout steps from setup-flutter action
  • Add CODEOWNERS file for default code ownership
  • Add names to analyze and test jobs in pull request workflow

1.1.1 - 2025-07-17 #

πŸ› Bug Fixes #

  • (database) Update database version and fix Piranshahr, IR prayer time

🚜 Refactor #

  • (bump version) Remove generating doc while bumpping a new version
  • (bump version) Update version bump script to include pub get

1.1.0 - 2025-05-09 #

πŸ› Bug Fixes #

  • Fix undefined variables in the bump version script
  • Fix Kalar, IQ prayer times by reverting the fajr and sunrise to the old timetable
  • R and n are not a valid letter in the commit message scope
  • (prayer times) Prayer times but fixes

πŸ“š Documentation #

  • Update read me file to address the availability of muslim data on other platforms
  • Update heading style in the readme file

πŸ§ͺ Testing #

  • Update calculated prayer times test
  • (prayer times) Update total fixed prayer times as we added Rovia, IQ

βš™οΈ Miscellaneous Tasks #

  • Remove the footer of the changelog
  • Add build options to the commit parser for the changelog
  • Remove the footer of the changelog file
  • Update cliff configuration
  • Simplify the bump version script
  • Update pubspec.lock of the example app
  • Update flutter action in the pull request workflow
  • Update flutter version in the pull request workflow
  • Update flutter version to 3.27.0 in the pull request workflow
  • Update flutter version to 3.29.0 in the pull request workflow

1.0.1 - 2025-04-13 #

🚜 Refactor #

  • Reformat the dart files to match the dart formatter style

πŸ“š Documentation #

  • Update screenshot size in the README file

βš™οΈ Miscellaneous Tasks #

  • Add auto publish github workflow

1.0.0 - 2025-04-13 #

πŸš€ Features #

  • Add date format extensions
  • Add string date extension
  • Add prayer time models
  • Add names of ALLAH model
  • Add location models
  • Add azkar models
  • Add table and database classes
  • Add a sample database service
  • Add a sample repository with getPrayerTimes method
  • Add an example project to the package
  • Get prayer times in the example app
  • Get prayer times in the example app
  • Add language to the example app
  • Add location functionalities to the muslim repository
  • Add azkar funtionalities to the muslim data repository
  • Add calculated and fixed prayer times to the muslim repository
  • Add upgrade mechanism for the prepopulated database
  • Create singletone for muslim repository and hide unnecessary files
  • Add simple app layout for the example app
  • Add prayer times screen in the example app
  • Add location screen for the example app
  • Add Names of Allah screen to the example app
  • Add azkar categories screen to the example app
  • Add azkar chapters screen to the example app
  • Add azkar items screen to the example app

🚜 Refactor #

  • Update database table classes to match the prepopulated db
  • Remove unnecessary functionalities in the prayer times
  • Remove intl package and do the formatting manually
  • Add await keyword to the get prayer times method in db service
  • Update the datebase queries by using custom selections
  • Delete all table classes as we use custom selection instead of them
  • Remove freezed dependency in the package
  • Update folder structure and database file names
  • Rename a test util file name
  • Rename the names to names screen
  • Change the order of the getAzkarItems parameters
  • Change the positional parameters to named parameters in the MuslimRepository

πŸ“š Documentation #

  • Add README file

🎨 Styling #

  • Add more spacing to the prayer times list in the example app

πŸ§ͺ Testing #

  • Add unit tests for all models except the calculated prayer times
  • Add unit tests for the calculated prayer times
  • Fix some calculated prayer time tests
  • Add unit tests for the muslim repository class
  • Prevent concurrency on the flutter tests
  • Add location exception test
  • Add unit test for getAzkarChaptersByIds

βš™οΈ Miscellaneous Tasks #

  • Add intl dependency
  • Add lefthook for managing git hooks
  • Update gitignore file
  • Add git-cliff for generating change logs
  • Add dependabot for auto dependency update
  • Add a pull request action for running tests before merge.
  • Add gitattributes file to ignore generated file in the PR review
  • Add drift dependency
  • Remove freezed transitive dependency in the example app
  • Add license
  • Update pubspec to include package information
  • Add pre-tag hook to bump version
  • Update lefthook file
  • Update bump version script
  • Update bump version script
  • Update doc path in the bump version script
  • Update version to 1.0.0 and regenerate changelog and docs
7
likes
150
points
184
downloads

Publisher

verified publishermyprayers.io

Weekly Downloads

Best Muslim package that provides: Prayer Times, Offline Geocoder, Names of Allah, and Azkars

Repository (GitHub)
View/report issues

Topics

#muslim #prayer #prayer-times #azkar #names-of-allah

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

drift, drift_flutter, flutter, path, path_provider, sqlite3, sqlite3_flutter_libs

More

Packages that depend on muslim_data_flutter