Aspnetboilerplate Versions Save

ASP.NET Boilerplate - Web Application Framework

v7.2

2 years ago

Features

Enhancements

  • ISSUE #6421: Use GetScriptsResponsePerUserConfiguration while loading AbpScripts/GetScripts
  • PR #6396: Use SamAccountName and UserPrincipalName respectively while retrieving LDAP user principal (by ismcagdas)

Others

  • PR #6444: Updated several nuget packages (by ismcagdas)
  • ISSUE #6442: Upgrade NuGet packages to latest version
  • ISSUE #6438: Upgrade nuget packages to latest
  • PR #6431: fix broken links in aspnetboilerplate.com (by [demirmusa](https://github.com/demirmusa))
  • PR #6426: Updated PostgreSQL document for Npgsql datetime change (by ismcagdas)
  • PR #6424: Added AbpODataDtoController for odata Dto support (by ismcagdas)
  • ISSUE #6418: Cannot create user with username that has been soft deleted on tenant.
  • PR #6413: Update "Disable Auditing Fields" documentation (by Urtgard)
  • PR #6405: Extend UnitOfWorkAuditingConfiguration to disable LastModificationTime and DeletionTime (by Urtgard)
  • ISSUE #6403: ComponentActivatorException: ComponentActivator: could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider
  • ISSUE #6402: Custom function in Odata
  • PR #6400: Implement GetComputerName of HttpContextClientInfoProvider (by mkamranaslam)
  • PR #6398: Change build badge icon link on Readme.md (by EngincanV)
  • ISSUE #6397: Question: ABP Validation Summary Component
  • PR #6388: Extract protected methods in EntityHistoryHelper for ASP.NET Core (by acjh)
  • ISSUE #6387: Broken link on the documentation website for v6.4.0
  • ISSUE #6385: Upgrade templates to ABP 7.1 and release
  • ISSUE #6378: Angular Unit Testing system is not working (Jasmine)
  • PR #6374: Add ApplicationLanguageTextManager support to delete entry (by eoehen)
  • ISSUE #6373: ApplicationLanguageTextManager should support the deletion of a tenant specific localized string from database
  • ISSUE #6357: [BUG] [EF Core] Postgres Error in .NET 6, Cannot write DateTime with Kind=Local to PostgreSQL type
  • ISSUE #6278: UserPrincipal.FindByIdentity usage

v7.1

2 years ago

Features

Enhancements

Others

v7.0

2 years ago
  • Exclude PDB files from NuGet packages
  • Fixed bugs at AbpPerRequestRedisCache

v6.6.1

2 years ago
  • Exclude PDB files from NuGet packages
  • Fixed bugs at AbpPerRequestRedisCache

v7.0-rc1

2 years ago

Features

  • ISSUE #6264, #6263: Upgrade to .NET 6
  • ISSUE #6256: Upgrade to Microsoft.AspNetCore.OData 8.x

Enhancements

  • ISSUE #6259: abp-ng2-module - Angular 12

Others

  • PR #6314: Update OData-AspNetCore-Integration.md (by demirmusa)
  • PR #6309: Upgraded to .NET 6 final (by ismcagdas)
  • ISSUE #6290: Update OData documentation
  • PR #6286: fix nuke build error (by demirmusa)
  • ISSUE #6284: Nuke Build Error
  • PR #6277: Per request redis cache documentation (by demirmusa)
  • PR #6276: Implement replacement of AbpPerRequestRedisCache for ICacheManager (by demirmusa)
  • ISSUE #6275: Prepare a documentation about PerRequestRedisCache
  • PR #6271: truncate audit log's exception message by max length (by demirmusa)
  • PR #6270: Update OData package of Abp.AspNetCore.OData to v8.0.2 (by demirmusa)
  • PR #6265: Upgrade to NET 6 RC.1 (by ismcagdas)
  • ISSUE #6260: Redis performance problem

Full Changelog: https://github.com/aspnetboilerplate/aspnetboilerplate/compare/v6.5.0...v7.0-rc1

v6.6.0

2 years ago
  • #6283: Reduce request count to Redis with AbpPerRequestRedisCache

v6.5.0

2 years ago

Features

  • ISSUE #6190: Allow disabling result filters for specific controllers

Enhancements

  • ISSUE #6257: Upgrade NuGet packages
  • ISSUE #6238: Use a static value for DefaultPassPhrase for development
  • ISSUE #6222: AbpUserStore.GetAuthenticatorKeyAsync() is not virtual, making it difficult to override this method.
  • ISSUE #6221: LDAP authentification and username attribute used to create user

Bug Fixes

  • ISSUE #6251: Use multi tenancy in DynamicProperty and DynamicEntityProperty caches

Others

  • PR #6258: Upgraded NuGet packages (by ismcagdas)
  • PR #6252: Use multi tenancy in dynamic property caches (by ismcagdas)
  • PR #6248: Localization exception message to include culture (by thedigitaljedi86)
  • PR #6240: fix EmbeddedResourceVirtualPathProvider GetCacheDependency error (by ismcagdas)
  • PR #6239: make OnAuthorizationAsync virtual in AbpAuthorizationFilter (by ismcagdas)
  • ISSUE #6234: Use DefaultPassPhrase when ever SimpleStringCipher is used
  • PR #6232: add option to use UserPrincipalName in LDAP (by demirmusa)
  • ISSUE #6231: Make OnAuthorizationAsync method of AbpAuthorizationFilter virtual
  • ISSUE #6226: License note can of abp-ng2-module not be found on NPM page
  • PR #6224: Make all AbpUserStore methods virtual (by demirmusa)
  • PR #6220: added note about ODataQueryOptions to OData documentation (by ismcagdas)
  • ISSUE #6218: Abp.IdentityServer4,Abp.IdentityServer4vNext's IUnitOfWorkManager Should be Public
  • PR #6211: Fix forgetten part of #6210 in EntitySnapshotManagerBase.cs (by demirmusa)
  • PR #6210: Update EntitySnapshotManagerBase.cs (by demirmusa)
  • ISSUE #6204: IOnlineClientManager.GetAllClients always returns zero
  • ISSUE #6203: v6.4.0 - Templates Need Updating
  • ISSUE #6200: why use -> symbol represent property changes stack tree
  • PR #6199: implement WrapResultFilter (by demirmusa)
  • ISSUE #6179: Using ODataQueryOptions in the method parameters will throw exception
  • ISSUE #6169: Upgrade to Angular version 12
  • ISSUE #6140: A numeric comparison was attempted on "$(MsBuildMajorVersion)" that evaluates to "" instead of a number, in condition "($(MsBuildMajorVersion) < 16)"
  • ISSUE #6133: DB migration based on environment
  • ISSUE #5995: EmbeddedResourceVirtualPathProvider GetCacheDependency error
  • ISSUE #5652: Unwanted modal delay on closing

v6.4.0

2 years ago
  • #6191: use WithUnitOfWorkAsync extension method in AbpRoleStore
  • #6181: upgraded NuGet packages

6.4.0

2 years ago
  • #6191: use WithUnitOfWorkAsync extension method in AbpRoleStore
  • #6181: upgraded NuGet packages

v6.4-rc1

2 years ago

Enhancements

  • PR #6167: add index for UserLogin (by demirmusa)
  • ISSUE #6159: Dupplicate AbpUserLogin records
  • ISSUE #6158: Update Castle.Core.AsyncInterceptor
  • ISSUE #6156: Missing translations in the Turkish xml file
  • ISSUE #6152: SettingDefinition parameter isVisibleToClients is obsolete
  • ISSUE #6148: small typo in parameter comment && more details settings documentation
  • ISSUE #6112: ITenantResolver async version
  • PR #6105: Set AbpQuartz().Scheduler.JobFactory only once even if it is called multiple times (by ismcagdas)
  • ISSUE #6083: Possible code enhancements
  • ISSUE #6078: Reduce usages of AsyncHelper
  • ISSUE #6072: Define a setting to disable GetScriptsResponsePerUserCacheMiddleware
  • ISSUE #6048: DefaultPassPhrase same for every project
  • ISSUE #6025: Make remaining AbpServiceBase.L overloads virtual
  • ISSUE #6011: Lazy<T> for Service
  • ISSUE #6002: Swagger/Swashbuckler not showing any ///summary info
  • ISSUE #5992: Abp.Dapper Support for passing parameters to stored procedures.
  • ISSUE #2826: Html encode responses against XSS attacks

Bug Fixes

  • ISSUE #6137: No encrypted token returned on first (external) login in templates
  • ISSUE #6095: CachedUniqueKeyPerUser bugs
  • ISSUE #6086: This line always false

Others

  • PR #6165: Minimize interception usage (by ismcagdas)
  • PR #6157: Properly fixes all build warnings in the Abp solution (by emisand)
  • PR #6150: Try to add httpMethod in NormalizeSelectorRoutes method.. (by maliming)
  • PR #6146: Allow changing default log severity for ABP exceptions (by ismcagdas)
  • ISSUE #6145: Allow changing default log severity for ABP exceptions
  • ISSUE #6143: [Docs] Use Protected constructor (not private) if using LazyLoading
  • ISSUE #6131: Enable https in project by default
  • ISSUE #6123: Check for null cookie incorrect
  • ISSUE #6119: admin-lte-css-only version 3.0.4 version is no longer available
  • ISSUE #6118: Update Background job documentation with AsyncBackgroundJob
  • PR #6116: Fix loss of permissions when Application Pool is recycled (by Adam-Langley)
  • PR #6114: Check selector.EndpointMetadata before delete. (by maliming)
  • PR #6110: Add Lazy<T> to dependency injection document and also added a test (by ismcagdas)
  • PR #6106: Create Cached-Unique-Key-Per-User.md (by demirmusa)
  • ISSUE #6104: Unit test error when depending on AbpQuartzModule in several modules
  • ISSUE #6101: Add a document about CachedUniqueKeyPerUser
  • PR #6100: add IGetScriptsResponsePerUserConfiguration (by demirmusa)
  • PR #6099: fix CachedUniqueKeyPerUser bugs (by demirmusa)
  • PR #6094: Update BackgroundJobManager.cs for async Job. (by hemiaoio)
  • PR #6089: Add commandType parameter to Dapper's Execute methods (by ismcagdas)
  • PR #6088: Use ReflectionHelper.InvokeAsync call async method. (by maliming)
  • PR #6087: Use TJob instead of TArgs to check job type. (by maliming)
  • PR #6085: Used async versions of methods where possible (by ismcagdas)
  • PR #6082: Make L method virtual in several base classes (by ismcagdas)
  • PR #6081: Removed usages of AsyncHelper from unit tests (by ismcagdas)
  • ISSUE #6073: Update templates to ABP 6.3
  • ISSUE #6071: Upgrade templates to the latest AdminLTE version
  • ISSUE #6053: Deploy to iis as webapplication not as website
  • ISSUE #5604: Castle Windsor performance problems