All Versions
46
Latest Version
Avg Release Cycle
8 days
Latest Release
327 days ago

Changelog History
Page 5

  • v0.20.1 Changes

    September 23, 2019

    ⬆️ #1784 Upgrade to IdentityModel 4.0.0
    ⬆️ #1783 Should upgrade npm packages for startup templates
    🚀 #1782 Bundling & Minification is not working on prod after v0.20 release

  • v0.20.0 Changes

    September 23, 2019

    💥 Breaking Changes

    • 🚚 ISSUE #1728: Remove overriding equals for entities and value types
    • 🚚 ISSUE #1706: Remove ABP's AutoMap attributes
    • 🚚 ISSUE #1580: Remove setter for IEntity.Id

    🔋 Features

    • PR #1719: Manage account (by yekalkan)
    • ISSUE #1705: Add AddMaps method for AbpAutoMapperOptions
    • ⬆️ PR #1649: Upgrade to IdentityServer 2.5.2 (by maliming)
    • PR #1525: Bootstrap daterangepicker (by yekalkan)
    • ISSUE #1399: Add application name prefix option to distributed cache item keys

    ✨ Enhancements

    • PR #1774: Add application name prefix option to distributed cache item keys. (by maliming)
    • ⬆️ PR #1756: Upgrade Autofac. (by maliming)
    • ⬆️ ISSUE #1751: autofac should be upgraded to 4.9.4
    • 🌐 PR #1745: Document Translation pt-BR (by brittos)
    • PR #1736: Add IIdentityStoreAutoSaveChanges. (by maliming)
    • PR #1718: Delayed initialization of the language. (by maliming)
    • PR #1715: Added localization (by ismcagdas)
    • ISSUE #1708: Use AddMaps instead of AddProfile in startup templates
    • PR #1701: Resolve #1697 Show menu and submenu icon. (by maliming)
    • 📈 PR #1691: CliAnalytics add UiFramework field. (by maliming)
    • PR #1683: Fix: IEventBus only has PublishAsync method - replaced Publish (by dcagnetta)
    • 🚚 PR #1676: removed: (unnecessary?) ToArray() call on EventHandlerFactories (by dcagnetta)
    • PR #1675: Fix: IEventBus only has PublishAsync method - replaced Publish (by dcagnetta)
    • ⚡️ PR #1674: Fix docs-nav & update czech translations (by Xeevis)
    • ⚡️ ISSUE #1645: Cli Update Command: Configure for Angular
    • ⚡️ ISSUE #1644: Cli Update Command: Add parameter for selecting which package type to update
    • ⬆️ ISSUE #1635: Upgrade to IdentityServer 2.5.2
    • ⬆️ ISSUE #1627: Upgrade to AutoMapper 9
    • ⬆️ ISSUE #1396: Upgrade to ASP.NET Core 3.0 RC
    • ISSUE #1235: UseAbpRequestLocalization needs to a db connection on startup

    🐛 Bug Fixes

    • PR #1760: Prevent the service from being injected again. (by maliming)
    • ISSUE #1757: When use the automatic registration service, there is duplicate data
    • ISSUE #1651: Blog module localization problem
    • ISSUE #1641: When there is a 500 error, The modal(Connection Strings) cannot be closed.
    • ISSUE #1096: duplicated register module

    Others

    • PR #1709: Resolve #1708 Use AddMaps instead of AddProfile in startup templates. (by maliming)
    • ISSUE #1697: The icon of the sub menu item not showed.
    • 📚 PR #1692: Resolve #1687 Dapper integration documentation. (by maliming)
    • 📚 PR #1689: Added: postgreSQL documentation (by dcagnetta)
    • 📚 ISSUE #1687: Dapper documentation.
    • 💻 ISSUE #1680: Can't logout from the Web UI
    • ISSUE #1677: Mvc UserMenu doesn't work
    • PR #1673: fix(tenant): add validation to connection string #resolves 1641 (by mehmet-erim)
    • ISSUE #1488: I am getting the following error when I try the MVC tiered template
    • ISSUE #1462: Tenant user fail to login
  • v0.19.0 Changes

    August 16, 2019

    💥 Breaking Changes

    • ISSUE #1594: Rename "mvc-module" template's name to "module"
    • 📜 PR #1564: Resolve #1534 Modify the way mongodb connection string parsing. (by maliming)
    • 👍 ISSUE #1534: Abp does not support connection by account with mongodb
    • 🔀 ISSUE #1465: Remove Sync API for IEmailSender
    • 🚚 ISSUE #1456: Remove CrudAppService and rename AsyncCrudAppService to CrudAppService
    • 🛠 PR #1432: Fixed Namespace Issue (by wayneboyles)
    • 🚚 ISSUE #1425: Remove static Mapper support for AutoMapper
    • 📦 ISSUE #1259: Inconsistent namespace naming for MongoDB packages

    🔋 Features

    • 💻 ISSUE #1547: Initial Angular UI & Modular Infrastructure
    • ISSUE #297: Widget system
    • PR #1588: Add chart js library (by yekalkan)
    • 💅 PR #1545: Resolve #1536 Use minified version of the script/style. (by maliming)
    • 💅 ISSUE #1536: Use minified version of the script/style instead of minification process
    • PR #1529: added Find tenant api (by yekalkan)
    • PR #1463: Mail kit integration (by yekalkan)
    • ISSUE #1455: Mailkit integration
    • PR #1440: register api for account module (by yekalkan)

    ✨ Enhancements

    • ✅ PR #1634: Resolve #1632 MongoDB test problems & optimization. (by maliming)
    • PR #1630: Resolve #1629 Modify the EF Core global filter expression. (by maliming)
    • 🚀 ISSUE #1628: Upgrade all NuGet packages for the framework for v0.19 release
    • PR #1622: Resolve #1618 Use a constant string as the key for the HttpContext's Items. (by maliming)
    • 👍 PR #1606: Resolve #1512 AbpResourceOwnerPasswordValidator support custom claims. (by maliming)
    • 🚀 ISSUE #1593: Upgrade @abp npm dependencies to latest version before v0.19 release
    • PR #1591: Add the AbpExposeHeaders extension method. (by maliming)
    • ISSUE #1587: Add Access-Control-Expose-Headers for ABP error response
    • 📄 ISSUE #1583: Re-design the blockquote for docs module
    • 👷 PR #1581: Resolve #1491 Disable background jobs in the migration project in the template. (by maliming)
    • 🚚 PR #1561: Move localization files to domain.shared (by yekalkan)
    • 📦 ISSUE #1560: Move localization files to Domain.Shared packages for modules
    • PR #1532: used widget manager for all widgets (by yekalkan)
    • ISSUE #1531: Allow multiple sorting for Datatables
    • 🚚 PR #1511: Remove redundant type attributes (by Xeevis)
    • 🐎 PR #1505: Resolve #1503 Reuse Contract Resolver, improve performance. (by maliming)
    • 🐎 ISSUE #1503: Reuse Contract Resolver, improve performance.
    • PR #1489: add AbpJsonOptions. (by maliming)
    • ISSUE #1487: AbpJsonIsoDateTimeConverter should handle DateFormatString in JsonSerializerSettings
    • 🔊 PR #1486: Use Serilog.Sinks.Async to output file logs. (by maliming)
    • 🌲 ISSUE #1479: Asynchronous Serilog file logging using Serilog.Sinks.Async
    • ⚡️ PR #1472: Update the contents of common.ps1 to the latest. (by maliming)
    • 🔀 ISSUE #1464: Add sync methods to IBackgroundJobStore
    • 0️⃣ ISSUE #1459: Templates should use string interpolation by default....
    • 📈 PR #1441: Add analytics to CLI. (by maliming)
    • 🛠 PR #1422: Fixed #1417 EF Unit of work: Collection was modified; enumeration operation may not execute problem. (by maliming)
    • ISSUE #1417: Unit Of Work - Collection was modified enumeration operation may not execute
    • ♻️ ISSUE #1403: Refactor to reduce Singleton dependency, AsyncHelper and AsyncLock usages
    • 👍 PR #1402: Resolve #1397 ContentLayout supports html lang. (by maliming)
    • PR #1401: Fix inconsistent REST API urls. (by maliming)
    • 📄 ISSUE #1397: Docs should change <Title> and according to selected language
    • PR #1391: Renamed: typo in class names: Volo.Abp.Identity (by dcagnetta)
    • 📦 PR #1388: Cli check npm global packages on-demand (by lonwern)
    • ISSUE #1386: Duplicate SignInResult.RequiresTwoFactor check code in account module
    • 📦 PR #1385: Resolve #1382 Use the new Redis package. (by maliming)
    • 📦 ISSUE #1382: Use the new Redis package. Microsoft.Extensions.Caching.Redis => Microsoft.Extensions.Caching.StackExchangeRedis
    • 📚 ISSUE #1345: Enable Czech translations for abp documentation
    • ⬆️ ISSUE #1234: Upgrade BookStore and other samples to v0.18.1.
    • PR #1006: Add badges to readme. (by mehmetuken)

    🐛 Bug Fixes

    • PR #1631: Fix #1613 the namespaces of the module template AddEmbedded method. (by yinchang0626)
    • ISSUE #1618: HttpContextTenantResolveResultAccessor uses empty HttpContext.Items name
    • ISSUE #1613: the project at "templates" is wrong namespace when AddEmbedded()
    • PR #1553: Resolve #1551 CLI add-module command add startup project options. (by maliming)
    • ISSUE #1492: Mongo DB Repository issue
    • ISSUE #1408: Reference problem when using ABP-CLI
    • 📦 PR #1390: Use a regular expression to get the package name. (by maliming)
    • ISSUE #1389: NugetReferenceReplaceStep in mac os cannot be replaced correctly.

    Others

    • 🚀 ISSUE #1640: Test MVC app startup template before v0.19 release.
    • ✅ ISSUE #1632: MongoDB test problems & optimization
    • ISSUE #1629: Modify the EF Core global filter expression.
    • 🚀 ISSUE #1617: Write a blog post for v0.19 release
    • 📄 ISSUE #1589: Docs URL should not include the branch name
    • ISSUE #1582: Add chart.js library
    • ISSUE #1548: error trying to install Blogging module using ABP CLI
    • ⚡️ PR #1544: [Czech Docs] Update Widgets (by Xeevis)
    • PR #1524: Fix bug of AddIfNotContains extension method in AbpTagHelperAttributeListExtensions.cs (by Webdiyer)
    • PR #1521: Translate widget document (by liangshiw)
    • ISSUE #1512: Get "user is inactive" when use ids4 connect/token with header __tenant
    • ISSUE #1498: Set IServiceProvider in ValidationContext
    • PR #1494: Fix #1492 MongoDbRepositoryRegistrar bug. (by maliming)
    • ISSUE #1491: Problem with creating the project using the -tiered option
    • 📚 ISSUE #1490: The documentation Sample for v0.18.1
    • 💻 ISSUE #1470: ASP.NET Core MVC Tutorial - Part I UI mismatch
    • 🚚 PR #1430: Remove the static API from the Automapper module. (by maliming)
    • ✅ ISSUE #1426: Use IServiceScopeFactory instead of IHybridServiceScopeFactory for event bus caused the unit test to fail.
    • ISSUE #1421: [TagHelperAttribute]Add the class name exists check logic
    • ♻️ PR #1418: Refactor & fix NugetReferenceReplaceStep (by Xeevis)
    • 📦 PR #1400: Inconsistent namespace naming for mongo db packages (by yekalkan)
    • ISSUE #1398: SmtpEmailSender error when using gmail
    • PR #1394: Resync Chinese language with English (by Xeevis)
    • ISSUE #1392: ABP.IO register user error
    • 📄 ISSUE #1364: Docs module doesn't support MongoDB
    • ISSUE #1279: Minification error for the chart.js library
  • v0.18.1 Changes

    June 26, 2019

    🔋 Features

    • 💻 ISSUE #1361: Layout Hook Feature for MVC UI

    ✨ Enhancements

    • PR #1379: Resolve #1114 Use the new zip class library (SharpZipLib) (by maliming)
    • 0️⃣ PR #1375: feat(cli): add default proxy support to cli (by Silthus)
    • ISSUE #1370: Get ClientSecret from appsettings.json for MVC template DbMigration application
    • ISSUE #1355: Inconsistent "The startup project" section
    • PR #1353: Add AbpIo Localization porject. (by maliming)
    • PR #1351: Feature/modify modules constants (by Fisher-Joe)
    • ISSUE #1334: Abp.io visual problems
    • 🚚 ISSUE #1332: Move connection string names to constants for modules.
    • ISSUE #1114: Change Ionic.Zip on CLI

    🐛 Bug Fixes

    • ISSUE #1360: CreatorId and TenantId not autofilled on creation in tenants
    • ♻️ PR #1350: Fix & refactor VoloNugetPackagesVersionUpdater (by Xeevis)
    • ⚡️ ISSUE #1349: CLI update command broken, BadRequest from malformed URL
    • 📚 ISSUE #1342: Namespace incorrect - change to documentation.
    • ISSUE #1335: Login doesn't work on tiered template

    Others

    • ISSUE #1378: Small typo on abp.io....
    • ISSUE #1367: Actions subscribed to ServiceCollectionRegistrationActionExtensions.OnRegistred are not invoked.
    • ISSUE #1362: The cli command help information is not displayed correctly.
    • 📚 PR #1348: Correction to documentation (by StevenOwenNell)
    • ISSUE #1347: abp add-module not found
    • 📚 PR #1346: Fixed all references in documentation part I of PageBase and removed Base. (by StevenOwenNell)
    • 📚 PR #1344: Czech translations for documentation (by Xeevis)
    • ISSUE #1343: AbpIo email confirmation link is incorrect
    • 📚 ISSUE #1341: PageBase has been changed to just Page - Documentation is misleading
    • ISSUE #1340: Registration problem for abp.io
    • ISSUE #1338: Abp CLI error on Mac OS
    • ✅ PR #1337: fix #1335 Port replacement for migration and unit test projects. (by maliming)
  • v0.18.0 Changes

    June 21, 2019

    💥 Breaking Changes

    🔋 Features

    • PR #1294: Dapper Integration. (by maliming)
    • 💻 ISSUE #1284: Native abp.ui.blockui & abp.ui.setBusy support
    • PR #1190: feature: implement the interfaces for reading/writing LDAP. (by akinix)
    • PR #1151: resolve #1147 Use serialization/deserialization for memorydb. (by maliming)
    • ISSUE #1147: Use serialization/deserialization for memorydb
    • PR #1131: Automatically install CLI dependencies if not installed before (by yekalkan)
    • 👀 ISSUE #1123: Database Seed problem
    • 🔧 ISSUE #1122: CLI can configure Entity Framework after installing a module
    • ISSUE #1121: Automatically install CLI dependencies if not installed before
    • PR #1120: Check Cli has a new version. (by mehmetuken)
    • ⚡️ ISSUE #1113: Check CLI version and suggest update if necessary
    • ⚡️ ISSUE #1112: abp update command for CLI
    • PR #1103: Add Volo.Abp.Specifications project. (by maliming)
    • ISSUE #544: ABP CLI
    • 📄 ISSUE #482: Multi-language support for the docs module
    • ISSUE #160: Dapper Integration
    • ISSUE #83: Specification Pattern

    ✨ Enhancements

    • ISSUE #1312: Make blog route path optional
    • 🔌 ISSUE #1309: Depend on malihu-custom-scrollbar-plugin from the shared theme module
    • PR #1295: Improve CLI version checking (by Xeevis)
    • ISSUE #1290: Improve CLI version checking
    • ⬆️ ISSUE #1278: Upgrade for gulp 4 changes
    • ⚡️ ISSUE #1270: Upgrade to latest Gulp and other related libraries to update the gulp task to copy files to the libs folder
    • 🌐 ISSUE #1269: Make web projects InProcess for AspNetCoreHostingModel
    • ISSUE #1268: Implement IMiddleware for all asp.net core middlewares
    • ISSUE #1266: Add IEmailTemplateProvider.GetAsync overload to get a template with the current culture
    • 🌐 PR #1236: vi translation (by nguyendev)
    • 👍 ISSUE #1218: Vietnamese language support
    • ISSUE #1209: Create dev branch for this repository
    • PR #1194: Add optionsAction to UseAbpRequestLocalization (by lonwern)
    • 📄 ISSUE #1188: Docs module: language combobox design
    • PR #1187: Resolve #1160 Change ports of templates to randoms on template creation. (by maliming)
    • ISSUE #1186: Write available commands on CLI help command
    • ISSUE #1185: Make "documents" route part optional
    • PR #1174: Add Czech localization (by Xeevis)
    • ⚡️ PR #1172: Updating PT-BR translation (by marcelo-maciel)
    • ISSUE #1166: EventBus publish / subscribe between isolated mudules
    • ⬆️ ISSUE #1165: The Swashbuckle.AspNetCore package should be upgraded.
    • 🚚 PR #1164: resolve #1161 Remove Identity prefix on routes for the identity module. (by maliming)
    • 🔧 PR #1163: resolve #1157 Configure HTTPS for all applications. (by maliming)
    • PR #1162: DateTimeConverter with MvcJsonOptions (by Nokecy)
    • 🚚 ISSUE #1161: Remove Identity prefix on routes for the identity module
    • ISSUE #1160: Change ports of templates to randoms on template creation
    • ISSUE #1157: Module template improvements (I)
    • 💻 ISSUE #1146: Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared jquery-extensions.js not suppot ie
    • 👷 ISSUE #1143: hope extend InMemoryBackgroundJobStore, make methods to virtual
    • ⬆️ PR #1140: Resolves #703 API Versioning tests failing after .net core 2.2 upgrade (by lonwern)
    • PR #1137: Check given input has a tenant id value on crudappservice.create. (by mehmetuken)
    • ISSUE #1134: CrudAppService/AsynCrudAppService Create methods should care multitenancy
    • ISSUE #1101: Tag Helpers: Provide a way to ignore a property
    • 🛠 PR #1100: Fixes #1099 Stop encoding article summary (by liangshiw)
    • ISSUE #1098: The type or namespace name 'IIdentityModelHttpClientAuthenticator' could not be found
    • PR #1093: The New command adds the output folder parameters. (by maliming)
    • ISSUE #1027: ICrudAppService with different Get/GetList DTO models
    • ISSUE #585: Simplify namespaces for module & service templates.
    • 🌲 ISSUE #365: Throwing/hiding exception on audit logging should be optional

    🐛 Bug Fixes

    • ISSUE #1261: [VoloDocs] Brand url is relative and leads to http error, should be absolute
    • ISSUE #1217: VoloDocs combobox for language in conflict with site culture
    • PR #1105: Replace the correct project reference and namespace. (by maliming)
    • ⚡️ ISSUE #1090: Update and UpdateAsync not support mongodb
    • ISSUE #1056: consume twice when published a message by rabbitMq distributed event bus

    Others

    • ✅ ISSUE #1333: MVC template and other project unit tests are error under netcoreapp2.2
    • ✅ PR #1331: Correct the ChangeModuleDependency parameter for MyProjectNameDomainTestModule. (by maliming)
    • ✅ ISSUE #1330: MVC template does not correctly replace the dependency module of .Domain.Tests
    • 🔌 PR #1310: Depend on malihu-custom-scrollbar-plugin from the shared theme module (by yekalkan)
    • ⚡️ ISSUE #1287: Add Npm Packages Updater to Cli
    • 🌐 PR #1286: Czech translations & fixes (by Xeevis)
    • PR #1274: Resolve #1268 Implement IMiddleware for all asp.net core middlewares. (by maliming)
    • PR #1271: Add IEmailTemplateProvider.GetAsync overload to get a template with the current culture. (by maliming)
    • 📚 PR #1264: Add Czech localization for documentation (by Xeevis)
    • 💅 PR #1262: Polish translations (by tomlewandowski)
    • 🐳 ISSUE #1211: ElasticSearch & LogStash docker-compose errors
    • ISSUE #1210: Write a blog post for v0.18 changes, features and road map of the project
    • ISSUE #1206: MVC template virtual file enhancement.
    • ISSUE #1204: Publishing to local IIS failed to include JS files for Pages when using 'abp-script' Tag
    • ⚡️ ISSUE #1197: Update links to the localization files
    • ISSUE #1196: Unable to resolve 'XXX' from Root Provider (Multiple Issues)
    • PR #1170: Use HttpClientFactory and Polly (by elfmon)
    • ⚡️ PR #1156: Sync the english updates to chinese document in Microservice-Demo.md (by Rwing)
    • ⚡️ PR #1128: Fix the problem of PersistedGrantStore's StoreAsync update entity. (by maliming)
    • 📚 PR #1125: Fix typos and links in the documentation (by Webdiyer)
    • ISSUE #1117: Delete the database after adding properties in mongodb
    • ISSUE #1104: The project generated by Cli (website) is incorrect. (Database Provider: MongoDB)
    • ⬆️ ISSUE #703: API Versioning tests failing after .net core 2.2. upgrade
  • v0.6.2

    June 12, 2019