Skip to content

v7.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jun 15:51
· 180 commits to master since this release
9fcc197

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 to drivers/postgres module (8b5c287)
  • Update import paths for major version 7 (3dcc88f)
  • drivers/postgres: Move scopes package to drivers/postgres module (e76d944)
  • drivers/postgres: Remove deprecated GetSchemaNameFromDb function (0d12bc5)

BREAKING CHANGES

- 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 the drivers/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 the drivers/postgres module.

  • The TenantContext package has been moved to the main 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 the drivers/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.