Skip to content

Releases: alexstyl/contactstore

Contact Store 1.7.0

27 Feb 08:46
Compare
Choose a tag to compare

New

  • Insert/edit internet account of Contact Groups (1e2c45e8)

Contact Store 1.5.0

03 Dec 07:42
Compare
Choose a tag to compare

Fixes

  • URI formate exception #73
  • Let Android handle encoding when passing user input into ContactStore (7c42bcd)

Bumped

  • Compile SDK to 33 (1e2c45e)
  • Kotlin to 1.7.10 (and related libs)
  • Robelectric to 4.9 (5a27470)

Contact Store 1.4.0

21 Jun 19:22
Compare
Choose a tag to compare

What's Changed

  • Rename NameLookup to ContactLookup for clarity. You can use ContactLookup to search for any part of a contact (such as their names or phone numbers) #68
  • Fix a crash when a contact had no lookup key in #69
  • Added documentation on performance

Full Changelog: 1.3.0...1.4.0

Contact Store 1.3.0

12 Mar 16:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.2...1.3.0

Contact Store 1.2.2

02 Mar 12:48
Compare
Choose a tag to compare

Bug fix:

  • Ensures that all ContactQueries String values are non-null #61

Full Changelog: 1.2.0...1.2.2

Contact Store 1.2.0

21 Feb 20:06
Compare
Choose a tag to compare

What's Changed

  • Remove Coroutines from public API & introduce Coroutines and Reactive modules #57

Full Changelog: 1.0.0...1.2.0

Contact Store 1.0 🚀

20 Feb 15:36
Compare
Choose a tag to compare

What's New

  • No more breaking API changes from this version onward.
  • Allow consumers to specify the account the new contacts will be inserted into (#54)

What's Changed

  • Shared Matchers across modules to remove duplication (#53)
  • Delete Contact instead of RawContact on delete SaveRequest #55

Full Changelog: 0.14.1...1.0.0

Contact Store 0.14.1

19 Feb 18:56
Compare
Choose a tag to compare

What's Changed

  • Make all properties of MutableContactBuilder public

Full Changelog: 0.14.0...0.14.1

Contact Store 0.14.0

19 Feb 13:40
Compare
Choose a tag to compare

Breaking Changes

  • MutableContactBuilder properties are now internal (ac8aba5)
  • LinkedAccountValues Column have been renamed to CustomDataItems. There is now no need to provide any account types, as all custom properties will be returned.
  • ContactLookup now takes a single contact id instead of a list (ca57d81)

What's New

  • Provide account information in each LabeledValue (#49)
  • ContactStore will now return empty strings instead of null values where applicable (f383904)
  • ContactPredicates now take plain Strings instead of strongy typed PhoneNumbers or MailAddresses (6fd710f)

Full Changelog: 0.13.0...0.14.0

ContactStore 0.13.0

14 Feb 10:58
Compare
Choose a tag to compare

What's New

  • Add support for ContactGroups. You can now create new groups, update and delete them. #48
  • New matcher for comparing groups loosely (d4b3050)
  • Move all Flows to Dispatchers.IO (3be7e70)
  • Use any kind of Label as custom label value when creating a CP operation #47
  • MutableContact#contactId is not immutable (973bb1a)
  • Added MKDocs documentation. See alexstyl.github.io/contactstore
  • Removed org.gradle.jvmargs from gradle.properties (ae07f43)

Full Changelog: 0.12.0...0.13.0