Skip to content
This repository was archived by the owner on Jan 4, 2026. It is now read-only.

Release v2.4.0 - Go Module v2 Migration

Choose a tag to compare

@mattmattox mattmattox released this 30 Jul 19:25
· 123 commits to main since this release
v2.4.0
7f282bf

🚨 Breaking Change

This release migrates the SDK to properly follow Go module v2+ conventions.

Migration Required

All import paths must be updated from:

import "github.com/nexmonyx/go-sdk"

to:

import "github.com/nexmonyx/go-sdk/v2"

go.mod Usage

After this release, you can properly specify v2 versions:

require github.com/nexmonyx/go-sdk/v2 v2.4.0

What's Changed

  • feat!: Migrate to Go module v2 conventions
  • Module path now includes /v2 suffix
  • All examples and documentation updated with new import paths

Why This Change?

Previously, the SDK was at v2.3.x but didn't follow Go's module versioning conventions. This meant:

  • Users couldn't properly specify v2.x.x versions in their go.mod
  • Go treated all v2+ releases as v1.x.x+incompatible

This release fixes that issue, ensuring proper version resolution going forward.

Full Changelog: v2.3.2...v2.4.0