Skip to content

Releases: JonPSmith/AuthPermissions.AspNetCore

V8.0.0

27 May 10:48
Compare
Choose a tag to compare
  • Simplified to one NET type. This makes it easier to update for future NET releases
  • All vulnerable NuGets updated
  • Any depreciated NuGets removed
  • All examples in this solution are now using NET8
  • NOTE: uses old Microsoft.Graph version 4.?, which is still supported by Microsoft

V6.2.2

09 Feb 15:28
Compare
Choose a tag to compare

Updated Net.RunMethodsSequentially to fix .NET 8 Postgres bug

V6.2.0

10 Jan 17:58
Compare
Choose a tag to compare

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

28 Nov 13:22
Compare
Choose a tag to compare

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

6.0.0

15 Aug 18:03
Compare
Choose a tag to compare
  • 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

05 Jul 07:49
Compare
Choose a tag to compare
  • Minor improvements AccessDatabaseInformationJsonFile - see issue #90
  • Minor improvements to SignInAndCreateTenant (better handling of errors)
  • Minor improvements to IndividualUserAddUserManager (check password)

V5.0.0

31 May 13:48
Compare
Choose a tag to compare
  • 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

02 Jan 19:51
Compare
Choose a tag to compare

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

V4.0.0

21 Nov 14:51
Compare
Choose a tag to compare
  • Now supports .NET6 and .NET 7 frameworks.
  • Updated all the .NET 6 NuGets to the latest versions.

V3.5.0

18 Oct 08:29
Compare
Choose a tag to compare

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