Releases: mpetuska/template-kmp-library
Releases · mpetuska/template-kmp-library
1.2.0
Changes
- Migrated to gradle version catalogs
- New kotlin target layout following support tiers and using
targetHierarchy
local.properties
is now also respected at the module level and overrides root project
levellocal.properties
- New
wasm
target support - Streamlined build host control
What's Changed
- Bump com.gradle.enterprise from 3.8 to 3.8.1 by @dependabot in #24
- Configure Renovate by @renovate in #71
- Update dependency io.ktor:ktor-client-auth-jvm to v1.6.8 by @renovate in #72
- Update dependency io.ktor:ktor-client-cio-jvm to v1.6.8 by @renovate in #73
- Update crazy-max/ghaction-github-pages action to v2.7.0 by @renovate in #76
- Update dependency io.ktor:ktor-client-gson to v1.6.8 by @renovate in #75
- Update plugin de.fayard.refreshVersions to v0.51.0 by @renovate in #79
- Update actions/cache action to v3 by @renovate in #81
- Update dependency gradle to v7.6 by @renovate in #77
- Update plugin com.gradle.enterprise to v3.12.2 by @renovate in #78
- Update actions/checkout action to v3 by @renovate in #82
- Update plugin org.jetbrains.kotlin.jvm to v1.8.0 by @renovate in #80
- Update actions/download-artifact action to v3 by @renovate in #83
- Update actions/upload-artifact action to v3 by @renovate in #85
- Update actions/setup-java action to v3 by @renovate in #84
- Update crazy-max/ghaction-github-pages action to v3 by @renovate in #86
- Update dependency io.ktor:ktor-client-cio-jvm to v2 by @renovate in #88
- Update dependency io.ktor:ktor-client-auth-jvm to v2 by @renovate in #87
- Update dependency io.ktor:ktor-client-gson to v2 by @renovate in #89
- Update github/codeql-action action to v2 by @renovate in #90
- Update plugin com.gradle.enterprise to v3.12.3 by @renovate in #92
- Update actions/cache action to v3.2.4 by @renovate in #91
- Layout rework by @mpetuska in #101
New Contributors
Full Changelog: 1.1.4...1.2.0
1.1.4
Changes
- Back to spotless + ktlint
- Fixed GH actions issues with runners
local.properties
support- Custom refreshVersions rules setup
.sdkmanrc
for easier local env setup- Version bumps (kotlin@1.6.10, gradle@7.3.3)
What's Changed
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #17
- Version bumps, GH actions fix and ktlint by @mpetuska in #23
Full Changelog: v1.1.3...1.1.4
v1.1.3
v1.1.2
Changes
- Removed incorrect hashed imports from gradle scripts
- Bumped versions
- Introduced nativeMain and nativeTest sourceSets
- Added BlockingTest utility interface
- Removed snapshot repository support
- macosArm64() target added
- iosSimulatorArm64() target added
- watchosSimulatorArm64() target added
- tvosSimulatorArm64() target added
v1.1.1
v1.1.1
Changes
- Stricter publication and test control to avoid duplicate builds on matrix jobs
- Reworked gradle precompiled script plugins to better separate different functionalities
- Sandbox GH action to quickly check gradle scripts on different hosts
- Added baseline flow for setting up required native libraries on different CI hosts via [scripts/] directory
- Native library caching for check and release actions
- Upgraded versions
- Fixed detekt issues
v1.1.0
New Features
- Maven Central publishing
- Better shared configuration isolation in conventional plugins
- Single change point for adding/removing kotlin targets
- Initial setup & customization guide
- Unlocked manual runs of all github actions with selective publishing