v7.0.0
7.0.0 (2024-06-20)
Bug Fixes
- examples: Update import paths (04c7418)
Features
- Convert packages into Go modules (ac07041)
- Move
TenantContext
package to main Go module (4510b2d) - Move
TenantTabler
interface todrivers/postgres
module (8b5c287) - Update import paths for major version 7 (3dcc88f)
- drivers/postgres: Move
scopes
package todrivers/postgres
module (e76d944) - drivers/postgres: Remove deprecated
GetSchemaNameFromDb
function (0d12bc5)
BREAKING CHANGES
- To improve dependency isolation, we've converted the following packages into their own Go modules:
drivers/postgres
,middleware/echo
,middleware/nethttp
. Please update your import paths:
- import "github.com/bartventer/gorm-multitenancy/v6/drivers/postgres"
+ import "github.com/bartventer/gorm-multitenancy/drivers/postgres/v7"
- import "github.com/bartventer/gorm-multitenancy/v6/middleware/echo"
+ import "github.com/bartventer/gorm-multitenancy/middleware/echo/v7"
- import "github.com/bartventer/gorm-multitenancy/v6/middleware/nethttp"
+ import "github.com/bartventer/gorm-multitenancy/middleware/nethttp/v7"
After updating the import paths, run go get -u
for each new module.
- drivers/postgres: The
scopes
package has been relocated to thedrivers/postgres
module. Please update your import paths:
- import "github.com/bartventer/gorm-multitenancy/v6/scopes"
+ import "github.com/bartventer/gorm-multitenancy/drivers/postgres/v7/scopes"
-
The
TenantTabler
interface has been moved to thedrivers/postgres
module. -
The
TenantContext
package has been moved to themain Go module
. Please update your import paths:
- import "github.com/bartventer/gorm-multitenancy/v6/tenantcontext"
-
drivers/postgres: The deprecated
GetSchemaNameFromDb
function has been removed from thedrivers/postgres/schema
package. -
All import paths have been updated to reflect the new major version 7. Please run
go get -u
for each new module after updating the import paths.