Releases: SRGSSR/MediaMaestro
Releases · SRGSSR/MediaMaestro
1.1.0
What's Changed
- Update dependency androidx.compose:compose-bom to v2025.06.01 by @renovate[bot] in #133
- Update robolectric to v4.15 by @renovate[bot] in #134
- Update robolectric to v4.15.1 by @renovate[bot] in #135
- Update dependency com.autonomousapps.dependency-analysis to v2.19.0 by @renovate[bot] in #138
- Update android.gradle.plugin to v8.11.0 by @renovate[bot] in #137
- Update kotlin monorepo to v2.2.0 by @renovate[bot] in #136
- Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 by @renovate[bot] in #139
- Update androidx.mediarouter to v1.8.1 by @renovate[bot] in #140
- Update dependency gradle to v8.14.3 by @renovate[bot] in #141
- Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.1 by @renovate[bot] in #142
- Update android.gradle.plugin to v8.11.1 by @renovate[bot] in #143
- Update androidx.lifecycle to v2.9.2 by @renovate[bot] in #144
- Update dependency androidx.annotation:annotation-experimental to v1.5.1 by @renovate[bot] in #145
- Update dependency androidx.compose:compose-bom to v2025.07.00 by @renovate[bot] in #146
- Update coil to v3.3.0 by @renovate[bot] in #147
- Update dependency androidx.test:core to v1.7.0 by @renovate[bot] in #149
- Update dependency androidx.test.ext:junit to v1.3.0 by @renovate[bot] in #150
- Update androidx.media3 to v1.8.0 by @renovate[bot] in #148
Full Changelog: 1.0.0...1.1.0
1.0.0
0.11.0
What's Changed
- Migrate renovate config by @renovate in #112
- Update dependency androidx.fragment:fragment to v1.8.7 by @renovate in #114
- Update dependency androidx.compose:compose-bom to v2025.05.01 by @renovate in #113
- Update dependency gradle to v8.14.1 by @renovate in #115
- Add
.idea/icon.svg
and.idea/copyright
to Git by @MGaetan89 in #116 - Update dependency com.autonomousapps.dependency-analysis to v2.18.0 by @renovate in #118
- Update android.gradle.plugin to v8.10.1 by @renovate in #117
- Update androidx.lifecycle to v2.9.1 by @renovate in #121
- Update dependency androidx.fragment:fragment to v1.8.8 by @renovate in #122
- Update dependency androidx.compose:compose-bom to v2025.06.00 by @renovate in #124
- Update dependency gradle to v8.14.2 by @renovate in #126
- Update stefanzweifel/git-auto-commit-action action to v6 by @renovate in #127
- Update dependency app.cash.turbine:turbine to v1.2.1 by @renovate in #128
- Remove the
Dependency Graph
workflow by @MGaetan89 in #119 - Update to AndroidX MediaRouter 1.8.0 by @MGaetan89 in #125
- Update dependency com.android.compose.screenshot to v0.0.1-alpha10 by @renovate in #120
- Add more information to the generated POM file by @MGaetan89 in #129
- Update dependency com.google.android.gms:play-services-cast-framework to v22.1.0 by @renovate in #99
Full Changelog: 0.10.0...0.11.0
0.10.0
New Features
- Add the ability to customize the shape and colors of
MediaRouteChooserDialog
andMediaRouteControllerDialog
. New arguments have been added to match the ones available inAlertDialog
. You can set them by using the corresponding arguments toMediaRouteButton
:
MediaRouteButton(
colors = ..., // Customize the colors of the MediaRouterButton itself
mediaRouteChooserDialog = { onDismissRequest ->
MediaRouteChooserDialog(
... // Customize the shape and colors of MediaRouteChooserDialog
)
},
mediaRouteControllerDialog = { onDismissRequest ->
MediaRouteControllerDialog(
... // Customize the shape and colors of MediaRouteControllerDialog
)
},
)
What's Changed
- Update androidx.media3 to v1.7.1 by @renovate in #107
- Add shapes and colors customization options by @MGaetan89 in #109
Full Changelog: 0.9.0...0.10.0
0.9.0
Breaking Changes
In this release, the name of the library was changed from androidx-mediarouter-compose
to MediaMaestro
.
To update to this release, you need to:
- Change the repository URL from
https://maven.pkg.github.com/SRGSSR/androidx-mediarouter-compose
tohttps://maven.pkg.github.com/SRGSSR/MediaMaestro
. - Change the dependency from
ch.srgssr.androidx.mediarouter:mediarouter-compose:<version>
toch.srgssr.media.maestro:media-maestro:<version>
. - Change the import from
ch.srgssr.androidx.mediarouter.compose
toch.srgssr.media.maestro
.
The API of the library has not changed.
What's Changed
- Update madrapps/jacoco-report action to v1.7.2 by @renovate in #91
- Update android.gradle.plugin to v8.10.0 by @renovate in #93
- Update dependency androidx.annotation:annotation-experimental to v1.5.0 by @renovate in #97
- Update androidx.lifecycle to v2.9.0 by @renovate in #96
- Update dependency androidx.compose:compose-bom to v2025.05.00 by @renovate in #98
- Update kotlin monorepo to v2.1.21 by @renovate in #100
- Update coil to v3.2.0 by @renovate in #101
- Enable explicit API mode and add Binary Compatibility Validator by @MGaetan89 in #94
- Introducing MediaMaestro by @MGaetan89 in #102
- Hide artwork in landscape and make the whole controller scrollable by @MGaetan89 in #92
- Rename project to MediaMaestro by @MGaetan89 in #105
- Update demo app with logo colors by @MGaetan89 in #106
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Update dependency androidx.lifecycle:lifecycle-viewmodel-testing to v2.9.0-rc01 by @renovate in #85
- Update dependency com.autonomousapps.dependency-analysis to v2.17.0 by @renovate in #87
- Update dependency gradle to v8.14 by @renovate in #88
- Add GitHub Workflow to submit dependency graph by @MGaetan89 in #86
- Update dependency androidx.compose:compose-bom to v2025.04.01 by @renovate in #84
- Fix volume management for device group by @MGaetan89 in #89
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Update
MediaRouteButton
by @MGaetan89 in #77 - Update
MediaRouteChooserDialog
by @MGaetan89 in #78 - Update android.gradle.plugin to v8.9.2 by @renovate in #79
- Update
MediaRouteControllerDialog
by @MGaetan89 in #80
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Update androidx.media3 to v1.6.1 by @renovate in #74
- Add a callback to be notified when the dialog type changes by @MGaetan89 in #69
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Update the demo app to include a video player by @MGaetan89 in #62
- Update kotlinx-coroutines monorepo to v1.10.2 by @renovate in #67
- Update dependency com.autonomousapps.dependency-analysis to v2.15.0 by @renovate in #68
- Update androidx.core to v1.16.0 by @renovate in #70
- Update dependency androidx.compose:compose-bom to v2025.04.00 by @renovate in #71
- Update dependency com.autonomousapps.dependency-analysis to v2.16.0 by @renovate in #72
- Create a custom
MediaRouter
for screenshot tests and add new screenshot tests by @MGaetan89 in #65 - Improve media artwork display in
MediaRouteControllerDialog
by @MGaetan89 in #66
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Give workflow read permissions only by default by @MGaetan89 in #51
- Update dependency androidx.compose:compose-bom to v2025.03.00 by @renovate in #53
- Update kotlin monorepo to v2.1.20 by @renovate in #54
- Update android.gradle.plugin to v8.9.1 by @renovate in #55
- Update dependency androidx.compose:compose-bom to v2025.03.01 by @renovate in #56
- Add Dependency Analysis Gradle Plugin by @MGaetan89 in #57
- Automatically link new issues to Pillarbox project by @MGaetan89 in #60
- Update dependency com.autonomousapps.dependency-analysis to v2.14.0 by @renovate in #63
- Update
CastIcon
to be closer to the official Cast icon by @MGaetan89 in #61
Full Changelog: 0.3.0...0.4.0