ABP v0.18.0 Release Notes

Release Date: 2019-06-21 // almost 5 years ago
  • ๐Ÿ’ฅ 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