Releases: aspnetboilerplate/aspnetboilerplate
ABP v0.4.3.2
Fix for module loading.
ABP v0.4.3.1
- Fix for SessionScriptManager.
ABP v0.4.3.0
#213 IMPORTANT BREAKING CHANGE: Unified javascript generation. See the github issue to easily fix for existing applications.
#210 Generated script to directly get current user and tenant id from javascript.
#212 Improved AbpAuthorize attribute.
#181 Marked all default DTOs as serializable.
#209 Bugfix for setting management.
ABP v0.4.2.1
Bugfix for #203
ABP v0.4.2.0
ABP v0.4.1.0
ABP v0.4.0.0
- *Removed Abp.Infrastructure.EntityFramework and Abp.Infrastructure.NHibernate nuget packages. Created Abp.EntityFramework, Abp.NHibernate and Abp.FluentMigrator nuget packages. Need to change package dependencies for existing applications.
- *Removed Abp.Application nuget package. It is merged to Abp nuget package. Need to remove package dependency for existing applications.
- Registering IRepository to dependency injection automatically. Thus, we can directly inject and use IRepository without creating a TaskRepository.
- Added IRepository.InsertAndGetId method.
- Added IRepository.InsertOrUpdate method.
- Added IRepository.Delete(predicate) to delete more than one entity fits given condition.
- *Created a startup configuration system to configure ABP and modules.
- Created a modular and common menu system to define menus in C#, use in C# and Javascript.
- Provided a way of setting list of localized languages for the application.
- Created a permission system.
- Created IIocManager, IIocRegistrar and IIocResolved to work better with IOC system.
- *Removed IocHelper. Inject IIocManager or use IocManager.Instance if needed.
- Added a DynamicApiControllerBuilder.ForAll method to easily create many api controller at once.
- Added ability to add filter attributes to the dyanamic web api controllers.
- *Removed IApiControllerActionBuilder.WithActionName.
- Added permission and setting managers to application and controller classes.
- *Re-designed module system.
- Add some frequently used extension methods.
- Created some useful DTO classes.
- Added ISortedResultRequest to standardize sorting request.
- Added IDateTimeRange and static date ranges for general-purpose datatime range operations.
- Created user-generic audited entity base classes with navigation properties.
- Add DefaultNameOrConnectionString to IAbpStartupConfiguration to share connection string across modules.
- Enhanced XML based localization.
- Enhanced Javascript busy api
- *Changed localization source registration.
- *Renamed IConventionalRegisterer to IConventionalDependencyRegistrar.
- Fixed minor bugs.
- *Refactored and improved project structure and codebase. Changed namespaces and class names.
- Moved unit texts to xunit and created more unit tests.
- Created nuget symbol packages to debug ABP framework.
- Updated all nuget package dependencies.
- Enhanced startup templates and sample projects.
*these may be breaking changes for existing applications.
For breaking changes, see related issues on github: https://github.com/aspnetboilerplate/aspnetboilerplate/issues?q=milestone%3A%22ABP+v0.4.0%22+is%3Aclosed
See better formatted change logs on http://www.aspnetboilerplate.com/Pages/Documents/Change-Logs
ABP v0.3.2.0
- Sends server side validation errors to clients automatically.
- Defined 'Abp.Web.SendAllExceptionsToClients' (default false, set as true to enable) application setting to be able to send all exception details to clients.
- Defined AbpHandledExceptionData EventBus event to be informed for all exceptions handled by ASP.NET Boilerplate. Also, improved exception logging.
- Created IExceptionToErrorInfoConverter interface to allow to convert custom exceptions to ErrorInfo objects.
- Defined 'Abp.Localization.IsEnabled' (default true, set as false to disable) application setting to disable localization when needed.
- Added IDeletionAudited interface and FullAuditedEntity class.
- Added FluentMigrator extension method for CreationTime field.
- Minor bugfixes and improvements.
- Updated nuget package dependencies.
- Seperated sample project and modules to their own repositories on Github.
- Refactored, renamed and relocated some classes
- *Renamed some classes:
- AbpAjaxResponse to AjaxResponse
- AbpMvcAjaxResponse to MvcAjaxResponse
- AbpMvcErrorModel to ErrorViewModel
- AbpErrorInfo to ErrorInfo
- *Changed namespaces of EntityEventData, EntityCreatedEventData, EntityDeletedEventData, EntityUpdatedEventData and IEventData classes.
*these may be breaking changes for existing applications.
ABP v0.3.1.2
- Created an embedded resource system to expose embedded resources from assemblies to web clients easily.
- Added CurrentSession to ApplicationService, AbpController and AbpApiController classes.
- Created Asp.Web.Resources package and moved js,css and localization xml files from Abp.Web.Mvc to this new package. Should add this package for existing web projects.
- Bugfixes and improvements.
ABP v0.3.0.1
Updated nuget package dependencies.