Skip to content

Releases: aspnetboilerplate/aspnetboilerplate

ABP v0.4.3.2

19 Nov 08:20
Compare
Choose a tag to compare

Fix for module loading.

ABP v0.4.3.1

16 Nov 15:32
Compare
Choose a tag to compare
  • Fix for SessionScriptManager.

ABP v0.4.3.0

16 Nov 14:19
Compare
Choose a tag to compare

#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

11 Nov 06:35
Compare
Choose a tag to compare

Bugfix for #203

ABP v0.4.2.0

10 Nov 21:09
Compare
Choose a tag to compare
  • #201 #202 Added constructors to repositories to make unit testing easier.
  • #194 #195 Resolved module loading issues.
  • #197 #198 Enhancements for exception handling and logging.

ABP v0.4.1.0

31 Oct 06:59
Compare
Choose a tag to compare

This is a minor release with a bugfix and a few improvements.

  • #178: Localization dictionary should check duplicated entries on startup
  • #188: Add IIocManager to IAbpStartupConfiguration
  • #190: abp.ui.setBusy will throw error when calling it with just one parameter

ABP v0.4.0.0

28 Oct 22:19
Compare
Choose a tag to compare
  • *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

06 Sep 10:01
Compare
Choose a tag to compare
  • 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

17 Aug 10:14
Compare
Choose a tag to compare
  • 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

21 Jul 19:56
Compare
Choose a tag to compare

Updated nuget package dependencies.