Aspnetboilerplate Versions Save

ASP.NET Boilerplate - Web Application Framework

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

v6.3.1

3 years ago

v6.3

3 years ago

v6.3

Features

  • ISSUE #6013: Allow to send webhook to multiple tenant
  • ISSUE #4497: Feature request: Disable Audit for UnitOfWork

Enhancements

  • PR #6065: Reduce usages of AsyncHelper (by ismcagdas)
  • ISSUE #6046: Upgrade NuGet packages
  • ISSUE #5979: DynamicEntityProperty EntityFullName field
  • ISSUE #3673: Why is /GetScripts not cachable and/or cached?

Bug Fixes & Others

  • PR #6068: Correctly calculate attemptCount when sending webHooks (by ismcagdas)
  • PR #6067: fixed #6066 - removed unnecessary string allocation when converting GUID to 32 dig… (by RickyLin)
  • ISSUE #6061: WebhookSend:Incorrect of "attemptNumber"
  • PR #6056: AddRazorRuntimeCompilation for AbpAspNetCoreDemo. (by maliming)
  • PR #6041: Handle lazy loading proxies for Entity History (by acjh)
  • PR #6028: Introduce UnitOfWorkAuditingConfiguration to disable auditing fields (by ismcagdas)
  • PR #6024: Add StringLength to DynamicEntityProperty.EntityFullName and DynamicProperty.PropertyName (by ismcagdas)
  • PR #6022: Fix abp.localization.values typing (by Zshazz)
  • ISSUE #6021: The global abp.localization.values has the wrong type
  • PR #6019: Update Organization-Units.md (by demirmusa)
  • PR #6016: Implement CachedUniqueKeyPerUser (by demirmusa)
  • ISSUE #6015: Review https://github.com/aspnetboilerplate/aspnetboilerplate/pull/6003
  • PR #6014: Allow to send webhook to multiple tenant (by demirmusa)
  • PR #6003: Implement caching mechanism for GetScripts (by demirmusa)
  • PR #5998: Implements MimeTypeMap (by demirmusa)
  • PR #5997: Fixed typo on class name (by ekinbarut)
  • ISSUE #5996: Entity History && EF Lazy loading not detecting update (properly)
  • PR #5991: Fixed a spelling typo in documents (by multinerd)
  • ISSUE #5988: Upgrade templates to ABP 6.2
  • ISSUE #5987: ChangePassword problem on module zero template
  • ISSUE #5983: React template contains mvc's docker and build files.
  • PR #5982: Add the ExceptionMessage field for AuditLog. (by real-zony)
  • PR #5981: Add return values to the Add and Update methods of DynamicPropertyManager. (by real-zony)
  • PR #5972: Update DefaultDbContextResolver.cs (by demirmusa)
  • ISSUE #5971: [Docs] No info about meaning of "change type"
  • PR #5956: remove subscription when user deleted (by demirmusa)
  • ISSUE #5951: Notifications being sent to deleted user accounts
  • ISSUE #5943: Review module-zero-core-template
  • ISSUE #5938: DefaultDbContextResolver does not invoke UseApplicationServiceProvider on DBContextOptions
  • ISSUE #4089: Test EF6.x with .NET 5 templates

v6.2

3 years ago
  • PR #5977: Include symbol files (*.pdb) in the built .nupkg. (by maliming)
  • PR #5963: Update build.ps1 (by demirmusa)
  • PR #5955: Update Notification-System.md (by demirmusa)
  • ISSUE #5954: Use seperated config files for log4net
  • ISSUE #5952: Nuke commands not working
  • ISSUE #5949: The symbol package failed
  • ISSUE #5942: Upgrade templates to ABP 6.1
  • ISSUE #5922: No dot net core Handling Exceptions documentation + dot net 5 log files moved

v4.21

3 years ago
  • PR #5932: Update AbpZeroDbModelBuilderExtensions.cs (by demirmusa)
  • PR #5880: Do not recursively validate for primitive objects. (by maliming)

v6.1.1

3 years ago

PR #5945: Use SemaphoreSlim to replace the AsyncLock. (by maliming)

v6.1.0

3 years ago

Features

  • ISSUE #5821: Redis Cache: Do not get the same key more than once per request

Enhancements

  • PR #5902: adds ondisconnected and reconnected events to signalr (by demirmusa)
  • ISSUE #5886: Upgrade to Angular version 11
  • ISSUE #5826: Is the primary key(int) of DynamicEntityPropertyValue too small?
  • ISSUE #5667: Extend SignalR Functionality

Bug Fixes

Others

  • PR #5941: Change HangfireBackgroundJobManager public methods to virtual (by ryancyq)
  • ISSUE #5939: HangfireBackgroundJobManager change methods to virtual
  • PR #5937: Use dotnet nuget options name. (by maliming)
  • PR #5924: Fix Performance problem when using transactional UnitOfWork (by ismcagdas)
  • PR #5914: replace DynamicPropertyValue and DynamicEntityPropertyValue's ids with long (by demirmusa)
  • ISSUE #5913: Update abp-ng2-module to support angular ^11
  • PR #5910: AbpPerRequestRedisCache implementation (by demirmusa)
  • PR #5907: Add WebhookSubscription delete method (by GameBelial)
  • PR #5903: Ignore property with NotMappedAttribute.(fix #5885) (by GameBelial)
  • PR #5896: Handle directory starting with a digit. (by maliming)
  • ISSUE #5895: Update documents according to current version.
  • ISSUE #5889: EmbeddedResourcePathHelper.EncodeAsResourcesPath method may cause bugs
  • PR #5887: Update Nuke.Common package for .NET 5 (by acjh)
  • ISSUE #5884: Performance problem using transactional unitOfWork
  • ISSUE #5883: publish abp-web-resources 5.4.0
  • ISSUE #5882: publish abp-ng2-module 6.3.0
  • PR #5879: Do not recursively validate for primitive objects. (by maliming)
  • ISSUE #5878: Upgrade templates to ABP 6.0 and release
  • PR #5877: Issue #5876 Migration failing (by ercharanjit)
  • ISSUE #5875: Does ABP dependency injection affect the efficiency of parameter transfer?
  • ISSUE #5866: Not possible to add attributes to Role that is set on static roles?
  • ISSUE #5630: EntityHistory Collection property's OriginalValue that always equal CurrentValue after modification
  • ISSUE #5403: Add Sourcelink Integration to be able to debug ABP packages

v6.0

3 years ago

Features

  • ISSUE #5799: Upgrade to .NET 5

Enhancements

  • ISSUE #5824: It is recommended to add DisplayName property to DynamicProperty
  • ISSUE #5679: Upgrade to Angular v10
  • ISSUE #5390: AbpCache sliding/absolute expire time
  • ISSUE #5296: EntityHistory Property change value equality check with large data

Bug Fixes

  • ISSUE #5292: EntityHistoryHelper shouldn't create a PropertyChange for unchanged property

Others

  • PR #5873: Save only non-default culture to user setting (by acjh)
  • PR #5872: Add Microsoft.NET.Test.Sdk to fix missing test DLL (by acjh)
  • PR #5871: Support setting header name of culture information (by acjh)
  • PR #5869: Upgrade to .NET 5 (by ismcagdas)
  • PR #5864: EntityHistory Property change use hash to compare (by demirmusa)
  • PR #5862: Optimize isGranted check in abp.js (by ryancyq)
  • ISSUE #5857: URL is case sensitive in odata-core sample
  • ISSUE #5856: Bug in WrapOnSuccess in odata result filter
  • ISSUE #5855: Simplify Startup.cs in odata sample
  • PR #5852: Update DynamicProperty.cs (by demirmusa)
  • PR #5845: Upgrade IdentityServer4 to 4.1.1 (by maliming)
  • ISSUE #5835: user settings and permissions are not cached
  • ISSUE #5795: QUESTION: Locatization Text with multiple parameters
  • PR #5423: Remove obsoleted type casting methods in CacheExtensions (by ryancyq)
  • PR #5422: Abp cache expire time (by ryancyq)
  • PR #5421: Remove client cache attribute (by ryancyq)
  • PR #5375: add missing field to ILanguageInfo (by rahim8867)
  • PR #5358: Remove obsoleted methods in async queryable executer (by ryancyq)
  • PR #5357: use TryGetValue methods in AbpCacheBase (by ryancyq)
  • PR #5356: Property inject AsyncQueryableExecuter (by ryancyq)

v5.14

3 years ago

Enhancements

  • ISSUE #5809: Hangfire update 1.7.14
  • ISSUE #5798: Update Antd to version 4.6.4 (ReactJs template)
  • ISSUE #5796: Remove angular specific code form abstract classes (which does not have angular decorators)

Bug Fixes

  • ISSUE #5810: WebhookSubscriptionInfo must inherit "IMayHaveTenant"

Others

  • PR #5838: Upgrade Microsoft.AspNetCore.OData to 7.5.0 (by maliming)
  • PR #5831: Upgrade Hangfire to 1.7.15. (by maliming)
  • PR #5830: Upgrade Hangfire to 1.7.15. [4.x] (by maliming)
  • PR #5823: Update Dynamic-Parameter-System.md (by demirmusa)
  • ISSUE #5814: Review module-zero-core-template/pull/563
  • ISSUE #5812: update DynamicProperty system after v5.12
  • PR #5811: WebhookSubscriptionInfo inherit IMayHaveTenant (by demirmusa)
  • PR #5802: Update Hangfire to 1.7.13 (by KevinvdBurg)
  • ISSUE #5801: Upgrade templatest to ABP 5.13 and release
  • ISSUE #5773: Exception when removing value object and hard deleting entity in the same context
  • ISSUE #5345: Aspnetcore 3.1 with OData

v4.20

3 years ago

Others

  • PR #5765: Upgrade Castle.Windsor.MsDependencyInjection pakcage to 3.4.0 (by maliming)