diff --git a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/Post.md b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/Post.md index e7a48a5c4e..f5fdbbd0f8 100644 --- a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/Post.md +++ b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/Post.md @@ -2,7 +2,9 @@ The **ABP Framework** & and the **ABP Commercial** v2.8 have been released. This post will cover **what's new** with these releases and the **middle-term road maps** for the projects. -## What's New in the ABP Framework? +## What's New in the ABP Framework 2.8? + +You can see all the changes on the [GitHub release notes](https://github.com/abpframework/abp/releases/tag/2.8.0). This post will only cover the important features/changes. ### SignalR Integration Package @@ -30,3 +32,58 @@ Use ABP CLI to create a new console application, specifying the `console` as the abp new MyApp -t console ```` +Thanks to the contribution of [@liangshiw](https://github.com/liangshiw) for this template. + +### RTL Support for the MVC UI & Arabic Localization + +[@kgamalseif](https://github.com/kgamalseif) has contributed a RTL implementation for the MVC UI which looks pretty fine: + +![rtl-ui](rtl-ui.png) + +He also localized all the framework and module resources. Thanks to him for this great contribution. + +### Others + +Some other highlights from this release: + +* Converted HttpApi.Client packages of the modules to .netstandard 2.0 to be compatible with other kind of applications. +* Improved the object extensibility system to better handle UI, localization and validation. +* Implemented disabling background job execution for HangFire & Quartz intergrations. +* New JsTree integration package for the MVC UI. +* Moved all samples to the new [abp-samples](https://github.com/abpframework/abp-samples) repository and created an [index page](https://docs.abp.io/en/abp/latest/Samples/Index) to see all. + +### Deprecations + +* Deprecated the `app.UseMvcWithDefaultRouteAndArea()` and introduced the `app.UseConfiguredEndpoints()` (see [#3880](https://github.com/abpframework/abp/issues/3880)). +* Deprecated the `UsePostgreSql()` and introduced the `UseNpgsql()` for the [Volo.Abp.EntityFrameworkCore.PostgreSql](http://nuget.org/packages/Volo.Abp.EntityFrameworkCore.PostgreSql) package. Switch to `UseNpgsql()` if you are using PostgreSQL. + +Old methods are marked as `Obsolete` and will be removed in the next major versions. + +## What's New in the ABP Commercial 2.8? + +### The New Lepton Theme + +We've completely revised [the lepton theme](https://commercial.abp.io/themes). A screenshot from the Material Style: + +![lepton-theme-material](lepton-theme-material.png) + +We've adapted it to the ABP Commercial. Example screenshots from the language management page of the ABP Commercial + +![lepton-abp-default-theme](lepton-abp-default-theme.png) + +(default style) + +![lepton-abp-material-theme](lepton-abp-material-theme.png) + +(material style) + +[Create a demo](https://commercial.abp.io/demo) to test all the styles in live. You can change the style from the settings page. + +### The New Chat Module + +TODO + +### Others + +* Implemented [module entity extension](https://docs.abp.io/en/commercial/latest/guides/module-entity-extensions) system for the Angular UI. Also improved the system to better handle float/double/decimal, date, datetime, enum and boolean properties. +* Managing product groups on a tree view for the [EasyCRM sample application](https://docs.abp.io/en/commercial/latest/samples/easy-crm). \ No newline at end of file diff --git a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-default-theme.png b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-default-theme.png new file mode 100644 index 0000000000..93e94e5a67 Binary files /dev/null and b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-default-theme.png differ diff --git a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-material-theme.png b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-material-theme.png new file mode 100644 index 0000000000..c78dc96245 Binary files /dev/null and b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-abp-material-theme.png differ diff --git a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-theme-material.png b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-theme-material.png new file mode 100644 index 0000000000..71c8aeb9a7 Binary files /dev/null and b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/lepton-theme-material.png differ diff --git a/docs/en/Blog-Posts/2020-05-22 v2_8_Release/rtl-ui.png b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/rtl-ui.png new file mode 100644 index 0000000000..0e1a162eb1 Binary files /dev/null and b/docs/en/Blog-Posts/2020-05-22 v2_8_Release/rtl-ui.png differ