Skip to content

Releases: xraph/vessel

Release v0.0.5

16 Feb 00:47

Choose a tag to compare

Release v0.0.5

Installation

go get github.com/xraph/vessel@v0.0.5

Or for individual packages:

go get github.com/xraph/vessel/errs@v0.0.5
go get github.com/xraph/vessel/log@v0.0.5

Changes

Initial release:

44e3f00 (HEAD -> main, origin/main) feat: add ProvideValue function for singleton service registration and deprecate old methods
e8e5544 chore(deps): remove unused uber dependencies from go.mod and go.sum
712063a lint: formatted code
cd0f8a1 refactor: breaking change to make the API stable
916a5bf feat: introduce eager instantiation support in constructor registration
2122099 feat: add support for service aliases in constructor registration
db4a6f0 chore(deps): update go-utils dependency to v0.0.5 in go.sum
17e4617 chore(deps): update go-utils dependency to v0.0.5
aa41455 feat: implement constructor injection framework with In/Out structs
180f346 docs: update benchmark results and performance characteristics in README
ebb498d feat: add middleware support for service resolution and lifecycle management
9e2a6dd chore(deps): remove local replacement for go-utils and update go.sum
8fc60da refactor(error): improve type mismatch error messaging in Resolve functions
7950df4 refactor(di): streamline container creation and improve error messaging
36e2b83 feat(di): Implement Forge Dependency Injection system with service lifecycle management

Documentation

Release v0.0.4

15 Feb 22:21

Choose a tag to compare

Release v0.0.4

Installation

go get github.com/xraph/vessel@v0.0.4

Or for individual packages:

go get github.com/xraph/vessel/errs@v0.0.4
go get github.com/xraph/vessel/log@v0.0.4

Changes

Initial release:

e8e5544 (HEAD -> main, origin/main) chore(deps): remove unused uber dependencies from go.mod and go.sum
712063a lint: formatted code
cd0f8a1 refactor: breaking change to make the API stable
916a5bf feat: introduce eager instantiation support in constructor registration
2122099 feat: add support for service aliases in constructor registration
db4a6f0 chore(deps): update go-utils dependency to v0.0.5 in go.sum
17e4617 chore(deps): update go-utils dependency to v0.0.5
aa41455 feat: implement constructor injection framework with In/Out structs
180f346 docs: update benchmark results and performance characteristics in README
ebb498d feat: add middleware support for service resolution and lifecycle management
9e2a6dd chore(deps): remove local replacement for go-utils and update go.sum
8fc60da refactor(error): improve type mismatch error messaging in Resolve functions
7950df4 refactor(di): streamline container creation and improve error messaging
36e2b83 feat(di): Implement Forge Dependency Injection system with service lifecycle management

Documentation

Release v0.0.3

15 Jan 17:58

Choose a tag to compare

Release v0.0.3

Installation

go get github.com/xraph/vessel@v0.0.3

Or for individual packages:

go get github.com/xraph/vessel/errs@v0.0.3
go get github.com/xraph/vessel/log@v0.0.3

Changes

Initial release:

916a5bf (HEAD -> main, origin/main) feat: introduce eager instantiation support in constructor registration
2122099 feat: add support for service aliases in constructor registration
db4a6f0 chore(deps): update go-utils dependency to v0.0.5 in go.sum
17e4617 chore(deps): update go-utils dependency to v0.0.5
aa41455 feat: implement constructor injection framework with In/Out structs
180f346 docs: update benchmark results and performance characteristics in README
ebb498d feat: add middleware support for service resolution and lifecycle management
9e2a6dd chore(deps): remove local replacement for go-utils and update go.sum
8fc60da refactor(error): improve type mismatch error messaging in Resolve functions
7950df4 refactor(di): streamline container creation and improve error messaging
36e2b83 feat(di): Implement Forge Dependency Injection system with service lifecycle management

Documentation

Release v0.0.2

15 Jan 17:16

Choose a tag to compare

Release v0.0.2

Installation

go get github.com/xraph/vessel@v0.0.2

Or for individual packages:

go get github.com/xraph/vessel/errs@v0.0.2
go get github.com/xraph/vessel/log@v0.0.2

Changes

Initial release:

2122099 (HEAD -> main, origin/main) feat: add support for service aliases in constructor registration
db4a6f0 chore(deps): update go-utils dependency to v0.0.5 in go.sum
17e4617 chore(deps): update go-utils dependency to v0.0.5
aa41455 feat: implement constructor injection framework with In/Out structs
180f346 docs: update benchmark results and performance characteristics in README
ebb498d feat: add middleware support for service resolution and lifecycle management
9e2a6dd chore(deps): remove local replacement for go-utils and update go.sum
8fc60da refactor(error): improve type mismatch error messaging in Resolve functions
7950df4 refactor(di): streamline container creation and improve error messaging
36e2b83 feat(di): Implement Forge Dependency Injection system with service lifecycle management

Documentation

Release v0.0.1

11 Jan 05:36

Choose a tag to compare

Release v0.0.1

Installation

go get github.com/xraph/vessel@v0.0.1

Or for individual packages:

go get github.com/xraph/vessel/errs@v0.0.1
go get github.com/xraph/vessel/log@v0.0.1

Changes

Initial release:

aa41455 (HEAD -> main, origin/main) feat: implement constructor injection framework with In/Out structs
180f346 docs: update benchmark results and performance characteristics in README
ebb498d feat: add middleware support for service resolution and lifecycle management
9e2a6dd chore(deps): remove local replacement for go-utils and update go.sum
8fc60da refactor(error): improve type mismatch error messaging in Resolve functions
7950df4 refactor(di): streamline container creation and improve error messaging
36e2b83 feat(di): Implement Forge Dependency Injection system with service lifecycle management

Documentation