aspnetboilerplate

ASP.NET Boilerplate - Web Application Framework

MIT License

Stars
11.8K

Bot releases are hidden (Show)

aspnetboilerplate - v4.16

Published by erolarkat over 4 years ago

Enhancements

#5583: Enhance localization services

aspnetboilerplate - v5.8

Published by erolarkat over 4 years ago

Enhancements

  • ISSUE #5563: Support encoded return url in AbpLocalizationController
  • ISSUE #5561: Localization enhancement suggestion
  • ISSUE #5551: Avoid reading the redis cache many times at the same time.
  • ISSUE #5405: Environment forced to "Development" in template's web.config

Others

  • PR #5596: Remove ValueObject from documentation (by iyhammad)
  • ISSUE #5588: Features in AbpZeroTenantFeatures Cache become incorrect for a Tenant
  • PR #5585: Fix various warnings and an issue for a test (by acjh)
  • PR #5582: Remove global.json (by acjh)
  • ISSUE #5581: 404 Errors
  • PR #5578: Enhance localization services. (by maliming)
  • PR #5565: Support encoded return url in Abp Localization controller (by ryancyq)
  • ISSUE #5560: "en" flag is UK flag
aspnetboilerplate - v4.15

Published by ismcagdas over 4 years ago

  • PR #5556: Pass cancellationToken to asynchronous methods of ORM in 4.x (by maliming)
  • ISSUE #5555: Pass cancellationToken to asynchronous methods of ORM in 4.x
  • PR #5547: Enhance the performance of GetGrantedPermissionsAsync(4.x) (by maliming)
  • PR #5487: Lack of string interpolation (by maliming)
  • ISSUE #5479: Soft deleted organization and unique index conflict.
aspnetboilerplate - v5.7

Published by ismcagdas over 4 years ago

Features

  • ISSUE #5452: Angular UI migration to AdminLTE 3

Enhancements

  • PR #5546: Enhance the performance of GetGrantedPermissionsAsync. (by maliming)
  • ISSUE #5521: Hangfire integration
  • ISSUE #5272: Upgrade to Angular v9

Others

  • ISSUE #5530: [email protected] library could not be resolved by cdnjs
  • ISSUE #5529: Abp.AspNetCore.SignalR 5.6 Error Connecting,
  • PR #5524: Upgrade Hangfire to 1.7.11 (by maliming)
  • PR #5523: Upgrade Hangfire to 1.7.11 (by maliming)
  • PR #5519: Added multi-lingual object mapping language fallback from region-langΓǪ (by KevinBassaDevelopment)
  • PR #5516: Restore DeleteOrphansTiming value of ChangeTracker. (by maliming)
  • ISSUE #5513: Merge login.service.ts and app-auth.service.ts
  • ISSUE #5510: The EntityState is incorrect when the navigation property is removed.
  • ISSUE #4594: Minor: Published bundle reference error
aspnetboilerplate - v5.6

Published by ismcagdas over 4 years ago

Features

  • ISSUE #5442: Create Object Comparator System
  • PR #5441: Implementation of Object Comparators (by demirmusa)

Enhancements

  • PR #5501: Adds send exact same data option to Webhook System (by demirmusa)
  • PR #5480: Make PredicateBuilder public (by demirmusa)
  • PR #5478: Enhanced setCookieValue method. (by maliming)
  • ISSUE #5477: abp.utils.setCookieValue add parameters for SameSite and Secure
  • ISSUE #5463: Web Tests always returning 404 status codes
  • ISSUE #5461: Exclude pdb files from generated nupkg files
  • ISSUE #5460: Webhook System options to send the exact data not WebhookPayload
  • ISSUE #5447: aspnetboilerplate.com pages have overlapping documentation and side pane on iPad

Others

  • PR #5507: Add document about nuke build. (by demirmusa)
  • PR #5503: Adds a document about Object Comparators (by demirmusa)
  • ISSUE #5502: Add a document about Object Comparators
  • ISSUE #5489: Create HubCallerContextExtensions
  • PR #5486: Lack of string interpolation (by CrazyBaran)
  • PR #5466: Update Nuke Build to version 0.24.8, fix AzurePipelines suffix breaking change (by ryancyq)
  • ISSUE #5457: Soft deleted organization and unique index conflict.
  • ISSUE #5446: Add document about nuke build.
aspnetboilerplate - v5.5

Published by ismcagdas over 4 years ago

Enhancements

  • PR #5416: Update AdminLTE images. Add libman info (by demirmusa)
  • ISSUE #5414: Update possible NuGet packages
  • ISSUE #5413: allow AbpAntiForgeryManagerAspNetCoreExtensions use cookie options
  • PR #5412: Add Initialize method for the AbpDbContext(EF 3.x+) (by maliming)
  • ISSUE #5411: Upgrade Microsoft.* package to 3.1.2
  • ISSUE #5407: Mvc cancellation token provider http exception
  • PR #5394: Move cache type casting from cache extensions into TypedCacheWrapper (by ryancyq)

Bug Fixes

  • PR #5450: Await ToListAsync in GetAllSendAttemptsByWebhookEventIdAsync (by acjh)
  • ISSUE #5449: AbpUserStore.ReplaceClaimAsync has bug
  • ISSUE #5427: Mismatch between paths in bundleconfig.json and _Layout.cshtml

Others

  • ISSUE #5433: Upgrade abp-ng2-module to Angular 9
  • PR #5431: Rename WebHook to Webhook case sensitively (by demirmusa)
  • PR #5426: Rename WebHook to Webhook case sensitively (by demirmusa)
  • ISSUE #5425: Rename WebHook to Webhook case sensitively
  • PR #5420: Fix Nuke Build (by ryancyq)
  • PR #5419: Obsolete client cache attribute (by ryancyq)
  • ISSUE #5417: Update and release free templates
  • PR #5409: HttpContextCancellationTokenProvider into Abp.Web namespace (by ryancyq)
  • ISSUE #5408: Mvc HttpContextCancellationTokenProvider namespace
  • ISSUE #5403: Add Sourcelink Integration to be able to debug ABP packages
  • ISSUE #5401: Cascading entities should not be deleted when soft deleting entities.
  • ISSUE #5278: Change images on documentations after we merge MVC UI migration to AdminLTE 3
aspnetboilerplate - v4.14

Published by ismcagdas over 4 years ago

  • Released NuGet packages from correct branch
aspnetboilerplate - v5.4

Published by ismcagdas over 4 years ago

Features

  • PR #5362: Dynamic Parameter Module (by demirmusa)
  • ISSUE #5307: Common Parameter Module Infrastructure

Enhancements

  • ISSUE #5361: PermissionManager is an internal class. Cannot extend
  • PR #5350: Improve GetLastChild of OrganizationUnitManager (by PMExtra)
  • ISSUE #5291: Allowed to override CancellationToken for a specific call
  • ISSUE #5249: Add Change Password Page

Bug Fixes

  • PR #5277: AbpCacheBase: Use the value generated by the factory method to return items. (by maliming)
  • ISSUE #5276: AbpCacheBase's factory method for multiple keys cannot return correctly.

Others

  • PR #5396: Allowed to override CancellationToken for a specific call (by gterdem)
  • PR #5381: Web client info provider http exception (by ryancyq)
  • ISSUE #5365: The repository can't work in customized providers such as NavigationProvider and Authorization Provider
  • PR #5363: Clean up intellisense warnings (by ryancyq)
  • ISSUE #5327: Publish abp-ng2-mlodule
  • ISSUE #5256: Simplify mvc ui style and script referencing in layout of module-zero-core-template
aspnetboilerplate - v5.3

Published by erolarkat over 4 years ago

Enhancements

Bug Fixes

  • ISSUE #5318: Error download template

Others

aspnetboilerplate - v4.13

Published by erolarkat over 4 years ago

Bug Fixes

  • PR #5242: 4.x Fix Entity History Retrieve the correct owner (by ryancyq)
aspnetboilerplate - v4.12

Published by erolarkat over 4 years ago

Features

  • PR #5137: Enhance EFPlus' extension methods to support BatchDelete & BatchUpdate. (by maliming)

Enhancements

  • PR #5167: Added RoleDisplayName property to StaticRoleDefinition class. (by maliming)

Bug Fixes

  • PR #5187: use current tenant Id in PermissionManager GetAllPermission (by demirmusa)
  • ISSUE #5185: PermissionManager GetAllPermission should set tenant id of FeatureDependencyContext #5184

Others

  • PR #5270: Entity History will not always create history record for shadow property (by ryancyq)
  • PR #5265: Add Timeout property to dapper repository. (by maliming)
  • PR #5201: Remove sync methods usage of Async queryable executer For 4.x (by ryancyq)
  • PR #5173: Added settings parameter to beforeSend method. (by maliming)
  • PR #5144: Fix localization getSource TypeScript function to allow multiple format args (by worthy7)
aspnetboilerplate - v5.2

Published by ismcagdas over 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 aspnetboilerplate#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)
aspnetboilerplate - v5.1.0

Published by ismcagdas almost 5 years ago

Breaking Changes

  • PR #5070: Application will not use disabled languages by default (by demirmusa)

Enhancements

  • ISSUE #5066: Upgrade to ASP.NET Core 3.1
  • ISSUE #5063: Massive Debug log file after upgrading to 5.0
  • ISSUE #5057: Should add AbpAspNetCoreModule assembly to the application parts
  • PR #5027: Remove limitation on AppSettings table value column (by demirmusa)
  • ISSUE #5006: BackgroundJobStore executes intensive sort
  • ISSUE #5000: Incorrect UserNameOrEmailAddress max length in UserLoginAttempts
  • PR #4994: Remove read ip from header (by liangshiw)
  • ISSUE #4993: Entity inheritance (TPT) with EF6 EntityHistoryHelper
  • ISSUE #4987: The net core version of GetClientIpAddress should be consistent with net fx.
  • PR #4968: Remove non-sweetalert parameter(isHtml) (by maliming)
  • ISSUE #4966: Remove non-sweetalert parameter(isHtml).
  • PR #4947: entity history selectors and ignored types tests (by ryancyq)
  • ISSUE #4944: Add Circuit-Breaker for SignalR reconnect loop
  • ISSUE #4693: The UpdateChangeSet method of EntityHistoryHelper needs to process the audit field.
  • ISSUE #1220: Client IP with port in [X-Forwarded-For] will cause audit problem

Others

  • PR #5121: Introducing AbpLocalizationController. (by maliming)
  • ISSUE #5119: No explaination on when Abp.Localization.CultureName cookie is set in docs
  • ISSUE #5117: Get culture priority is wrong
  • PR #5108: EntityHistoryHelper relational changes unit tests for 5.1 (by demirmusa)
  • PR #5107: Add [ContractAnnotation] for null check. (by PMExtra)
  • ISSUE #5106: Contract Annotations of IsNullOrEmpty
  • ISSUE #5104: Document SignalR circuit breaker
  • PR #5101: Do not store IHttpContextAccessor.HttpContext in a field. (by maliming)
  • ISSUE #5099: Roles menu item definition
  • ISSUE #5098: Both EventBus.TriggerAsync and IAsyncEventHandler will throw IFeatureCollection has been disposed exception
  • PR #5084: Remove debug logging in entity change creation (by ryancyq)
  • PR #5083: Add reschedule/unschedule to Quartz Schedule Job Manager (by RobertHajbok)
  • ISSUE #5081: Formatting issue with JSON in abp.swagger.js
  • PR #5058: new romanian translation (by totpero)
  • PR #5046: Upgrade the Z.EntityFramework.Plus.EFCore package(EF Core 3.x) (by maliming)
  • ISSUE #5044: Abp.EntityFrameworkCore.EFPlus need to be updated
  • PR #5023: Normalize simple types of DateTime(asp net core 3.x) (by maliming)
  • PR #5007: Update the length of the UserNameOrEmailAddress property of UserLoginAttempt. (by maliming)
  • ISSUE #5004: Swagger 400 Undocumented. Error: Bad Request
  • PR #4995: EntityHistoryHelper is compatible with TPH entities. (by maliming)
  • ISSUE #4992: Get issues while adding new tenant using Aps.net MVC 5 with jquery template
  • PR #4988: Fixed #4987 net core version of GetClientIpAddress consistent with net fx. (by liangshiw)
  • PR #4975: Update abp.signalr-client.js (by demirmusa)
  • PR #4962: Cancel the table name for the derived type. (by maliming)
  • ISSUE #4959: postgresql - EF core 3.0 migration compatibility
  • PR #4958: Disable the tenant filter when deleting expired tokens. (by maliming)
  • ISSUE #4957: UserTokenExpirationWorker should disable the tenant filter when deleting data.
  • PR #4956: Use the aspnet core built-in GetDisplayUrl method. (by maliming)
  • PR #4953: Fix entity history selectors configuration (by ryancyq)
  • ISSUE #4948: Entity history selectors were ignored.
  • ISSUE #4899: SignalR does not work for .net core - react template
  • ISSUE #4886: Should disable its localization feature when an application language is disabled?
  • ISSUE #4857: Angular error
aspnetboilerplate - v4.11.0

Published by demirmusa almost 5 years ago

Enhancement

  • #5050 EntityHistoryHelper is compatible with TPH entities

Bug Fixes

  • #4998 Fix entity history selectors configuration
  • #5024 Disable tenant filter for User token expiration
aspnetboilerplate - v5.0.0

Published by ismcagdas almost 5 years ago

Breaking Changes

  • #4146: ASP.NET Core 3.0 support.
  • #4929: Removed overriding equals for entities and value types.

Features

  • #4641: Entity Framework 6.3 Support.

Enhancements

  • #4800: Upgraded to AutoMapper 9.0.
  • #4933: Refactor HttpContext.Request exception handling.
  • #4876: Update to IdentityServer4 v3.0.

Bug Fixes

  • #4934: Fixed entity history logging problem.
aspnetboilerplate - v4.10.1

Published by ismcagdas almost 5 years ago

Bug Fixes

  • Use NormalizedRoleName for FindByName method in RoleManagers GetRoleByName.
  • #4936: Fixed entity history logging problem.
aspnetboilerplate - v4.10.0

Published by ismcagdas about 5 years ago

Breaking Changes

  • #4909: Refactoring the abp.message function.
  • #4532: Refactor out AsyncHelper.RunSync() calls.

Enhancements

  • #4923: Fix entity history test spelling mistake.
  • #4863: Update ParseHeaderValue method.
  • #4814: Entity History EF6 PropertyChange saved with Null Values.
  • #4516: Entity History handle invalid entity with audited property.
  • #4873: Use ObjectMaterialized event only when the Clock.Provider is Utc.
  • #4893: EF Core uses ValueConverter normalize datetime instead.
  • #4870: Refactor Entity History EfCore logic flow.
  • #4843: Refactor Entity History EF6 logic flow.
  • #4898: Change IMapper visibility from private to protected.
  • #4845: The logic of the Abp audit filters should be consistent with the Auditing Interceptor.
  • #4902: Update ASP .NET Core entity history reason provider's workaround.
  • #4872: Modular todo app upgrade to net core 2.x.
  • #4882: IObjectMapper adding ProjectTo function.
  • #4842: Introduce Entity history helper base.

Bug Fixes

  • #4900: Fixed EF6 Entity History Helper GetEntityId problem.
  • #4889: Fixed modal problem (Change tenant and Edits).
  • #4861: Fixed Role Permission list update is not working (MVC AngularJS verision).
aspnetboilerplate - v4.9.0

Published by ismcagdas about 5 years ago

Breaking Changes

  • #4722: Generic CacheManagerBase introduced.
  • #4824: Fixed localization dictionary providers.
  • #4807: Changes security stamp when password change via using ChangePasswordAsync.
  • #4714: Order of culture provider has been changed.

Features

  • #4725: EntitySnapshot feature based on EntityHistory.

Enhancements

  • #4579: Upgraded ASP.NET Core & Angular template to Angular 8.
  • #4667: Prepare for AutoMappar 9.0 update.
  • #4765: Use Nhibernate native asynchronous operations.
  • #4823: Prevent null being saved into user's DefaultLanguage.
  • #4805: Configure NewtonSoft serializer within ABP with PreserveReferencesHandling option.
  • #4770: Refactor AbpRepositoryBase async operations.
  • #4754: Added Strongly typed hub base class.
  • #4744: Updated PostgreSQL usage document.

Bug Fixes

  • #4844: Downgraded to NHibernate 5.1.5
  • #4830: Fixed React UI - Side menu collapse button not being clickable.
  • #4813: Fixed Entity History EF6 Complex Type property null value problem.
  • #4779: UserAccountSynchronizer should handle events where the tenant is deleted.
  • #4749: Fixed Feature does not show localized displayName problem.
  • #4729: Fixed ApplicationLanguageTextManager UpdateStringAsync should be case-sensitive problem.
aspnetboilerplate - v4.8.1

Published by ismcagdas about 5 years ago

  • #4719: Fixedd NotificationStore GetUserNotificationCountAsync exception for EF 6.x
aspnetboilerplate - v4.8.0

Published by ismcagdas over 5 years ago

Features

  • #4479: Alert System with Toastr option.
  • #4696: Add GraphQL sample to aspnetboilerplate-samples.

Enhancements

  • #4710: Reuse Contract Resolver, improve performance.
  • #4702: Refactor event trigger async background job.
  • #4701: Ensure OrganizationUnitRole has ISoftDelete interface.
  • #4698: Update ApplicationLanguage MaxNameLength to 128.
  • #4686: Update to Automapper 8.1.1 and IdentityServer4 to 2.5.0.
  • #4679: AddUserNotificationCountAsync method to add filter parameters.
  • #4678: CacheManagerBase IIocManager dependency moved to the derived classes.
  • #4681: Custom properties added to Permission.cs.

Bug Fixes

  • #4700: Reset user permisison cache when OrganizationUnitRole is changed.
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