aspnetboilerplate

ASP.NET Boilerplate - Web Application Framework

MIT License

Stars
11.8K

Bot releases are visible (Hide)

aspnetboilerplate - ABP v0.4.4.2

Published by hikalkan almost 10 years ago

  • Fixed #237: ApplicationService should not depend on LocalizationHelper.
aspnetboilerplate - ABP v0.4.4.1

Published by hikalkan almost 10 years ago

  • #228 Fixed: TypeFinder can not find all types in a non-web app.
aspnetboilerplate - ABP v0.4.4.0

Published by hikalkan almost 10 years ago

  • #226 Created a ITypeFinder to investigate types in the application.
  • #175 Created Abp.AutoMapper package.
  • #223 Improved dynamic web api layer.
  • Upgraded FluentMigrator package.
  • Refactored a bit.
aspnetboilerplate - ABP v0.4.3.2

Published by hikalkan almost 10 years ago

Fix for module loading.

aspnetboilerplate - ABP v0.4.3.1

Published by hikalkan almost 10 years ago

  • Fix for SessionScriptManager.
aspnetboilerplate - ABP v0.4.3.0

Published by hikalkan almost 10 years ago

#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.

aspnetboilerplate - ABP v0.4.2.1

Published by hikalkan almost 10 years ago

Bugfix for #203

aspnetboilerplate - ABP v0.4.2.0

Published by hikalkan almost 10 years ago

  • #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.
aspnetboilerplate - ABP v0.4.1.0

Published by hikalkan almost 10 years ago

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
aspnetboilerplate - ABP v0.4.0.0

Published by hikalkan almost 10 years ago

  • *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

aspnetboilerplate - ABP v0.3.2.0

Published by hikalkan about 10 years ago

  • 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.

aspnetboilerplate - ABP v0.3.1.2

Published by hikalkan about 10 years ago

  • 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.
aspnetboilerplate - ABP v0.3.0.1

Published by hikalkan over 10 years ago

Updated nuget package dependencies.

aspnetboilerplate - ABP v0.3.0.0

Published by hikalkan over 10 years ago

  • Setting auditing informations automatically for EntityFramework and NHibernate.
  • Soft deleting implemented for also EntityFramework.
  • Added IShouldNormalize for DTOs.
  • Created a base ApplicationService class that can be (optionally) used to simplify logging and localization.
  • Added UnitOfWorkScope.Current.SaveChanges.
  • UnitOfWorkScope uses existing UOW when available.
  • Added IAbpSession interface to obtain current UserId and TenantId.
  • *Changed type of UserId from int to long.
  • *Renamed ISoftDeleteEntity to ISoftDelete.
  • *Renamed Uow.AddSuccessHandler to OnSuccess.
  • Code Refactorings and improvements.
  • Some minor and potential bugs fixed

*these may be breaking changes for existing applications.

aspnetboilerplate - ABP v0.2.4.0

Published by hikalkan over 10 years ago

  • Recursive DTO validation implemented.
  • Global filters for ISoftDeleteEntity implemented for NHibernate
  • Enhancements and fixes on MVC and Web API error handling.
  • Enhancements for errors logging.
  • Minor fixes and refactorings.
aspnetboilerplate - ABP v0.2.3.1

Published by hikalkan over 10 years ago

Updated nuget package dependencies.

aspnetboilerplate - ABP v0.2.3.0

Published by hikalkan over 10 years ago

  • AngularJs integration
  • Fixes and improvements.
aspnetboilerplate - ABP v0.2.2.1

Published by hikalkan over 10 years ago

  • Moved javascripts and styles back to Abp.Web.Mvc project.
aspnetboilerplate - ABP v0.2.2.0

Published by hikalkan over 10 years ago

  • EntityFramework integration is completed.
  • Application service methods are unit of work by default from now. Added UnitOfWorkAttribute.IsDisabled to disable it for a particular application service method.
  • Added IsTransactional property to unit of work.
  • Added AddSuccessHandler method to unit of work that is used to define actions that is performed when current unit of work successfully completed.
  • Added EventBus.TriggerUow extension method to trigger events when current unit of work successfully completed. It's actually a shortcut of AddSuccessHandler for triggering events.
  • Moved javascripts and styles from Abp.Web.Mvc to Abp.Web assembly (nuget package).
aspnetboilerplate - ABP v0.2.1.2

Published by hikalkan over 10 years ago

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