Skip to content

feat!: Rename artifact to uxcam-kmp (v2.0.0)#22

Merged
OneXeor merged 1 commit intomainfrom
feature/v2.0.0-artifact-rename
Jan 14, 2026
Merged

feat!: Rename artifact to uxcam-kmp (v2.0.0)#22
OneXeor merged 1 commit intomainfrom
feature/v2.0.0-artifact-rename

Conversation

@OneXeor
Copy link
Copy Markdown
Owner

@OneXeor OneXeor commented Jan 14, 2026

Summary

BREAKING CHANGE: Rename Maven artifact for cleaner dependency declaration.

Breaking Change

Artifact ID changed:

  • Before: dev.onexeor:uxcam-kmp-shared
  • After: dev.onexeor:uxcam-kmp

Migration

Update your dependencies:

// Before
implementation("dev.onexeor:uxcam-kmp-shared:<version>")

// After  
implementation("dev.onexeor:uxcam-kmp:2.0.0")

Rationale

  • Cleaner artifact name without redundant "-shared" suffix
  • Follows conventions of popular KMP libraries (Ktor, Koin, Napier)
  • "-kmp" suffix already indicates Kotlin Multiplatform

Test plan

  • Build passes on all platforms
  • Artifact publishes with new name to Maven Central

BREAKING CHANGE: Artifact ID changed from uxcam-kmp-shared to uxcam-kmp
@OneXeor OneXeor self-assigned this Jan 14, 2026
@OneXeor OneXeor added enhancement New feature or request breaking change labels Jan 14, 2026
@OneXeor OneXeor added this to the v2.0.0 milestone Jan 14, 2026
@OneXeor OneXeor merged commit 3090a3b into main Jan 14, 2026
1 check passed
@OneXeor OneXeor deleted the feature/v2.0.0-artifact-rename branch January 14, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant