github abpframework/abp 2.9.0

latest releases: 8.1.3, 8.0.6, 8.1.2...
3 years ago

BLOG POST

See this blog post to learn "What's new" with this version:

https://blog.abp.io/abp/ABP-Framework-v2.9.0-Has-Been-Released

Features

  • ISSUE #4163: Create extension methods to easily ignore audit properties for entities and DTOs
  • PR #4105: Implemented blob storing module (by hikalkan)
  • ISSUE #4099: Blob Storing Database Provider Module
  • ISSUE #4092: Blob Storing System
  • PR #4088: Add cli translate command. (by maliming)
  • ISSUE #4072: ABP CLI translate command
  • ISSUE #4022: RTL support for Angular UI
  • ISSUE #3983: Create Oracle integration package for EF Core
  • PR #3971: Virtual File System Explorer Module (by liangshiw)
  • PR #3933: Add time zone infrastructure. (by maliming)
  • ISSUE #2907: Create a sample application for gRPC usage
  • PR #2563: #1666 organization units (by mperk)
  • ISSUE #1666: Organization units for the Identity module
  • ISSUE #1609: Virtual File System Explorer

Enhancements

  • PR #4207: Change Bootstrap RTL Library for MVC UI (by hikalkan)
  • ISSUE #4193: Trigger an event when Javscript service proxy script initialized
  • PR #4188: Update predefined application menu (by liangshiw)
  • PR #4176: Initialize MongoDbRunner in the static constructor. (by maliming)
  • PR #4173: IdentityModelAuthenticationService support multi-tenancy (by liangshiw)
  • ISSUE #4172: IdentityModelAuthenticationService should support multi-tenancy
  • PR #4164: Add email settings to appsettings.json file(s) of the application startup template (by maliming)
  • PR #4161: Update Czech translations & fix formatting (by Xeevis)
  • ISSUE #4156: Add email settings to appsettings.json file(s) of the application startup template
  • ISSUE #4153: MongoDbFixture fails tests with NullReferenceException
  • PR #4145: added search box view component (by AkinSabriCam)
  • ISSUE #4140: Handle Module SignaR packages on ABP CLI add module command
  • PR #4138: Use remote service http client in ApiDescriptionFinder. (by maliming)
  • PR #4135: Use tilde slash in script and style url. (by maliming)
  • ISSUE #4134: Automatically determine the database provider and handle on module mapping code
  • PR #4131: Upgrade Entity Framework Core Nuget Packages to the latest 3.1.x version (by hikalkan)
  • ISSUE #4130: Upgrade Entity Framework Core Nuget Packages to the latest 3.1.x version
  • ISSUE #4114: Add a minimum age validator for Angular UI
  • PR #4112: Corrected BootstrapTagHelpersDynamicFormsExplanation localized text. (by maliming)
  • PR #4101: Support virtual path deployment (by liangshiw)
  • ISSUE #4089: Support virtual path deployment
  • PR #4084: Update usage codes in modules and templates. (by maliming)
  • PR #4083: Make DbContextOptionsFactory public. (by maliming)
  • ISSUE #4080: Upgrade SignalRDemo to stable packages
  • ISSUE #4074: (ToolbarConfigurationContext &MenuConfigurationContext)Update usage codes in modules and templates.
  • ISSUE #4066: Please change class DbContextOptionsFactory to public
  • PR #4053: Remove consoleApp suffix (by liangshiw)
  • PR #4044: Akin/refactored some entity repositories for filtering and pagination (by AkinSabriCam)
  • ISSUE #4043: Remove ConsoleApp suffix from the console template
  • PR #4038: Change bootstrap rtl lib(MVC UI) (by kgamalseif)
  • ISSUE #4017: Add useful services to IToolbarConfigurationContext and MenuConfigurationContext
  • PR #4016: Optimize RazorRuntimeCompilation. (by maliming)
  • ISSUE #3916: Provide time zone infrastructure.

Bug Fixes

  • ISSUE #4194: Breadcrumb Throws Error When Route Has Query Params, Fragment, or Auxiliary Route
  • ISSUE #4171: [Angular App] API error response incorrect when using GetAppConfiguration
  • ISSUE #4069: Mvc start template login/register layout bug
  • ISSUE #4063: Blog module comment problem
  • ISSUE #4051: use generate-proxy get more error
  • ISSUE #4042: Docs module gives HTTP 500 error when I open a document first time
  • ISSUE #4041: Connection strings are wrong with v2.8 release for the application template
  • ISSUE #3762: CLI generate-proxy doesn't create models for some classes
  • ISSUE #3757: Fix UI bugs on tablet view

Others

  • ISSUE #4208: [Action] OrganizationUnitRepository_Tests.RemoveAllRolesOfOrganizationUnit [FAIL]
  • PR #4201: Add null query param control to RestService (by mehmet-erim)
  • PR #4195: Fixed Breadcrumb Error When Route Has Query Params, Fragment, or Auxiliary Route (by armanozak)
  • PR #4189: Move ViewImports.cshtml to take effect on the component. (by maliming)
  • PR #4180: added NuGetPackageTarget.SignalR & Set TargetPriority (by yekalkan)
  • PR #4170: Update multi-tenancy document (by liangshiw)
  • ISSUE #4169: Update Multi-Tenancy document
  • PR #4168: Create nav items utility functions (by mehmet-erim)
  • ISSUE #4152: Test "BlobStoring.Database" Module
  • ISSUE #4151: Test "sample application with SignalR & Tiered architecture" article
  • ISSUE #4137: Test oracle provider for ef core
  • PR #4133: Added RTL Support for Angular UI (by armanozak)
  • ISSUE #4129: Angular should not send "null" to the backend as a query param
  • PR #4127: Added bootstrap-rtl.min.css to @abp/ng.theme.shared as an asset (by mehmet-erim)
  • ISSUE #4119: Nightly packages stopped
  • ISSUE #4116: Fix abp-samples repository build error after v2.8.
  • PR #4115: Added a Minimum Age Validator to Angular UI (by armanozak)
  • PR #4109: Fixed UI problems on tablet view (by mehmet-erim)
  • PR #4108: Documented how to replace layout components (by mehmet-erim)
  • PR #4103: Hide npm error in GetInstalledNpmPackages method (by gdlcf88)
  • PR #4097: Change the ErrorMessage of StringLengthAttribute according to the situation. (by maliming)
  • ISSUE #4094: DataAnnotationsLocalization is not working as expected.
  • PR #4090: Add virtual file explorer module documentation (by liangshiw)
  • PR #4085: Add organization unit migration. (by maliming)
  • PR #4082: Write error logs instead of throwing exceptions when Elasitc Search has errors (by maliming)
  • ISSUE #4078: Templates, microservice examples and modules add OrganizationUnit migration files
  • PR #4055: Convert c# type to typescript type. (by maliming)
  • PR #4054: Add a RemoteService tip to the module overriding doc (by gdlcf88)
  • ISSUE #4046: Update samples to v2.8.
  • PR #4045: Ignore external link. (by maliming)
  • PR #4037: Update background document (by liangshiw)
  • PR #4032: Add useful services to IToolbarConfigurationContext and MenuConfigurationContext. (by maliming)
  • ISSUE #4029: Add virtual file explorer module documentation
  • ISSUE #4028: Update Background document
  • ISSUE #4014: Test whether RazorRuntimeCompilation can be made configurable
  • ISSUE #3908: Create a sample application with SignalR & Tiered architecture
  • ISSUE #3889: abp update error
  • ISSUE #3764: Document how to replace the layout components
  • PR #3732: Organization units for the Identity module (by gterdem)
  • ISSUE #3304: add DomainTenantResolver and with angular
  • ISSUE #2717: Missing column definitions in ModelBuilder configs causing issues with Oracle database
  • ISSUE #1184: API documentation for the framework & modules

Don't miss a new abp release

NewReleases is sending notifications on new releases.