aspnetboilerplate

ASP.NET Boilerplate - Web Application Framework

MIT License

Stars
11.8K

Bot releases are hidden (Show)

aspnetboilerplate - v6.5.0

Published by ismcagdas about 3 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
aspnetboilerplate - v6.4.0

Published by ismcagdas over 3 years ago

  • #6191: use WithUnitOfWorkAsync extension method in AbpRoleStore
  • #6181: upgraded NuGet packages
aspnetboilerplate - v6.4-rc1

Published by ismcagdas over 3 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 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 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
aspnetboilerplate - v6.3.1

Published by ismcagdas over 3 years ago

aspnetboilerplate - v6.3

Published by ismcagdas over 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
aspnetboilerplate - v6.2

Published by ismcagdas almost 4 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
aspnetboilerplate - v4.21

Published by ismcagdas almost 4 years ago

  • PR #5932: Update AbpZeroDbModelBuilderExtensions.cs (by demirmusa)
  • PR #5880: Do not recursively validate for primitive objects. (by maliming)
aspnetboilerplate - v6.1.1

Published by ismcagdas almost 4 years ago

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

aspnetboilerplate - v6.1.0

Published by ismcagdas almost 4 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
aspnetboilerplate - v6.0

Published by ismcagdas almost 4 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)
aspnetboilerplate - v5.14

Published by erolarkat about 4 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
aspnetboilerplate - v4.20

Published by erolarkat about 4 years ago

Others

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

Published by erolarkat about 4 years ago

Enhancements

  • ISSUE #5784: Move to 'lodash-es' from 'lodash'
  • ISSUE #5694: Upgrade IdentityServer4 to 4.x

Others

  • ISSUE #5783: No imports form rxjs/internal
  • PR #5770: Recommend a shared cache on SQLite (by bricelam)
  • PR #5764: Upgrade Castle.Windsor.MsDependencyInjection pakcage to 3.4.0 (by maliming)
  • ISSUE #5762: Upgrade the castle-windsor-ms-adapter when it's available
  • ISSUE #5757: Create a demo using Identity Server EntityFramework Core.
  • PR #5754: Add IdentityServer4 vNext packages. (by maliming)
  • ISSUE #5748: Proposal: Abp.ZeroCore.IdentityServer4 library update
  • ISSUE #5716: ASPNET Boiler Plate not working in Internet Explorer 11
aspnetboilerplate - v5.12

Published by erolarkat about 4 years ago

Others

  • PR #5738: Rename DynamicParameter as DynamicProperty (by demirmusa)
  • ISSUE #5737: Rename DynamicParameter as DynamicProperty
  • PR #5729: Upgrade AutoMapper to v10.0. (by maliming)
  • ISSUE #5728: Upgrade Automapper to v10.0
  • PR #5710: Create a new unit of work for TransactionScopeOption.Suppress. (by maliming)
  • ISSUE #5698: Update and release free templates
  • PR #5553: Add UnitOfWork to ChangeSetting with UserIdentifier (by gcoman)
aspnetboilerplate - v4.19

Published by erolarkat about 4 years ago

Others

  • PR #5731: Allowed to override CancellationToken for a specific call(for 4.x) (by maliming)
  • PR #5730: Upgrade AutoMapper to v10.0 (by maliming)
  • PR #5722: Create a new unit of work for TransactionScopeOption.Suppress. 4.x (by maliming)
aspnetboilerplate - v5.10.1

Published by erolarkat over 4 years ago

Others

  • ISSUE #5696: Reverted #5688
aspnetboilerplate - v5.10

Published by erolarkat over 4 years ago

Enhancements

  • ISSUE #5669: The return value of the dynamic method getNotification is Task
  • PR #5655: Refactor the HardDelete function to ensure that there is a unit of work in the current context. (by maliming)
  • PR #5643: Filter undefined settings in the ConvertSettingInfosToDictionary method. (by maliming)
  • ISSUE #5642: Encrypted settings feature might throw an exception
  • ISSUE #5612: AbpCommonHub - OnlineClient.Properties: populate it from QueryString

Others

  • PR #5688: Create a new unit of work for TransactionScopeOption.Suppress. (by maliming)
  • PR #5685: Optimize the cache performance of the GetUserSettingConfig method. (by maliming)
  • ISSUE #5683: Create a new unit of work for TransactionScopeOption.Suppress.
  • PR #5673: Use await in the SendNotificationsAsync method. (by maliming)
  • PR #5670: Update MultiTenantLocalizationDictionaryProvider.cs (by demirmusa)
  • ISSUE #5636: Update and release free templates
  • ISSUE #5631: Convert Ldap password setting to encrypted setting
  • PR #5613: Populate OnlineClient.Properties from HttpContext.Query (by fncap)
  • ISSUE #5194: localization not work when disable one of languages
aspnetboilerplate - v4.18

Published by erolarkat over 4 years ago

Enhancements

  • PR #5644: Filter undefined settings in the ConvertSettingInfosToDictionary method. (by maliming)

Others

  • ISSUE #5637: Convert Ldap password setting to encrypted setting (4.x)
aspnetboilerplate - v5.9

Published by erolarkat over 4 years ago

Features

  • ISSUE #5614: Encrypted settings feature

Enhancements

  • PR #5617: add polish translations (by benys)
  • ISSUE #5404: Add Cache-Control: no-cache to appservices

Bug Fixes

  • PR #5607: use the same async lock for both sync and async Get() (by ryancyq)
  • PR #5601: Handle null for Publish to host in NotificationPublisher (by acjh)
  • ISSUE #5391: AbpCacheBase should lock the same object for sync and async

Others

  • PR #5615: Encrypted settings feature (by ismcagdas)
  • ISSUE #5611: abp.signalr-client.js ES6 syntax problem
  • PR #5603: Ensure redirect local url in AbpLocalizationController (by ryancyq)
  • ISSUE #5602: Abp Localization Controller with double encoded return url
  • ISSUE #5509: Remove jquery dependency from angular ui client
  • PR #5418: Add default cache control for AppService/Controller (by ryancyq)
  • PR #5334: AbpCacheBase introduces TryGetValue (by ryancyq)
aspnetboilerplate - v4.17

Published by erolarkat over 4 years ago

Others

Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
Build Status NuGet MyGet (with prereleases) NuGet Download NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version NuGet version
Related Projects