call_log
A Flutter plugin to access and query call history log. Support for Android only as iOS does not provide API for accessing call history.
6.0.1
4.4K downloads/mo
#4028 most downloaded on pub.dev
4Q-s-r-o/call_log
What this package is like to depend on
Last release 11 months ago
05 Sep 2025
Ships unpredictably
gaps range from 3 weeks to 2.6 years
Nearly every release is documented
notes for 30 of 32 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
33 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
33 releases · Oct 2018 to Sep 2025Releases
latest 33-
6.0.105 Sep 2025Release notes
Open source →- Fixed simDisplayName hanging on android 14 and lower. Will skip checking for simDisplayName on such devices
-
6.0.012 Jun 2025Release notes
Open source →- Fixed simDisplayName output that was incorrect in some cases. Requires new permission.
- Fixed permission error on newer androids
- Flutter 3.32.3 has been tested to work with package
-
5.1.002 May 2025Release notes
Open source →- New feature: Export call log (bugrevealingbme)
- New feature: Delete support (bugrevealingbme)
-
5.0.510 Apr 2025 -
5.0.409 Apr 2025 -
5.0.309 Apr 2025 -
5.0.209 Apr 2025 -
5.0.121 Feb 2025 -
5.0.021 Feb 2025 -
4.0.015 Jul 2022Release notes
Open source →- Upgraded to flutter 3.7
- Bumped work manager in example to latest version
- Removed old flutter embedding v1 support
-
3.2.317 May 2022 -
3.2.207 Dec 2021 -
3.2.125 Oct 2021Release notes
Open source →- Fixed incorrect query generation when using multiple query params (AR553)
-
3.2.001 Oct 2021Release notes
Open source →- Migration to v2 embedding
- Minor native code refactoring
##3.1.0
- Fixed null pointer on some devices that will not return subscriptions list
- Added new DateTime parameters (dateTimeFrom/dateTimeTo) as an alternative to milisecond ones (dateFrom/dateTo)
-
3.1.030 Sep 2021Nothing published for this version
-
3.0.305 May 2021Release notes
Open source →- Correct detection of
wifiIncommingandwifiOutgoingcall types (sanjay23singh)
- Correct detection of
-
3.0.230 Mar 2021 -
3.0.130 Mar 2021 -
3.0.030 Mar 2021 -
3.0.0-nullsafety24 Mar 2021 pre-release -
2.2.124 Mar 2021Release notes
Open source →- Fixed null pointer on android API level 22 and bellow (by ponnamkarthik)
-
2.2.004 Feb 2021Release notes
Open source →- Background execution support. Please note that is impossible for plugin to ask user for permission while in background
- phoneAccountId in response (by asiriPiyajanaka)
- SIM display name in response (by balee)
-
2.1.022 Jun 2020 -
2.0.206 May 2020Release notes
Open source →- Multiple fixes and new features from Filipe Picoito Jorge
- Fix callType forced value to unknown in case it is not within the range of the available enum values
- Add the new CallLog Calls to the rest of the code logic
- Add more CallLog Calls enums
- Multiple fixes and new features from Filipe Picoito Jorge
-
2.0.106 May 2020 -
2.0.020 Feb 2019 -
1.0.621 Jan 2019Nothing published for this version
-
1.0.505 Nov 2018 -
1.0.405 Nov 2018 -
1.0.305 Nov 2018Release notes
Open source →- fixing NullPointerException when onRequestPermissionsResult was triggered by different plugin than this one
-
1.0.221 Oct 2018 -
1.0.121 Oct 2018Release notes
Open source →- documentation modifications based on flutter package analysis
- code reformat using flutter format
- Query log entries based on 'type' attribute
-
1.0.021 Oct 2018Release notes
Open source →- Initial release
- Support for Android only as iOS does not provide API for call history
- Features
- Check if access permissions are granted
- Request access permissions
- Get all call log entries
- Query log entries
- fromDate: get all entries from this date
- toDate: get all entries until this date
- name: get all entries for this contact name
- number: get all entries for this telephone number