ABP v0.9.2.0 | 【更新日期:2016/6/6 11:21:28 】
- 解決方案轉換成xproj/project.json格式。
- 添加了Appveyor持續集成。
- 創建了EntityCache基類,可以輕松緩存實體了。
- 添加了可以用於對象與對象之間映射的可注入的IObjectMapper接口(在Abp.AutoMapper模塊中實現)。
- 修復獲取實體和設置DateTime.Kind時的bug,提升了性能。
- 改善使用多個DbContext的問題。
- 其他改善和修復。
ABP v0.9.0.0 | 【更新日期:2016/5/10 18:11:56 】
- 支持每個租戶一個數據庫架構。
- 支持多個時區和UTC DateTime。
- 添加了
DisableDynamicWebApi
特性,當創建動態web api時可以忽略一個服務或者方法了。 - 隱藏了審計日志的一些屬性。
- 添加了使用自定義實現就可以輕松地替換一個已有服務的配置。
- 添加了SimpleStringCipher類對字符串進行簡單的加密和解密。
- bug修復。
注意:本次發布有一些小的重大變化,因為按租戶划分數據庫的架構對代碼基有重大影響。
ABP v0.8.4.0 | 【更新日期:2016/4/7 16:25:24 】
- abp.ajax不封裝異常響應。
- hangfire模塊添加了延遲工作支持。
- 取代SequentialGuidGenerator算法以支持其他的RDMS。
ABP v0.8.3.0 | 【更新日期:2016/3/14 18:27:26 】
- 測試,編寫文檔並發布Abp.RedisCache package。
- 添加MultiSourceAssemblyFinder 和 FolderAssemblyFinder來更容易地加載插件模塊。
- 如果session中存在一個用戶,那么應該覆蓋用戶的審計屬性。
- 刪除內存job存儲中的獨立jobs。
- bug修復:如果沒有設置GuidGenerator,那么AbpDbContext應該使用SequentialGuidGenerator.Instance。
ABP v0.8.2.0 | 【更新日期:2016/3/14 18:25:35 】
- 降級到 .Net Framework 4.5.2 (因為很多托管公司還不支持4.6.1)
- 略...
ABP v0.8.0.0 | 【更新日期:2016/3/14 18:05:57 】
新增功能
- 重大改變:遷到.NET Framework 4.6.1
- 實時推送通知系統
- 后台工作管理系統
- SignalR集成
- Abp.Owin包
- 引進Guid生成器
- 創建AbpTimer類
Bug修復
- 解決Abp.WebApi.OData不兼容AbpWebMvcModule的問題。
- 解決VS 2015調試時出現“需要一個工作區”的問題。
- 如果AJax請求沒有網絡連接,那么會展示“null”錯誤信息。
- Odata路由應該在Initialize中完成。
- 解決AbpDynamicWebapi的CORS問題。
強化
- 重大變化:將Microsoft.Bcl.Immutable替換成System.Collections.Immutable。
- 創建NameValue 和 NameValueDto的泛型版本。
- 為UI通知添加了選項。
- 為客戶端添加了abp.event.off方法。
- Abp.WebApi.OData應該使用ODataConventionModelBuilder。
- 給UserFriendlyException中添加代碼。
- 如果返回類型是AjaxResponse並且有異常發生,那么應該在web api的actions中封裝結果。
- 添加對AbpRedisCache的數據庫配置支持。
- 添加ILocalizableString.Localize方法的本地化上下文來減少LocalizationHelper的使用。
- EventBus.TriggerAsync不應該使用執行上下文流。
ABP v0.7.8.0 | 【更新日期:2016/1/24 15:06:02】
- 為OData集成創建Abp.Web.Api.OData nuget包。
- 使用JSON文件作為本地資源。
- 檢查Accept-Language,以設置Thread.CurrentThread.CurrentUICulture。
- 將javascript端的abp.auth.hasPermission更名為abp.auth.isGranted。hasPermission已經過時了。在新的項目中不要使用abp.auth.hasPermission。
- 小提升和文檔。
ABP v0.7.7.0 | 【更新日期:2016/1/2 17:14:51】###
- 常規Web API結果由AjaxResponse包裝。
- (為了向后兼容)不應該默認包裝常規Web Api的action。
- 為MVC和Web API控制器創建了一個不包裝ajax請求結果的特性。
- 使用httpConfiguration.Formatters.JsonFormatter而不是先清空再添加一個新的格式。相關細節,請點擊查看
- 從審計列中分離time屬性,並單獨計算。
- 小修復和重構。
下載
ABP v0.7.6.0 | 【更新日期:2015/12/24 22:03:27】###
- 實現了EntityCreating,EntityUpdating,EntityDeleting和EntityChanging事件。
- 將impersonatorUserId和impersonatorTenantId添加到javascript的abp.session中。
- 將pt-BR添加到默認的本地化資源中。
- 小修復和文檔改善。
下載
ABP v0.7.5.0
- 重大變化:升級到.NET framework 4.5.2(因為微軟不再支持4.5.1)
- 支持Typescript生成動態web api層。
- 將AbpValidationException的驗證錯誤列表實現到ErrorInfo.Detail中。
- 合並了“使用swagger規范展示動態web api”,但還沒測試好。
- 小提升和bug修復。
點擊查看這次發布解決的所有問題:已解決問題
下載
ABP v0.7.4.0
- 添加獲取/設置默認語言的設置。
- 添加基於razor視圖的功能API。
- 重大改變:重命名關於Permission的dependedFeature為featureDependency。
- 本地化系統方面小的改善。
- Abp.TestBase的代碼版本和Abp保持同步。
- 文檔優化和小修復。
下載
ABP v0.7.3.0
- 將AbpSession從module-zero移到Abp框架中。
- 添加TrySetTenantId方法到AbpWebApplication類來解析租戶Id並設置當前的主訴。
下載
ABP v0.7.2.0
- 創建功能系統來為每個版本和每個租戶開啟或關閉某些應用功能。
- 創建TenantResolver來獲得當前的租戶Id。
- 使得RedisCache連接字符串 key可配置。
- 新增AbpCacheNames類並添加了所有內部使用的cache名稱。
- 修復一些bug。
- 一些優化改善。
下載
ABP v0.7.1.0
- 將CustomData添加到SettingDefinition。
- 在IAbpSession上新增冒名者信息並加入審計日志。
- ILocalizationDictionaryProvider應該動態返回字典。
- 新增LanguageManager,動態管理應用語言。
- 新增並發布Abp.RedisCachenuget包(還沒測試好和文檔化)
- 改善和修復cache系統。
- 重大改變:將本地化字典類移動到合適的命名空間(調整你的using語句以導入正確的命名空間)。
- 其他方面的小提升,重構和完善文檔。
下載
ABP v0.7.0.0
- 允許在應用服務接口方法中定義Http動詞特性,而且,改善動態web api層。
- JSON驗證錯誤中的成員名稱的命名規范應該在客戶端應該是camelCase(駝峰命名)。
- 將自動映射移到PostInitialize中。