Contactstore Versions Save

A modern, strongly-typed contacts API for Android.

0.12.0

2 years ago

What's New

  • Made WebAddress raw value to Uri (from String)
  • Renamed Contact#imageUri to Contact#thumbnailUri to make point out the image quality you receive when using it.
  • Removed the _id field of GroupMembership as it is not really required to manage the user's groups.
  • Multiple functions have been deprecated and will be removed in 1.0.0
  • Introduced FormattedStrings.kt. Contains extensions useful for displaying Phone numbers and Postal Addresses to the UI, in a formatted fashion (https://github.com/alexstyl/contactstore/pull/42)
  • Introduced samePropertiesAs() matcher in com.alexstyl:contactstore-test to compare two contacts losely (https://github.com/alexstyl/contactstore/pull/46)

Bug fixes

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.11.1...0.12.0

0.11.1

2 years ago

Just a minor bug fix in this one. 🐛

Corrected the label for LocationHome to return the correct one instead of 'Birthday'

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.11.0...0.11.1

0.11.0

2 years ago

What's New

  • Add builder version of Contact.mutableCopy {} (example)
  • Introduce Label.getLocalizedString() in (example)
  • Introduce DisplayNameStyle in ContactStore#fetchContacts() (example)

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.10.0...0.11.0

0.10.0

2 years ago

What's New

  • Added CONTRIBUTING.md (b1a1c2413f9e329699b84c509aafe220f4526868) and CODE_OF_CONDUCT.md (b1a1c2413f9e329699b84c509aafe220f4526868)
  • Run all unit and Android tests on PRs (using Github Actions) by @tatocaster in https://github.com/alexstyl/contactstore/pull/30
  • Introduce shareVCardIntent() functions (31070a28a65a86a66433f64dbee2387220af7884). (example of usage)

Bug fixes

New Contributors

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.9.0...0.10.0

0.8.0

2 years ago

What's new

  • Remove Joda Time in favor of the way AOSP parses dates: Any other values are treated as invalid and are ignored.

Bug Fix

  • Make summary and detail columns optional in AccountInfoResolver: This is done to fix a crash where the values where missing

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.7.1...0.8.0

0.7.1

2 years ago

Bug Fixes

LookupKey is now a data class instead of inline as a workaround to https://github.com/alexstyl/contactstore/issues/23

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.7.0...0.7.1

0.7.0

2 years ago

New

Bug Fixes

New Contributors

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.6.0...0.7.0

0.6.0

2 years ago

This release includes:

New

  • Include mimetype in LinkedAccountValue

The mimetype can be used to differentiate between actions of the same account type (i.e telegram call vs telegram profile)

Other

  • Use the same version of activity-compose as the rest of the compose dependencies. This is was causing issues with R8 on the sample app. The library should not be affected.
  • Remove jetifier

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.5.0...0.6.0

0.5.0

2 years ago

This release includes:

New

Full Changelog: https://github.com/alexstyl/contactstore/compare/0.4.0...0.5.0