Assets 2

Features

  • #3898: Created HardDelete repository extension method.
  • #3729: Make disable filter SoftDelete work with NHibernate.

Enhancements

  • #3463: Redesign: Skip anti forgery validation for non browser clients.
  • #3922: Fix AbpRoleStore.FindById() exception when no role found.
  • #3903: Added Add unit test for validating nullable Data Transfer Object fields.
  • #3911: Make IIocManager optional for AbpIntegratedTestBase.
  • #3736: Increase limits for Name and Surname fields to 64 characters.
  • #3627: Target Abp.NHibernate to netstandard2.0.
  • #3840: Use StackExchange.Redis instead of StackExchange.Redis.StrongName.
  • #3805: Use Microsoft.AspNetCore.App instead of Microsoft.AspNetCore.All in demo project.
  • #3886: Upgrade to Hangfire 1.6.20.
  • #3888: Refactored singleton instance.

Bug Fixes

  • #3697: Fixed DontWrapResult returns 500 instead of 401 when unauthorized.
  • #3294: Fixed Authorization failure in constructor of AppService problem.
  • #3703: Fixed resolving IAbpAspNetCoreConfiguration before it's registered.
  • #3855: Fixed CheckAndSetId exception "Sequence contains no matching element".

@ismcagdas ismcagdas released this Sep 26, 2018 · 58 commits to master since this release

Assets 2

Enhancements

  • #3783: Allow to remove nested items from providers.
  • #3825: AbpProfileService.IsActiveAsync doesn't check if the user is Active.

Bug Fixes

  • #3871: Fixed model binding for OData Patch, Post, Put.
  • #3864: Add using singleton Castle ProxyGenerator to avoid memoryleak in unit tests.
  • #3867: Fix AuditedAttribute on property creating history for every property.
  • #3782: Fix AbpODataEntityController.Post(TEntity entty).

@ismcagdas ismcagdas released this Aug 7, 2018 · 104 commits to master since this release

Assets 2

Enhancements

  • #3713: Added TokenValidity methods to AbpUserStore.
  • #3718: Allow modifying properties of UserMenuItem.
  • #3707: Added ExpireDate to AbpUserToken.
  • #3700: Allow to use same key by different custom config providers.
  • #3688: Fixed Inconsistent use of MaxLengthAttribute and StringLengthAttribute.
  • #3702: Replace const with var for backward compability in abp.sweet-alert.js.

Bug Fixes

  • #3679: Fixed Null exception in CacheBase.
  • #3641: Fixed SignalR Connection problem while hosting app under a website.

@ismcagdas ismcagdas released this Jul 27, 2018 · 136 commits to master since this release

Assets 2

Bug Fixes

  • #3678: Fixed cannot found log4net.config problem.
  • #3677: Updated abp.message typescript definitions.
  • #3676: Fixed AbpResourceOwnerPasswordValidator throws unitOfWork null exception.
  • #3675: Fixed DateTime validation failed in DTO problem.

@ismcagdas ismcagdas released this Jul 25, 2018 · 159 commits to master since this release

Assets 2

Features

  • #2812 Introduced Abp.FluentValidation package.
  • #3615 Allow to remove items from providers (Permission, Feature, Notification, Menu).

Enhancements

  • #3439 AutoMapKeyAttribute is introduced for mapping collections.
  • #3402 Get the primary key generation method through the EF metadata.
  • #3643 AbpExceptionFilter.HandleAndWrapException is made overridable.
  • #3625 Allowing multiple DbContexts instances of the same type in UnitOfWork.
  • #3631 Updated nuget packages.
  • #3620 Handle the case for Ldap UserName being null
  • #3603 Changed namespace from Abp.Web.SignalR to Abp.AspNetCore.SignalR.
  • #3566 Make audit exceptions more explicit.
  • #3574 Make SetDataAnnotationAttributeErrors only called once.
  • #3547 Update MailKit security options.
  • #3552 Log4NetLoggerFactory need to reload when the configuration file changes.
  • #3576 Add an option to show html content in message.
  • #3502 Increase default UserName length to 256.
  • #3528 Configurable LocalizationSourceName.
  • #3520 ILocalizableString extensions with LocalizationManager.
  • #3487 Ignore ValueObject property comparing by attribute

Bug Fixes

  • #3146 Fixed Abp.RedisCache InvalidCastException when accessing settings.
  • #3458 Fixed AbpNHibernateInterceptor failed to update audited properties when turning on dynamic-update.
  • #3569 Fixed Castle.MicroKernel.CircularDependencyException when resolving MvcRouteHandler
  • #3637 Fixed Unable to bind and verify datetime type parameters.
  • #3641 Fixed SignalR Connection problem while hosting app under a website.
  • #3639 Fixed Wrong abp.clock.now() with UTC time zone.
  • #3373 Fixed DateTime format configuration doesn't work for CreateControllersForAppServices controllers.
  • #3602 Fixed abp.signalr-client does not format query string correctly if url already contains a query string.
  • #2670 Fixed Unable install package Abp.Web.Api.OData.3.1.2 with dependencies problem.

@hikalkan hikalkan released this Jun 12, 2018 · 298 commits to master since this release

Assets 2

Bug Fixes

  • #3499 UserId not found exception when creating a user.
  • #3482 Swap Dictionary with ConcurrentDictionary in InMemoryBackgroundJobStore.
  • #3124 Object reference not set to an instance of an object (Entity History).
  • #3478 IsLockoutEnabled always true for new users (ASP.NET Core).

@hikalkan hikalkan released this Jun 11, 2018 · 305 commits to master since this release

Assets 2

#3496 Generic OnlineClientManager.

@hikalkan hikalkan released this Jun 6, 2018 · 330 commits to master since this release

Assets 2

Features

  • #3428 Alert system to show alerts on UI for MVC applications.
  • #3435 IPerWebRequestDependency interface to define web request scoped service lifetimes.

Enhancements

  • #3444 Upgrade to AspNetCore 2.1 and EF Core 2.1 and SignalR 1.0.
  • #3441 Better JavaScript string encoding for setting values.
  • #3449 Replace Microsoft.AspNetCore.All with Microsoft.AspNetCore.App.

Bug Fixes

  • #3407 AbpSession.TenantId may not the have right value using DomainFormat.
  • #3409 IsLockoutEnabled always true for new users.

@ismcagdas ismcagdas released this May 23, 2018 · 396 commits to master since this release

Assets 2

Features

  • #3343 Added a property to AbpUserConfiguration for additional configurations.

Enhancements

  • #3377 TimezoneHelper.GetWindowsTimeZoneInfos must return windows timezone Ids
  • #3347 Updated Microsoft.AspNetCore.SignalR version.

Bug Fixes

  • #3356 Fixed [CreateMultiLingualMap] Id of the entity is replaced by the id of the translation in the mapping.
  • #3371 Fixed Host permissions applying to tenant for static roles.
  • #3366 Fixed NullReferenceException when DateTime in controller parameters.

@hikalkan hikalkan released this May 9, 2018 · 416 commits to master since this release

Assets 2

Enhancements

#3340 Add timezone mapping for Sao Tome Standard Time.
#3339 Upgraded nuget package dependencies.

Bug fixes

#3336 Can not post forms that has nullable datetime fields in model after upgrading to 3.6.0.