AuthPermissions.AspNetCore Versions Save

This library provides extra authorization and multi-tenant features to an ASP.NET Core application.

V6.2.2

3 months ago

Updated Net.RunMethodsSequentially to fix .NET 8 Postgres bug

V6.2.0

4 months ago

Minor change to the "Sign up for a new tenant, with versioning" feature. See the UpdateToVersion620.md file in the GitHub repo for more info.

V6.1.0

5 months ago

New version to support NET 8 - now supports NET 6, 7, and 8

V6.0.0

9 months ago
  • Significant changes to code to support sharding multi-tenant applications
  • BREAKING CHANGES: Replaced the old services for handling sharding entries due to a limitation
  • Improvement: The ability to define a sharding-only mode - see Configuring sharding > sharding-only mode
  • Fix: The Sign up for a new tenant, with versioning now works with sharding-only tenants.
  • Improvement: New service to simplify the create / delete of sharding-only tenants.

V5.0.1

10 months ago
  • Minor improvements AccessDatabaseInformationJsonFile - see issue #90
  • Minor improvements to SignInAndCreateTenant (better handling of errors)
  • Minor improvements to IndividualUserAddUserManager (check password)

V5.0.0

11 months ago
  • BREAKING CHANGE(medium): If you are using sharding with your multi-tenant app, then read the [UpdateToVersion5.md}(https://github.com/JonPSmith/AuthPermissions.AspNetCore/commit/65df7a78bb401585d781fbfde2fd944229607326) file.
  • New feature: You can now use a custom database provider with the AuthP library - see documentation for more details.
  • New feature: It easier to setup sharding / hybrid multi-tenant application via extension method called SetupMultiTenantSharding
  • New feature: Ability to replace parts of the sharding services, e.g. store sharding data in a database instead of a json file.

Supported databases are

Supported database providers in V5.0.0 Comment
Microsoft.EntityFrameworkCore.SqlServer Built-in
Npgsql.EntityFrameworkCore.PostgreSQL Built-in
Microsoft.EntityFrameworkCore.Sqlite See examples in AuthP.CustomDatabaseExamples repo
Microsoft.EntityFrameworkCore.Cosmos
Pomelo.EntityFrameworkCore.MySql Pomelo Foundation Project
MySql.EntityFrameworkCore MySQL project
Oracle.EntityFrameworkCore Oracle

V4.1.0

1 year ago

Adds a service which can handle multiple languages (known in .NET a localization)

V4.0.0

1 year ago
  • Now supports .NET6 and .NET 7 frameworks.
  • Updated all the .NET 6 NuGets to the latest versions.

V3.5.0

1 year ago

Small changes, some of which break existing projects but with very simple rename will fix it.

V3.4.0

1 year ago

Significant changes - see Roadmap for more