Skip to content

Releases: JonPSmith/AuthPermissions.AspNetCore

V10.0.0

Choose a tag to compare

@JonPSmith JonPSmith released this 23 Dec 11:35

Updated to V10.0.0

V9.0.0

Choose a tag to compare

@JonPSmith JonPSmith released this 30 Nov 11:14

V8.0.0

Choose a tag to compare

@JonPSmith JonPSmith released this 27 May 10:48
  • 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

Choose a tag to compare

@JonPSmith JonPSmith released this 09 Feb 15:28

Updated Net.RunMethodsSequentially to fix .NET 8 Postgres bug

V6.2.0

Choose a tag to compare

@JonPSmith JonPSmith released this 10 Jan 17:58

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

Choose a tag to compare

@JonPSmith JonPSmith released this 28 Nov 13:22

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

6.0.0

Choose a tag to compare

@JonPSmith JonPSmith released this 15 Aug 18:03
  • 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

Choose a tag to compare

@JonPSmith JonPSmith released this 05 Jul 07:49
  • Minor improvements AccessDatabaseInformationJsonFile - see issue #90
  • Minor improvements to SignInAndCreateTenant (better handling of errors)
  • Minor improvements to IndividualUserAddUserManager (check password)

V5.0.0

Choose a tag to compare

@JonPSmith JonPSmith released this 31 May 13:48
  • 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

Choose a tag to compare

@JonPSmith JonPSmith released this 02 Jan 19:51

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