- Bumped AGP version to 8.2.0
- Bumped Activity-compose to 1.8.2
- Primary purpose of this release is to push a new artifact to Maven Central to fix minification issues seen in the last couple of releases
- New: Added support for consumers to implement their own logging mechanism via LighthouseLogger
- Bumped AGP version to 8.1.2
- Bumped Kotlin version to 1.8.10
- Bumped AndroidX version to 1.12.0
- Bumped Maven publish plugin to 0.25.2
- Bumped Kotlin Coroutines version to 1.7.3
- Breaking:
AbridgedMediaDevice.uuid
field type has changed fromUUID
to string in order to support UPnP1.0 advertisements - New: Default
NOT_AVAILABLE_LOCATION
value changed fromURL("http://0.0.0.0/")
toURL("http://0.0.0.0/")
- New:
DatagramPacketTransformer
no longer filters out packets with an emptyLOCATION
header - New: App module added for a bare-bones usage demonstration
bootId
has been decoupled from the USN field- Gradle build files have been rewritten in Kotlin
- Fix: Adding newline to end of M-SEARCH message so that some devices do not ignore the search requests
- Fix: Properly updating discovered devices list when parsing ALIVE and UPDATE SSDP packets
- New: Optimized device list emissions to not emit every second due to periodic stale device check. Updates will now be sent only if a device comes online, gets updated, or goes offline.
- New: Added setRetryCount method to allow for retry sending of M-SEARCH packets.
- Updated Kotlin to version 1.7.10.
- Updated AGP to version 7.2.2.
- Formalized first release.
- Initial release.