Skip to content

2.3.0

Compare
Choose a tag to compare
@erolarkat erolarkat released this 19 Mar 09:09

Breaking Changes

  • ISSUE #3095: getSettings selector in the ConfigState should return empty object when the keyword is not found

Features

  • PR #3192: Angular type script client proxy generator (by hikalkan)
  • ISSUE #3176: Add Initialize method for the AbpDbContext (EF Core)
  • ISSUE #3162: Support composite keys for CrudAppService
  • ISSUE #3148: Add IRepository.GetAsync and IRepository.FindAsync methods those get predicate
  • PR #3107: Custom admin/pass implementation for new tenant (by cotur)
  • ISSUE #3088: Get password & email address of the admin while creating a new tenant
  • PR #3032: Add multi-tenancy to the microservice demo (by hikalkan)
  • ISSUE #2981: Angular type script generator
  • PR #2901: Add document full text search function (elastic search). (by maliming)
  • ISSUE #2843: Docs Update label improvements
  • ISSUE #2762: Any plans to integrate Quartz.net with Background Worker?
  • ISSUE #2699: New React Native Mobile Application
  • ISSUE #2223: api-definition endpoint should also include type definitions
  • ISSUE #2222: Angular service / type generator
  • ISSUE #2206: Add DTO models to the ApplicationApiDescriptionModel
  • ISSUE #1621: Docs module search feature
  • ISSUE #1575: Add source code option for the add-module CLI command

Enhancements

  • ISSUE #3189: /api/test API should be removed
  • PR #3184: Make TenantManagement module services easily overridable by inheritance (by cotur)
  • PR #3183: Make Setting Management module services easily overridable by inheritance (by cotur)
  • PR #3182: Make PermissionManagement module services easily overridable by inheritance (by cotur)
  • PR #3181: Make IdentityServer module services easily overridable by inheritance (by cotur)
  • PR #3179: Make Identity module razor pages easily overridable by inheritance (by cotur)
  • PR #3178: Make Identity module services easily overridable by inheritance (by cotur)
  • PR #3177: Make FeatureManagement module services easily overridable by inheritance (by cotur)
  • PR #3175: Make BackgroundJobs module services easily overridable by inheritance (by cotur)
  • PR #3174: Make AuditLogging module services easily overridable by inheritance (by cotur)
  • PR #3173: Make Account module services easily overridable by inheritance (by cotur)
  • ISSUE #3168: Revise the background worker document
  • ISSUE #3166: Major revision for module class/methods
  • ISSUE #3159: Add module with source code: Delete app folder after download
  • ISSUE #3145: Set ABP CLI logging to warning
  • PR #3133: added meta tags and localization keys for blog module (by AkinSabriCam)
  • PR #3125: Add EfCore.Tools package reference to HttpApi.Host. (by gdlcf88)
  • PR #3116: Add GetAllBytesAsync to AbpFormFileExtensions (by zHaytam)
  • PR #3099: Fix blogging module post detail page permission check. (by gdlcf88)
  • ISSUE #3098: Blogging post detail page may have wrong creator authority check.
  • PR #3053: Slovenian localization for the Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy package (by leonkosak)
  • PR #3052: Slovenian translations for the startup template (by leonkosak)
  • PR #3051: Slovenian translations for Volo.Abp.Localization package (by leonkosak)
  • PR #3050: Slovenian translations for Volo.Abp.UI.Navigation package (by leonkosak)
  • PR #3049: Slovenian translations for commercial.abp.io (by leonkosak)
  • PR #3047: Slovenian translations for abp.io web site (by leonkosak)
  • PR #3046: Slovenian translations for the admin.abp.io web site (by leonkosak)
  • PR #3043: SLovenian translations for Volo.Abp.Emailing package (by leonkosak)
  • PR #3042: Slovenian translations for the abp.io web site (by leonkosak)
  • ISSUE #2984: Change endpoint to query roles when assigning to a user
  • ISSUE #2983: Create an endpoint to query all roles
  • ISSUE #2977: Should set default roles for new external users
  • PR #2972: Allow replace & delete BundleContributor. (by maliming)
  • PR #2971: Cascading entities should not be deleted when soft deleting entities. (by maliming)

Bug Fixes

  • ISSUE #3142: The type WindowsPrincipal has been forwarded to assembly 'System.Security.Principal.Windows'
  • ISSUE #3117: Physical razor files are not overridding the virtual files
  • ISSUE #3013: CLI template creation versioning problem

Others

  • PR #3193: feature: add admin email and password fields to new tenant form (by mehmet-erim)
  • PR #3191: Translate background worker document (by liangshiw)
  • PR #3164: Update document (by liangshiw)
  • PR #3160: updated (by AkinSabriCam)
  • PR #3158: feat: change roles endpoint when assigning to a user (by mehmet-erim)
  • PR #3156: feat(account): add multi tenancy enabled control to tenant box (by mehmet-erim)
  • ISSUE #3155: Cli: Make retry process shorter when trying to retrieve latest version on nuget and log for only debug
  • ISSUE #3154: Bug: Switc-to-preview/stable command unable to switch npm packages
  • PR #3153: revert incorrect changes from blog module (by AkinSabriCam)
  • PR #3151: Added DBMS restrictions in Entity-Framework-Core-Other-DBMS. (by maliming)
  • PR #3136: Fix unicode anchor links. (by maliming)
  • PR #3122: Upgrade MailKit to 2.5.2. (by maliming)
  • ISSUE #3119: Chinese document bookmarks not work
  • ISSUE #3118: Upgrade MailKit to v2.5.1
  • PR #3115: fix: return empty object from getSettings when keyword is not found (by armanozak)
  • PR #3113: Fix document link (by liangshiw)
  • PR #3109: docs: add config state usage (by armanozak)
  • ISSUE #3108: Create Documentation for ConfigState Usage
  • PR #3106: Created react-native app template (by mehmet-erim)
  • ISSUE #3105: Module template is missing localization files.
  • PR #3103: Backgroundworkerbase logger properties use concrete types as generic parameters (by liangshiw)
  • PR #3094: docs(angular): custom setting page document (by thediaval)
  • PR #3089: Add Arabic resource to AbpUi (by abdumostafa)
  • ISSUE #3082: Updated the documentation of the docs module to support elasitc.
  • PR #3079: Docs update label improvements (by yekalkan)
  • PR #3078: CLI removes unnecessary checks when using custom template sources (by liangshiw)
  • ISSUE #3075: Remove Identity test module dependencies from Account module Tests
  • PR #3073: Update docs module document (by liangshiw)
  • PR #3072: docs: added localization, permission management, component replacement documents for Angular UI (by mehmet-erim)
  • PR #3069: Make the PropertyChanges property of EntityChange virtual. (by maliming)
  • ISSUE #3066: how use UseLazyLoadingProxies ?
  • PR #3060: Restore the sourceFile variable. (by maliming)
  • ISSUE #3056: Guide to customize the pre-build application modules
  • ISSUE #3054: abp cli bug
  • PR #3040: Update cli documentation(--with-source-code). (by maliming)
  • ISSUE #3038: Document IHasExtraProperties interface
  • PR #3036: Invalid links on Quartz background worker docs (by olicooper)
  • PR #3029: Cli: changed nuget version info resource (by yekalkan)
  • PR #3021: Update options names in documentation. (by maliming)
  • ISSUE #2992: Update min VS version
  • PR #2986: added multi tenancy info and current tenant dto class (by AkinSabriCam)
  • PR #2985: Create an endpoint to query all roles. (by maliming)
  • ISSUE #2982: AbpApplicationConfigurationController should also return a value indicates that if multi-tenancy is enabled or not.
  • PR #2973: Create Background-Workers' documentation (by cotur)
  • PR #2955: Add extra enumeration large size to bootstrap modal (by viewtance)
  • ISSUE #2942: Update EF Core Database Migrations document for #2941
  • ISSUE #2879: Disabled Multi-Tenancy and get the boolean
  • ISSUE #956: Implement multitenancy on microservice demo