v0.3.1 Release Checklist #288
Replies: 3 comments 1 reply
-
|
These discussions contains some samples of the new features that are included in this release; |
Beta Was this translation helpful? Give feedback.
-
|
The release is out now! https://github.com/vestrel00/contacts-android/releases/tag/0.3.1 |
Beta Was this translation helpful? Give feedback.
-
|
Thanks so much for your meticulous work. I've been following the evolution to this version and I'm impressed by the precision and completeness of each issue. You are especially methodical. I plan to use the library in a project later this month, and I needed exactly the features of this release for my synchronization needs. Thanks for this amazing library |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Target release date
I don't have an exact target date. So, for now, let's just say...
September
Changes to be included in the release
New features
ContactsContract.RawContacts.SOURCE_ID#300ContactsContract.Groups.SOURCE_ID#303ContactsContract.DataColumns.IS_READ_ONLYwhen inserting anyNewDataEntity(e.g. name, email, phone, etc) #306ContactsContract.DataColumns.IS_READ_ONLYfor anyExistingDataEntity#307ContactsContract.CALLER_IS_SYNCADAPTERin all CRUD APIs #308Bug fixes
AccountsQueryAPI returns Accounts with no sync adapters for Contacts #298ProfileUpdateAPI fails when Contact is provided but not RawContact(s) #302GroupsUpdateAPI allows updating read-only groups, which results in a falsely successful operation #305fun Activity.selectPhoto()in PhotoPicker.kt does not work in APIs 30 and up #314Improvements
contacts.ui.util.requestToBeTheDefaultDialerAppto include additional instructions for API 33 (Tiramisu) and higher #315ContactsContract.CALLER_IS_SYNCADAPTERis set to true #309Breaking changes
associatedWithandassociatedWithRawContactIdsfunctions from theAccountsQueryAPI andprofilefrom theAccountsAPI #297mutableCopyfunction should not return null even if readOnly is true in order to support usages by sync adapters #304NewCustomDataEntityimplementations now require additional propertyisReadOnly#311readOnlyproperty ofGroupEntitytoisReadOnlyandReadOnlyofGroupsFieldstoGroupIsReadOnly#310callerIsSyncAdapter: Booleanparameter #313Release management steps
Stuff that needs to be done before, during, and after the release.
Before publishing release
Publishing the release
After publishing release
gh-pagesbranch.Beta Was this translation helpful? Give feedback.
All reactions