返回总目录

查看更详细信息以及下载源代码请查看原文档

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属性,并单独计算。
  • 小修复和重构。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.6.0 | 【更新日期:2015/12/24 22:03:27】

  • 实现了EntityCreating,EntityUpdating,EntityDeleting和EntityChanging事件。
  • 将impersonatorUserId和impersonatorTenantId添加到javascript的abp.session中。
  • 将pt-BR添加到默认的本地化资源中。
  • 小修复和文档改善。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.5.0

  • 重大变化:升级到.NET framework 4.5.2(因为微软不再支持4.5.1)
  • 支持Typescript生成动态web api层。
  • 将AbpValidationException的验证错误列表实现到ErrorInfo.Detail中。
  • 合并了“使用swagger规范展示动态web api”,但还没测试好。
  • 小提升和bug修复。

点击查看这次发布解决的所有问题:已解决问题

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.4.0

  • 添加获取/设置默认语言的设置。
  • 添加基于razor视图的功能API。
  • 重大改变:重命名关于Permission的dependedFeature为featureDependency。
  • 本地化系统方面小的改善。
  • Abp.TestBase的代码版本和Abp保持同步。
  • 文档优化和小修复。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.3.0

  • 将AbpSession从module-zero移到Abp框架中。
  • 添加TrySetTenantId方法到AbpWebApplication类来解析租户Id并设置当前的主诉。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.2.0

  • 创建功能系统来为每个版本和每个租户开启或关闭某些应用功能。
  • 创建TenantResolver来获得当前的租户Id。
  • 使得RedisCache连接字符串 key可配置。
  • 新增AbpCacheNames类并添加了所有内部使用的cache名称。
  • 修复一些bug。
  • 一些优化改善。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.1.0

  • 将CustomData添加到SettingDefinition。
  • 在IAbpSession上新增冒名者信息并加入审计日志。
  • ILocalizationDictionaryProvider应该动态返回字典。
  • 新增LanguageManager,动态管理应用语言。
  • 新增并发布Abp.RedisCachenuget包(还没测试好和文档化)
  • 改善和修复cache系统。
  • 重大改变:将本地化字典类移动到合适的命名空间(调整你的using语句以导入正确的命名空间)。
  • 其他方面的小提升,重构和完善文档。

下载

源代码(zip)

源代码(tar.gz)


ABP v0.7.0.0

  • 允许在应用服务接口方法中定义Http动词特性,而且,改善动态web api层。
  • JSON验证错误中的成员名称的命名规范应该在客户端应该是camelCase(驼峰命名)。
  • 将自动映射移到PostInitialize中。

下载

源代码(zip)

源代码(tar.gz)

ABP理论学习之发布说明的更多相关文章

  1. ABP理论学习之Javascript API(理论完结篇)

    返回总目录 本篇目录 Ajax Notification Message UI block和busy 事件总线 Logging 其他工具功能 说在前面的话 不知不觉,我们送走了2015,同时迎来了20 ...

  2. ABP理论学习之开篇介绍

    返回总目录 为了和2016年春节赛跑,完成该系列博客,我牺牲了今天中午的时间来完成该系列的第一篇----开篇介绍.开篇介绍嘛,读过大学教材的同学都知道,这玩意总是那么无聊,跟考试没关系,干脆直接跳过, ...

  3. ABP理论学习之数据传输对象(DTO)

    返回总目录 本篇目录 为何需要DTO 领域层抽象 数据隐藏 序列化和懒加载问题 DTO惯例和验证 DTO和实体的自动映射 使用特性和扩展方法进行映射 帮助接口 DTO用于应用层和 展现层间的数据传输. ...

  4. ABP理论学习之内嵌资源文件

    返回总目录 本篇目录 介绍 创建内嵌文件 暴露内嵌文件 使用内嵌文件 介绍 在一个web应用中,有供客户端使用的javascript,css,xml等文件.它们一般是作为分离的文件被添加到web项目中 ...

  5. ABP理论学习之通知系统

    返回总目录 本篇目录 介绍 订阅通知 发布通知 用户通知管理者 实时通知 通知存储 通知定义 介绍 通知(Notification)用于告知用户系统中的特定事件.ABP提供了基于实时通知基础设施的发布 ...

  6. ABP理论学习之Nuget包

    返回总目录 本篇目录 框架 测试基 ABP已经发布在Nuget上,这里是所有包的列表. 框架 Abp Abp系统的核心包.所有其他的包都依赖这个包. Abp.Web 提供了MVC和Web API都使用 ...

  7. ABP理论学习之N层架构

    返回总目录 自从写这个系列博客之后,发现很多园友还是希望有个直接运行的demo,其实在github上就有官方的demo,我直接把这demo的链接放到这里吧,另外,我分析,这些找不到demo的同学,很可 ...

  8. ABP理论学习之模块系统

    返回总目录 本篇目录 模块介绍 生命周期事件 模块依赖 自定义模块方法 模块介绍 ABP提供了构建模块并将这些模块组合起来创建应用的基础设施.一个模块可以依赖另一个模块.一般来说,一个程序集可以认为是 ...

  9. ABP理论学习之启动配置

    返回总目录 本篇目录 配置ABP 配置模块 为模块创建配置 为了在应用启动时配置ABP和模块,ABP提供了一个基础设施. 配置ABP 配置ABP是在模块的PreInitialize事件中完成的.下面的 ...

随机推荐

  1. Maven创建工程 WEB

    http://www.zuidaima1.com/blog/1618180875144192.htm http://www.zuidaima1.com/blog/1618162161323008.ht ...

  2. OpenMesh 将默认的 float 类型改为 double 类型

    OpenMesh 中默认的数据类型都是 float 类型的,如果要将其默认的 float 类型改为 double 类型,可以这么做: #include <OpenMesh/Core/Mesh/P ...

  3. Python-函数的返回值

    特点: - 函数被调用后会返回一个指定的值 - 函数调用后默认返回none - return用于函数内部返回值 - 返回值可以是任意类型 - return执行后,函数终止   注意: 所有函数默认都有 ...

  4. Ubuntu菜鸟入门(六)—— 有道词典安装

    一.在有道辞掉官网上下载安装包: youdao-dict_1.1.0-0-ubuntu_amd64.deb 二.安装 1.打开下载目录,进行安装 sudo dpkg -i youdao-dict_1. ...

  5. 一个windows下的ddos样本

    一个windows下的ddos样本. 加载器 程序运行之后会在临时目录释放出一个256_res.tmp的文件 之后将该文件移动至system32目录下,以rasmedia.dll命名. 删除原文件. ...

  6. 一些Matlab函数的使用

    1.Kron(A,B) 矩阵A中的每个元素都乘以矩阵B.${A_{m \times n}}$,${B_{m \times n}}$,${\bf{A}} \otimes {\bf{B}} = {({a_ ...

  7. Angular内置指令(一)

    要注意的是不要把自己开发的指令以ng开头,以免与内置指令冲突  目录:ng-disabled,ng-readonly,ng-checked,ng-selected,ng-href,ng-src,ng- ...

  8. 第四章 springboot + swagger

    http://www.cnblogs.com/java-zhao/p/5348113.html

  9. win10家庭版在线升级到win10专业版

    首先在win10自带的搜索框中输入"控制面板",在搜索结果的界面中单击"控制面板",进入控制面板界面. 在控制面板中点击"系统和安全",进入 ...

  10. FileReader获取文件的base64编码

    <input type="file" id="picFile" /> function readFile() { var obj = documen ...