-
Adjusted Flutter SDK version constraint to
>=3.24.0
due to build issues on Android with older Flutter versions.Use
fast_contacts: 3.1.4
for older Flutter versions.
Retracted due to Android build issues on older Flutter versions.
Use
fast_contacts: ^4.0.0
for Flutter 3.24 and newer orfast_contacts: 3.1.4
for older Flutter versions.
- Android build fix for Flutter 3.24
- Android: return
null
instead of an error upon failed attempt to read a contact image file
- Newer Kotlin plugin support
- Updated README
- Made
Contact
constructor public
- Added
getContact()
method to fetch a single contact by ID - Implemented
hashCode
,==
,toString()
,toMap()
,fromMap()
forContact
and its parts
- AGP 8.0 support
- Added some documentation
- Fixed
dart:typed_data
import issue for old Flutter versions
- "fix non_type_as_type_argument for Uint8List" by @dadagov125
- Added ability to select which fields to fetch. Fewer fields == faster
- Decoding no longer hangs UI isolate on huge contact lists
- "Add labels for Email & Phone for Android & IOS" by @PcolBP
- "Add organization fields" by @arjenfvellinga
- Updated Android build config
- Added
emails
andstructuredName
to Contact - Refactored Android code to exclude AsyncTask usages
Null-safety support
Initial implementation. Pre-NNBD.