Releases: droibit/oss-licenses-android
Releases · droibit/oss-licenses-android
0.8.0
What's Changed
🚀 Major Features
UI Enhancements
Misc
- Enhance code style management with comprehensive Spotless setup by @droibit in #203
- Update maven.publish to v0.31.0 by @renovate in #204
- Update dependency androidx.wear.compose:compose-material3 to v1.0.0-alpha34 by @renovate in #198
- Improve CI workflows and fix plugin compatibility for Renovate by @droibit in #208
- Update horologist to v0.6.23 by @renovate in #205
Full Changelog: 0.7.1...0.8.0
0.7.1
What's Changed
- Add content filtering for Google repository by @droibit in #192
- Fix scroll position reset in
OssLicenseList
on compact devices by @droibit in #193 - Update dependency gradle to v8.13 by @renovate in #194
- Update roborazzi to v1.43.0 by @renovate in #199
- Update dependency io.mockk:mockk to v1.13.17 by @renovate in #200
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- Configure Renovate by @renovate in #1
- Refactor sample app for Wear OS with horologist by @droibit in #11
- Enhance OssLicense components with simplified navigation, previews, and click handling by @droibit in #42
- Enable edge-to-edge mode in OssLicensesActivity by @droibit in #91
- Add com.google.wear.ACTION_SHOW_LICENSE action by @yschimke in #131
- Improve gradle configuration for testing release builds by @yschimke in #132
- Update jitpack repository to filter content by @yschimke in #134
- Add screenshot tests for Wear Compose UI by @yschimke in #135
- Project-wide refactoring by @droibit in #136
- Mark WearableOssLicensesActivity in
ui-wear
as deprecated by @droibit in #139 - Improve the appearance of screens in Wear Compose UI by @droibit in #140
- Remove
ignoreLibraries
option for consistent license display behavior across launch methods by @droibit in #141 - Use explicit
@OptIn
annotations forExperimentalMaterial3Api
by @droibit in #142 - Remove
OssLicenseCollection
in favor of directList<OssLicense>
usage by @droibit in #143 - Refactor module dependencies declarations by @droibit in #145
- Add unit tests for
OssLicenseViewModel
and replace Mockito with MockK by @droibit in #147 - Adopt adaptive layouts in
ui-compose-material3
for improved multi-pane UI support by @droibit in #148 - Refactor
OssLicenseParser
to use coroutines by @droibit in #153 - Optimize
OssLicenseParser
implementation by @droibit in #154 - Rename
libraryName
property tolibrary
inOssLicense
by @droibit in #155 - Refactor
OssLicenseParser
coroutine handling by @droibit in #156 - Add keep rules for license resources by @droibit in #157
- Add
ui-compose-screenshots
module for compose UI components by @droibit in #158 - Add screenshot tests for
ui-wear-compose-material3
module by @droibit in #159 - Verify screenshot tests in CI. by @yschimke in #160
- Use TransformingLazyColumn for material3 by @yschimke in #161
- Refactor Wear Material3 UI components and add end-state screenshot tests by @droibit in #162
- Move responsive padding utilities to Material3 module by @droibit in #163
- Refactor Wear Material UI components by @droibit in #164
- Restrict composable visibility to internal by @droibit in #165
- Add tests for license detail navigation route by @droibit in #166
- Disable Gradle configuration cache by @droibit in #167
- Improve build script plugin configurations by @droibit in #168
- Improve code readability and documentation by @droibit in #170
- Always display header in license list by @droibit in #172
- Add comprehensive documentation to
README
by @droibit in #173 - Improve README clarity and maintainability by @droibit in #174
- Add screenshot tests for
ui-compose-material3
module by @droibit in #181 - Add Kotlin compatibility settings for library modules by @droibit in #182
- Unify root UI to
OssLicensesApp
by @droibit in #184 - Introduce convention plugins and improve build configuration by @droibit in #185
- Improve maintainability of compose previews by @droibit in #187
- Migrate to convention-based Maven publishing by @droibit in #188
- Configure Maven Central publishing properties by @droibit in #189
- Modernize Wear OS sample app configuration by @droibit in #190
- Update all depndencies
Breaking Changes
- Changed artifact repository from JitPack to Maven Central
- Update repository from
https://jitpack.io
tomavenCentral()
- Remove JitPack-specific repository configuration
- Update repository from
- Updated artifact group ID
- Previous:
com.github.droibit.oss-licenses-android
- New:
io.github.droibit.oss-licenses-android
- Previous:
Example:
repositories {
- maven { url 'https://jitpack.io' }
+ mavenCentral()
}
dependencies {
- implementation "com.github.droibit.oss-licenses-android:parser:0.6.0"
+ implementation "io.github.droibit.oss-licenses-android:parser:0.7.0"
}
New Contributors
Full Changelog: 0.6.0...0.7.0