aspnetboilerplate

ASP.NET Boilerplate - Web Application Framework

MIT License

Stars
11.8K

Bot releases are visible (Hide)

aspnetboilerplate - v3.6.0

Published by hikalkan over 6 years ago

Features

  • #3228 Multi-lingual entities.
  • #3334 Static roles can have default permissions.
  • #1240 Introduced DisableDateTimeNormalization attribute.

Enhancements

  • #3314 Handle entity-property history for EF Core shadow properties.
  • #2072 Show some settings on the client side only for authenticated users or users with desired permissions.
  • #3258 Register automapper configuration in IOC.
  • #3245 Calling AbpBootstrapper.Dispose() when ASP.NET Core application shutdown.
  • #3199 UserLoginAttempt Table BrowserInfo Field is too short.
  • #3309 Upgraded nuget packages.

Bug Fixes

  • #3256 The LoginAsync() throw exception when AccessFailedCount > 0.
  • #3289 Could not load Chinese language file on Linux/Mac.
  • #3167 The configured IdentityOptions did not work.
  • #3254 DomainTenantResolveContributor cannot find tenancyName when virtual path is used.
  • #3249 Fix condition for DefaultDbContextAttribute.
  • #3223 AbpUserConfigurationController GetAll throws TimeZoneNotFoundException.

See all closed issues and PRs: https://github.com/aspnetboilerplate/aspnetboilerplate/milestone/93?closed=1&page=2

aspnetboilerplate - v3.5.0

Published by ismcagdas over 6 years ago

Breaking Changes

  • #2975 Remove Abp.QuartzCore package since Quartz 3 has been released. Use Abp.Quartz package instead.

Features

  • #3072 Added ability to attach custom method invocation validators via configuration.
  • #2691 Introduced IAsyncEventHandler to be able to use await inside event handler.

Enhancements

  • #3177 Upgrade nuget dependencies.
  • #2754 Improved support for embedded resources.
  • #3015 Added missing StringLength attributes for some entity properties.
  • #3115 Provide better support for multiple SignalR hubs.
  • #2863 Make AbpUserConfigurationBuilder could be overrided.
  • #2366 Make Execute method of JobBase async.
  • #2899 Added extension method for localization in ICustomValidate context.
  • #3061 Make AuthorizationHelper public and easily overridable
  • #2981 Make GetStatusCode overridable in AbpExceptionFilter for ASP.NET Core.
  • #2974 Entity Change Set Improvements.

Bug Fixes

  • #2846 Fixed AbpMemoryCache dispose problem.
  • #3155 Fixed FeatureDependencyContext.TenantId not set in AbpUserManager.
  • #3161 Fixed Extending Localization Sources problem.
  • #2451 Fixed Dont Wrap result is not working with a non abp controller.
  • #3095 Fixed [RemoteService(false)] does not work on method in .NET Core

Documentation

Revised some of the documents for grammar mistakes.

aspnetboilerplate - v3.4.0

Published by hikalkan over 6 years ago

What's New

See the blog post for this release: https://medium.com/volosoft/whats-new-in-asp-net-boilerplate-v3-4-5048d70f0dde

Features

  • #447 #2835 #2845 Automatically write Entity Change History for auditing (only supports EF Core for now).
  • #2872 #2771 Created Abp.AspNetCore.OData package.
  • #2940 Allow modules to add MVC routes in module definition file.
  • #2820 Add security headers to HTTP response by default.
  • #2931 ZonedDateTimeRange and DateTime/DayOfWeek/DateTimeRange Extensions.

Enhancements

  • #2755 LDAP / AD auth extension upgraded to .net standard 2.0.
  • #2971 Allow ignoring TimeZoneNotFoundException for retrieving windows timezones.
  • #2976 Upgrade nuget dependencies for v3.4.0 release.
  • #2923 GetHashCode will cause NullReferenceException when entity's id is null.
  • #2911 Implement ApplicationPath for ASP.NET Core.
  • #2903 DateTimeRange TimeSpan.
  • #2854 Timezone problem on non-windows operating systems.
  • #2834 Set .AspNetCore.Culture cookie as HttpOnly.

Documentation

Revised all documents for grammar mistakes. Thanks to @acjh and @beriniwlew for your huge effort!

aspnetboilerplate - v3.3.0

Published by hikalkan almost 7 years ago

Features

Enhancements

  • #2751 Set FeatureDependencyContext.TenantId before using it
  • #2767 Use IClientInfoProvider for getting online client Ip address.
  • #2770 modify the PersistedGrants table to customize the prefixes.
  • #2778 Extract ReplaceServices for DefaultDbContextResolver.
  • Updated documentation to fix grammar mistakes.

Bug fixes

  • #2616 X-XSRF-TOKEN header causing issues with cross domain requests.
  • #2783 Possible incorrect determination of multiTenancySide in AbpSession
  • #2785 AbpDateTimeModelBinderProvider is not used for querystring parameters.
  • #2757 Outdated instructions on website after creating template.
  • #2758 Remove faulty/duplicate CreateIndex.
aspnetboilerplate - v3.2.5

Published by hikalkan almost 7 years ago

Bug fixes

#2715 Exception in Sending Email by Abp.MailKit.

Enhancements

#2739 Upgrade nuget package dependencies.
#2731 Add localization in Web.Common for AbpWeb-fa.xml.

aspnetboilerplate - v3.2.4

Published by hikalkan almost 7 years ago

Released again because of Abp.ZeroCore v3.2.3 could not be published.

aspnetboilerplate - v3.2.3

Published by hikalkan almost 7 years ago

Bug fixes

#2706 Cannot reset tenant features.
#2705 abp.sweet-alert.js does not fire callback function when confirmation is cancelled.

aspnetboilerplate - v3.2.2

Published by hikalkan almost 7 years ago

Enhancements

  • #2704 Created AbpHubBase base class for SignalR hubs. Derive your Hub classes from AbpHubBase to prevent memory leak (see #2629 for details).
  • #2701 Make IErrorInfoBuilder to be fully substitutable .

Bug Fixes

  • #2629 Release AbpCommonHub on dispose to prevent memory leak.
  • #2703 abp.sweet-alert.js for sweetalert v2 does not support ES5.
aspnetboilerplate - v3.2.1

Published by hikalkan almost 7 years ago

#2695 Bug: Abp.Web.Common Swedish translation culture name is "en".

aspnetboilerplate - v3.2.0

Published by hikalkan almost 7 years ago

Breaking Changes

#2145 Upgrade to sweetalert v2.x. Existing applications should upgrade sweetalert packages to v2.x.
#2514 Remove Async suffix for dynamic async controller actions by default (both for web api and asp.net core mvc).
#2682 Rename Abp.Quartz.Quartz namespace to Abp.Quartz. Just adjust namespace imports where necessary.

See related issues to take action for existing applications.

Features

#2563 UOW middleware for AspNet Core.
#2587 Created Abp.QuartzCore package. This package can be used to use latest .netstandard compatible alpha/beta Quartz integrated to ABP. Once Quartz stabilized, this package will be dropped for Abp.Quartz.
#2684 Add option to remove all default interceptors by configuration.
#2625 Created Abp.ZeroCore.EntityFramework package.
#2683 Implement ISupportsExplicitLoading for EF 6.x.
#2645 Get the Id of a Scheduled Job (IBackgroundJobManager/IBackgroundJobStore).

Enhancements

#2692 Check user lockout for all logins including external sources.
#2693 Add Swedish translation file.
#2590 Fix MailMessage to MimeMessage conversion.
#2685 Introduce AbpBootstrapperOptions for better configure bootstrap options.
#2681 Upgrade all nuget package dependencies (including asp.net core).
#2675 AbpObjectActionResultWrapper should add JsonOutputFormatter.
#2628 Abp.Web.Resources package should depend on .net framework v4.x instead of .netstandard

Bug fixes

#2595 "-" problem with folder names in embedded resource files.
#2671 NHibernate NullReferenceException for null value types in entities
#2653 Send mail with MailKit fails if using default credentials.
#2651 Cannot insert the value NULL into column 'NormalizedEmailAddress'.

aspnetboilerplate - v3.1.2

Published by hikalkan about 7 years ago

Important Bugfix #2609 Data filters are not correctly applied in Entity Framework Core

aspnetboilerplate - v3.1.1

Published by hikalkan about 7 years ago

aspnetboilerplate - v3.1.0

Published by hikalkan about 7 years ago

Enhancements

  • #2526 Implement IUserAuthenticatorKeyStore for module zero.
  • #2586 EmailSenderBase should use Configuration.DefaultFromDisplayName properly.
  • #2596 Upgrade to IdentityServer 2.0.
  • #2557 CakeBuild integration.
  • #2577 Updated / corrected Lithuanian translations for Abp.ZeroCore and Abp.
  • #2510 Throw an AggregateException which contains friendly message.
  • #2568 Public HttpClient in AbpAspNetCoreIntegratedTestBase.
  • #2507 abp.utils.setCookieValue Add domain parameter.
  • #2497 Resolved conflict with ApiVersioning library.
  • #2469 Added nuget package descriptions.
  • #2544 Add localization in ZeroCore for AbpZero-zh-CN.xml .
  • #2536 Add RightToLeft property to Language Entity.
  • #2515 Define route to CSHTML with querystring does not load.

Bug fixes

  • #2529 Ef core query Filter for TenantFeatureSetting not applied.
  • #1955 Optional parameters for app services do not work anymore.
aspnetboilerplate - v3.0.0

Published by hikalkan about 7 years ago

Breaking Changes

  • #2406 Upgrade to .netstandard 2.0, asp.net core 2.0, entity framework core 2.0 and asp.net core identity 2.0.

Features

Enhancements

  • #2407 Merge module-zero repository into aspnetboilerplate repository on Github (for faster development cycle).
  • #2425 Move constants from AbpTenant abstract class into the AbpTenantBase.
  • #2399 Changed PermissionDependencyContext from internal to public.
  • Updated some localization files.
aspnetboilerplate - v3.0.0-rc2

Published by hikalkan about 7 years ago

v3.0.0-rc2

aspnetboilerplate - v3.0.0-rc1

Published by hikalkan about 7 years ago

v3.0.0-rc1

aspnetboilerplate - v3.0.0-beta3

Published by hikalkan about 7 years ago

v3.0.0-beta3

aspnetboilerplate - v3.0.0-beta2

Published by hikalkan about 7 years ago

Fix for ZeroCore dependency resolve issue in v3.0.0-beta1.

aspnetboilerplate - v3.0.0-beta1

Published by hikalkan about 7 years ago

#2406 Upgrade to .netstandard 2.0, asp.net core 2.0, entity framework core 2.0 and asp.net core identity 2.0

aspnetboilerplate - v2.3.0

Published by hikalkan about 7 years ago

Enhancements

  • #2388 Create properties in base repositories to get active transaction/connection.
  • #2393 Upgrade nuget dependencies for v2.3 release.
  • #2389 Upgrade to EntityFramework.DynamicFilters 2.10.0.
  • #2314 Use derived service name in audit logs for CrupAppServices.
  • #2364 Make ExpressionSpecification public.

Bug fixes

  • #2384 Generated IsDisabled key is a string (not a bool).
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