ASP.NET Boilerplate v5.2 Release Notes

Release Date: 2020-02-18 // about 4 years ago
  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿšš ISSUE #5183: Remove Obsolete methods deprecated before ABP 4.0

    ๐Ÿ”‹ Features

    • ISSUE #1427: Implement Webhooks
    • PR #5211: Webhook Implementation (by demirmusa)
    • โšก๏ธ PR #5136: Enhance EFPlus' extension methods to support BatchDelete & BatchUpdate. (by maliming)
    • ๐Ÿ›  PR #5111: ICancellationTokenProvider implementation. Fixes #5102 (by gterdem)
    • ISSUE #5102: Whether to consider adding cancelationtokensource parameter to all asynchronous methods

    โœจ Enhancements

    • โšก๏ธ ISSUE #5304: Update possible NuGet packages
    • ๐ŸŒ PR #5289: add ipv6 support to web client info provider (by ryancyq)
    • โšก๏ธ PR #5287: Update SignalR-Integration.md (by demirmusa)
    • โšก๏ธ ISSUE #5286: Update signalr document
    • ๐Ÿšฆ PR #5284: adds ability to change abp.signal reconnect time increase method. (by demirmusa)
    • ISSUE #5282: WebClientInfoProvider fails with IPv6 addresses
    • ISSUE #5281: Circuit Breaker in version 5.1.1 - Option to keep the loop and not increase time
    • ISSUE #5275: Make SettingDefinitionProviderContext constructor public
    • โฑ ISSUE #5260: Abp.Dapper not using UOW Query Timeout if provided
    • PR #5207: Modify Async interception logic (by ismcagdas)
    • โฌ†๏ธ ISSUE #5195: Upgrade the Microsoft.AspNetCore.OData package to support net core 3.1.
    • PR #5193: Add TypeScript declarations for refresh token (by acjh)
    • โšก๏ธ PR #5192: Update Redis serializer Serialize() return type (by ryancyq)
    • PR #5179: extend IAsyncQueryableExecuter with AnyAsync (by demirmusa)
    • ๐Ÿ”€ ISSUE #5178: Replace of usage synchronous methods in AsyncQueryableExecuter
    • ISSUE #5177: Extend IAsyncQueryableExecuter for AnyAsync
    • PR #5166: Added RoleDisplayName property to StaticRoleDefinition class. (by maliming)
    • โฌ†๏ธ ISSUE #5162: Upgrade abp-ng2-module/localization.service.ts
    • โฌ†๏ธ ISSUE #4600: Upgrade to latest ABP
    • ๐Ÿš€ ISSUE #4587: AppVersionHelper - Release date loading from file should be cached?

    ๐Ÿ› Bug Fixes

    • PR #5241: Fix Entity History Retrieve the correct owner (by ryancyq)
    • ๐Ÿšฆ PR #5231: Set EntityType to null before sending via SignalR (by acjh)
    • ISSUE #5230: Real-time notifications not working when an EntityIdentifier is set
    • PR #5186: use current tenant Id in PermissionManager.cs/GetAllPermission (by demirmusa)
    • ISSUE #5184: PermissionManager GetAllPermission should set tenant id of FeatureDependencyContext
    • PR #5151: Entity History will not always create history record for shadow property (by demirmusa)

    Others

    • ๐Ÿ“š ISSUE #5298: Revisit NEW badges in the documentation
    • PR #5285: Initialize abp object base on window.abp (by totpero)
    • ISSUE #5283: Js abp.appPath is overridden
    • โšก๏ธ PR #5271: Update entity history test (by ryancyq)
    • โฑ PR #5261: Add Timeout property to dapper repository. (by maliming)
    • ๐Ÿ‘ ISSUE #5234: EntityHistory doesn't support Owned Entity with Multiple FKs
    • ISSUE #5232: Incorrect JavaScript for deleteEntity SweetAlert in MultiPage .Net Core MVC Template
    • ๐Ÿ”€ PR #5197: Remove sync methods usage of Async queryable executer (by ryancyq)
    • โฌ†๏ธ PR #5196: Upgrade the Microsoft.AspNetCore.OData package to support net core 3.1. (by maliming)
    • ๐Ÿšš PR #5191: Resolved #5183: Remove Obsolete methods deprecated bฮ“ร‡ยช (by zacdirect)
    • PR #5181: Generic CacheBase interface and implementation (by ryancyq)
    • ๐Ÿ“ฆ PR #5174: Change Abp.EntityFrameworkCore Package Target to .NETStandard2.0 (by iyhammad)
    • PR #5172: Added settings parameter to beforeSend method. (by maliming)
    • ๐Ÿ— PR #5171: Build using NUKE (by matkoch)
    • ๐Ÿ“ฆ ISSUE #5169: Change Abp.EntityFrameworkCore Package Dependency to .NETStandard 2.0
    • PR #5168: Use TimeSpan for user token expiration frequency (by ryancyq)
    • ISSUE #5165: Added RoleDisplayName property to StaticRoleDefinition class.
    • ๐Ÿ‘ PR #5158: feat: ObjectExtentions class add Timespan support (by ly303550688)
    • โšก๏ธ PR #5153: Update image for AppVeyor to allow .NET Core 3.1 (by acjh)
    • ๐Ÿ— ISSUE #5150: Build implementation
    • ISSUE #5149: Entity History shouldn't create history record for entities inherited from CreationAudited/FullAudited entities
    • ๐ŸŒ PR #5146: Created an AbpWeb-ja translation (by worthy7)
    • ISSUE #5143: getSource multiple args doesn't work in typescript
    • ๐Ÿ›  PR #5141: Fixed ValueObject sample's constructor (by davidhenley)
    • PR #5139: Determine if the IP contains ":" (by liangshiw)
    • ISSUE #5138: StartIndex cannot be less than zero
    • โšก๏ธ ISSUE #5135: Enhance EFPlus' extension methods to support BatchDelete and BatchUpdate.
    • โšก๏ธ PR #5130: Update RedisDatabaseExtensions.cs (by mickeygo)