aspnetboilerplate

ASP.NET Boilerplate - Web Application Framework

MIT License

Stars
11.8K

Bot releases are hidden (Show)

aspnetboilerplate - v0.11.3.0

Published by hikalkan about 8 years ago

Bug fixes

#1348: AbpDbContext should check if MultiTenancyConfig is null
#1353: Use encodeURIComponent instead of escape.

Enhancements

#1349: Extract filter executing from unit of work class.

aspnetboilerplate - v0.11.2.0

Published by hikalkan about 8 years ago

Enhancements

  • #1343 Use toJSON when building querystring if toJSON function is defined for patameter.
  • #1337 ClaimsAbpSession and BackgroundJobManager should be registered on Initialize.
  • #1327 Should set TenantId if multitenancy is disabled.
  • #1324 abp.utils.buildQueryString should handle null values.

Bug Fixes

#1329 Sending a PATCH request causes StackOverflowException on OData.
#1335 DefaultDbContextResolver should resolve options for concrete type for EF Core.

aspnetboilerplate - v0.11.1.0

Published by hikalkan about 8 years ago

Bug Fixes

  • #1321 #1314 UnitOfWorkBase.Outer should be marked as DoNotWire.
  • #1316 #1317 Support HTTP PATCH verb.
  • #1315 Should inject IHttpContextAccessor instead of HttpContextAccessor.

Enhancements

  • Validation and Audit type ignore list should check for all subtypes. Also, added Expression to the ignore list (#1323).
  • Other minor improvements.
aspnetboilerplate - v0.11.0.2

Published by hikalkan about 8 years ago

  • #1309 BUGFIX: AbpLocalizationController should check if user has logged in before changing language preference of the user.
  • #1308 Add mapping for ILocalizableString interface in Abp.AutoMapper module.
  • Document fixes.
aspnetboilerplate - v0.11.0.0

Published by hikalkan about 8 years ago

Breaking Changes

  • #1166 #925 #1146 Upgraded to AutoMapper 5.1.1 and used Mapper.Initialize. See #1166 to know how to fix it for your applications.
  • #1300 Renamed Configuration.Modules.AbpWeb() to Configuration.Modules.AbpWebCommon() for Abp.Web.Common module and added Configuration.Modules.AbpWeb() for Abp.Web module.
  • #1283 Removed MvcOptions.AddAbp extension method for ASP.NET Core. It's no longer needed.
  • #1305 Refactor Clock System. See the issue to fix errors.

Features

  • Automatic Anti Forgery Token Generation and Validation to prevent CSRF/XSRF attacks.
    • #1299 Automatic ASP.NET Core Anti Forgery Token Validation.
    • #1297 Automatic ASP.NET MVC Anti Forgery Token Validation.
    • #268 Automatic Anti Forgery Token Generation and Validation for ASP.NET Web API.
  • #1247 Created Abp.Castle.Log4Net package to support latest log4net (2.0.5 at this time). See #1247 to change it for your application.
  • #1290 Created Abp.Quartz package for Quartz Job Scheduling library (Published nuget package, but not officially tested/documented yet).

Enhancements

  • #1301 Added abpHandleError option for AJAX requests.
  • #1149 Added absolute expire time for caching.
  • #1298 Refactor ABP Session classes and extract IPrincipalAccessor interface.
  • #1294 Ability to override Redis connection string on UseRedis method.
  • #1288 Dynamic web api GET/HEAD action parameters should have FromUriAttribute by default.
  • #1286 Add pre-build authorization filter for HangFire dashboard.
  • #1270 Show a specific 404 error message on AJAX requests
  • #1241 Implement AbpSession to get Claims from HttpContext for ASP.NET Core and ASP.NET MVC.
  • #1278 Change Abp.Localization.DefaultLanguageName setting for user when language changes.
  • #1276 update localization sources "zh-CN".

Fixes

  • #1242 Wrog SupportedHttpMethods in Abp DynamicHttpActionDescriptor implementation for ASP.NET Web API.
  • #1268 Script proxy generator optional parameter problem for ASP.NET Core for Get verb.
  • #1261 Url.Action can't distinct AppService from Controller for ASP.NET Core.
  • #1244 Ignore HttpPostedFileWrapper when validating method parameters.
  • #1289 Ignore Stream type on validation and auditing.
aspnetboilerplate - v0.10.3.1

Published by hikalkan about 8 years ago

This release includes minor improvements:

  • #1256 Make AbpMvcAuthorizeFilter and AbpApiAuthorizeFilter overridable.
  • #1258 Handle SignalR.Reconnect in CommonHub.
  • #1248 Fixed some doc typos.
aspnetboilerplate - v0.10.3.0

Published by hikalkan about 8 years ago

Features

  • #1096 Basic EntityFramework Core 1.0 Integration.
  • #422 Added GetAllIncluding method to repositories.

Enhancements

  • #1239 Define configuration to disable validation for mvc controllers.
  • #1236 Reconnect signalR client if disconnects.
  • #1235 AbpAuthorizationException should be logged as WARN by default.
  • #1224 Add connect/disconnect events to online client manager.
  • #1223 Regular MVC and Web API Controllers should also implement checking RequiresFeature attributes.

Breaking Changes

  • #1231 Removed MvcAjaxResponse class.

Bugs

  • #1234 Multiple validation messages in Controller.
aspnetboilerplate - v0.10.1.2

Published by hikalkan over 8 years ago

  • #1221 Return all online clients of a user from IOnlineClientManager.
  • #1222 Deprecate IInputDto, IOutputDto, IDoubleWayDto and IDto.
aspnetboilerplate - v0.10.1.0

Published by hikalkan over 8 years ago

This release contains 3 important bugfixes:

#1210 Dynamic web api layer writes audit logs even app service method has DisableAuditing attribute.
#1213 DateTimeOffset is null when pass to Application Service.
#1215 Adding non-module classes in FolderPlugInSource

aspnetboilerplate - v0.10.0.2

Published by hikalkan over 8 years ago

  • BUGFIX: Downgraded EntityFramework.DynamicFilters package to v1.4.11. See issue #1209 to fix your project if needed.
aspnetboilerplate - v0.10.0.1

Published by hikalkan over 8 years ago

BUGFIX: #1204 Infinite loop with DateTime on validation .

aspnetboilerplate - v0.10.0.0

Published by hikalkan over 8 years ago

This release is focused on ASP.NET Core integration. Aligned ASP.NET Core, MVC and Web API behaviours as much as possible. Made startup performance optimization.

There are important BREAKING CHANGES for existing applications. But all they are easy to fix. See http://volosoft.com/asp-net-boilerplate-v0-10-0-has-been-released/ before upgrading your project.

New Features

Breaking Changes

  • #1167 AbpBootstrapper should get a startup module type.
  • #729 Module loading optimization: only load depended modules, do not search assemblies to investigate modules. Related to #1167.
  • #860 Return 500 instead of 200 to clients on server errors. Also return 401/403 for unauthenticated/unauthorized requests.
  • #1199 Removed IValidate interface. Also, no need to implement IInputDto, IOutputDto and IDto anymore. They will be removed in v1.0: #1200
  • #1175 Make ASP.NET MVC and Web API actions UnitOfWork by default.
  • #33 Make validation in MVC and Web API actions same as application services.

Enhancements

  • #1193 Simplify creating configuration extension methods for modules.
  • #1169 Handle 401/403 status codes with specialized message in abp.ajax and angular interceptor.
  • #1176 Move audit and validation logic from AbpController to filters for ASP.NET MVC.
  • #1179 SequentialGuidGenerator should be configurable.
  • #1170 Localize default error messages in abp.jquery.js and abp.ng.js.
  • #1171 Define defaults for WrapResultAttribute.
  • #737 Added AbpAllowAnonymous for app services and implemented AllowAnonymous for MVC, Web API and ASP.NET Core.
  • #1168 ABP should not set GUID Id if it's marked with [DatabaseGenerated(DatabaseGeneratedOption.Identity)].
  • #853 Humanize undefined localization strings.

Bug Fixes

  • #1194 Unit of work filter bug resolved.
aspnetboilerplate - v0.9.7.0

Published by hikalkan over 8 years ago

  • #1095: Completed Abp.AspNetCore integration.
  • #1161: BREAKING CHANGE: Create UnspecifiedClockProvider and make it default.
  • #1153: BREAKING CHANGE: Change DisableDynamicWebApiAttribute to RemoteServiceAttribute.
  • Other fix and improvements.
aspnetboilerplate - v0.9.6.0

Published by hikalkan over 8 years ago

  • Created Abp.AspNetCore.TestBase module for integration testing: https://www.nuget.org/packages/Abp.AspNetCore.TestBase
  • Improvement and refactor on Abp.AspNetCore package, added integration tests.
  • Removed ErrorInfoBuilder.Instance static object and dependencies.
  • Upgraded nuget packages.
aspnetboilerplate - v0.9.5.0

Published by hikalkan over 8 years ago

  • #1125: Move Abp.AspNetCore and Abp.EntityFrameworkCore packages to .NET 4.6.1
  • #1097: Bugfix: DbContextMatcher should get the given dbcontext if it's not abstract.
  • Documentation, refactor and minor improvements.
aspnetboilerplate - v0.9.4.0

Published by hikalkan over 8 years ago

  • #1095 #1096: Created and published PREVIEW packages: Abp.AspNetCore and Abp.EntityFrameworkCore. This packages are "work in progress" but basic functionality is working. We are creating a startup template: https://github.com/aspnetboilerplate/aspnet-core-template
  • #1119: Introduced DefaultDbContextAttribute to set a default dbcontext.
  • #1118: Added new timezones
  • #1100: Added LV translation and updated LT ones.
  • #1081: Add error code 403(forbidden) in respones (on unauthorized requests).
  • #1061: Allow test case to manually Initialize modules.
  • #521: Create an extension method to convert MVC's ModelState to MvcAjaxResponse.
aspnetboilerplate - v0.9.3.0

Published by hikalkan over 8 years ago

  • #1084: Created Abp.Web.Common package.
  • #1079 #1073: Created EntityFramework.GraphDiff package.
  • #1083: BUG: An entity object can not be references by multiple instances.
  • #1082: BUG: AsNoTracking() problem with EfUnitOfWork.
aspnetboilerplate - v0.9.2.0

Published by hikalkan over 8 years ago

  • #1071: Converted solution to xproj/project.json format.
  • #1076: Added Appveyor Continuous Integration.
  • #1044: Created and documented EntityCache base class to easily cache entities.
  • #1052: Created IObjectMapper interface that can be injectable for object to object mapping (it's implemented in Abp.AutoMapper module).
  • #1058 #1057: Performance improvement and fixed while getting entities and setting DateTime.Kind.
  • #1051: Improvement to work with multiple DbContext.
  • Other improvements and fixes.

See all closed issues: https://github.com/aspnetboilerplate/aspnetboilerplate/issues?q=milestone%3Av0.9.2+is%3Aclosed

aspnetboilerplate - v0.9.1.1

Published by hikalkan over 8 years ago

  • #1042 BUGFIX: LastModificationTime & LastModifierUserId fields update problem.
  • #1027 BUGFIX: Calculate next retry time unit should be seconds.
aspnetboilerplate - v0.9.1.0

Published by hikalkan over 8 years ago

  • #1024: Add IANA mappings for new timezones.
  • #1020 #1018: Enabled source code debugging with GitLink.
  • #1016: Added ForMethods to better adjust method creation for ForAll method in dynamic web api.
  • Upgraded depended nuget packages.
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