LayerKit v0.16.0 Release Notes
-
Public API Changes
LYRQueryController
initialization on theLYRClient
changes fromqueryControllerWithQuery:
toqueryControllerWithQuery:error:
to return an error when the client isn't authenticated and a controller can't be created.- 📇
LYRQuery
now supportsLYRConversation
querying on propertymetadata
in dictionary and key path forms. - LayerKit client now tries to resolve message parts' MIMEType and uses an appropriate filename extension for the rich content
(LYRMessagePart *)part.fileURL
.
🛠 Bugfix
- ⚡️ Ensure
LYRMessagePart
fileURL
property is updated whenLYRProgress
fractionCompleted
is 1. - 🛠 Fixed
LayerKit
connection issue when XCode Product Name contained a unicode character. - 🛠 Fixed a minor memory leak when interacting with the Keychain APIs.
✨ Enhancements
- ⚡️ Updated exception language when an invalid parameter is supplied to an
LYRQuery
. - ⚡️ Updated error language when attempting to authenticate with an invalid nonce.
- ➕ Adding metadata querying support.