v1.2

@hikalkan hikalkan released this Dec 29, 2016

  • #273 Bugfix: UserManager.UpdateAsync doesn't properly check former UserName.
  • Upgraded to ABP v1.2.

Downloads

v1.1.3.0

@hikalkan hikalkan released this Dec 12, 2016 · 4 commits to master since this release

  • #280 AbpLoginManager.cs should have read-only injected properties protected.
  • #281 Upgrade to ABP v1.1.3.
  • #277 Remove foreign key in onmodelcreating for EF core.

Downloads

v1.1.0.0

@hikalkan hikalkan released this Nov 30, 2016 · 9 commits to master since this release

  • #260 Create Abp.Zero.AspNetCore package.
  • #264 Increase EmailConfirmationCode length (REQUIRES NEW MIGRATION)
  • #263 #262 Created IUserTokenProvider for AspNet Core.
  • #271 #268 Updated Lithuanian and Russian translations
  • #266 Saving ClaimValue in ClaimType.
  • #256 ChangeAbpTablePrefix should add “AbpUserClaims”.

Downloads

v1.0.0.0

@hikalkan hikalkan released this Sep 28, 2016 · 30 commits to master since this release

BREAKING CHANGES

  • #253 Moved Login methods from UserManager to AbpLoginManager.

FEATURES

  • #255 Introduce Abp.Zero.Owin package.
  • #252 Create AbpSignInManager.
  • #50 Register IUserTokenProvider.
  • #251 Implement IUserTwoFactorStore.
  • #250 Implement IUserSecurityStampStore.
  • #249 Implement IUserClaimStore.
  • #248 Implement IUserPhoneNumberStore.
  • #192 Implement IUserLockoutStore.

UPGRADE FOR EXISTING APPLICATIONS

New Migration

After fixing breaking changes, you should add a new migration (for example, named "Upgrade_To_Abp_1_0") since there are some new entity and properties.

You may want to change migration code a bit to provide default values to new properties. We suggest you to change it for AccessFailedCount, IsLockoutEnabled and IsTwoFactorEnabled fields like below:

AddColumn("dbo.AbpUsers", "AccessFailedCount", c => c.Int(nullable: false, defaultValue: 0));
AddColumn("dbo.AbpUsers", "IsLockoutEnabled", c => c.Boolean(nullable: false, defaultValue: true));
AddColumn("dbo.AbpUsers", "IsTwoFactorEnabled", c => c.Boolean(nullable: false, defaultValue: true));

And finally, you should run UPDATE AbpUsers SET SecurityStamp = NEWID() SQL command to update existing users. You can manually run this command or you can add this to end of your migration code:

Sql("UPDATE AbpUsers SET SecurityStamp = NEWID()");

You may want to check this: All changes we have done while upgrading startup template: aspnetboilerplate/module-zero-template@c0d7f04

Downloads

v0.13.0.0

@hikalkan hikalkan released this Sep 20, 2016 · 60 commits to master since this release

  • #247 PermissionChecker should implement IIocManagerAccessor.
  • Upgraded to ABP v0.13.0.0.

Downloads

v0.12.0.0

@hikalkan hikalkan released this Sep 10, 2016 · 64 commits to master since this release

  • #244 User should be removed from OU and Roles when soft deleted.
  • #245 Fix for italian localization.
  • Upgraded Abp nuget packages to v0.12.

Downloads

v0.11.2.0

@hikalkan hikalkan released this Sep 2, 2016 · 69 commits to master since this release

  • #223 Created and published Abp.Zero.EntityFrameworkCore package.
  • #241 Wrong OrganizationUnit.Core MaxLenght value*
  • Upgraded to ABP v0.11.2.0.

How to upgrade for existing applications

This release requires to add new migration because of #241. After upgrading nuget packages, you should add a new migration named "Changed_Code_MaxLength_Of_OrganizationUnit", which creates such a migration code:

public partial class Changed_Code_MaxLength_Of_OrganizationUnit : DbMigration
{
    public override void Up()
    {
        AlterColumn("dbo.AbpOrganizationUnits", "Code", c => c.String(nullable: false, maxLength: 95));
    }

    public override void Down()
    {
        AlterColumn("dbo.AbpOrganizationUnits", "Code", c => c.String(nullable: false, maxLength: 128));
    }
}

If you execute this, you probably get an error: System.Data.SqlClient.SqlException (0x80131904): The index 'IX_TenantId_Code' is dependent on column 'Code'.
If so, change the generated migration code like that:

public partial class Changed_Code_MaxLength_Of_OrganizationUnit : DbMigration
{
    public override void Up()
    {
        DropIndex("dbo.AbpOrganizationUnits", new[] {"TenantId", "Code"});
        AlterColumn("dbo.AbpOrganizationUnits", "Code", c => c.String(nullable: false, maxLength: 95));
        CreateIndex("dbo.AbpOrganizationUnits", new[] {"TenantId", "Code"});
    }

    public override void Down()
    {
        DropIndex("dbo.AbpOrganizationUnits", new[] {"TenantId", "Code"});
        AlterColumn("dbo.AbpOrganizationUnits", "Code", c => c.String(nullable: false, maxLength: 128));
        CreateIndex("dbo.AbpOrganizationUnits", new[] {"TenantId", "Code"});
    }
}

Downloads

v0.11.0.2

@hikalkan hikalkan released this Aug 25, 2016 · 78 commits to master since this release

  • #240: Remove IdentityFrameworkClaimsAbpSession.
  • Upgraded to ABP v0.11.0.2.

Downloads

v0.11.0.0

@hikalkan hikalkan released this Aug 24, 2016 · 82 commits to master since this release

  • #235 Use UserManager.PasswordHasher instead of creating a new PasswordHasher .
  • #238 BUGFIX: Cache name error In Abp.MultiTenancy.TenantCacheManagerExtensions.
  • #237 Nhıbernate map a db table: abpuserloginattempts.
  • Upgraded to ABP v0.11.

Downloads

v0.10.0.0

@hikalkan hikalkan released this Jul 17, 2016 · 96 commits to master since this release

Upgraded to ABP v0.10.0.0.

Downloads