Skip to content

v4.0.0

Latest

Choose a tag to compare

@Ullaakut Ullaakut released this 31 Jan 12:27
· 2 commits to master since this release
5b5552b

What's Changed

  • feat: major refactoring and breaking changes by @Ullaakut in #145
    • Refactors the library into a v4 API with clearer sync/async execution paths, improved context propagation, progress streaming, and expanded examples/tests.
    • Introduces new Run(ctx) / RunAsync(ctx) APIs and moves warnings onto the Run result (Run.Warnings()).
    • Adds separated sync/async/progress execution implementations and shared helpers.
    • Updates tests, examples, tooling (Go version, golangci-lint, GitHub workflows), and documentation for v4.

Full Changelog: v3.1.0...v4.0.0