返回总目录

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

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. 前端试题本(HTML+CSS篇)

    CS1. 下面关于IE.FF下面CSS的解释区别描述正确的有?(不定项)CS2请选出结构正确的选项CS3.下面哪些是HTML5 新增的表单元素?CS4在使用table表现数据时,有时候表现出来的会比自 ...

  2. webform Repeater、地址栏传值、Response

    Repeater: 重复器 Repeater中有五个模板,这里需要注意的是4个 <HeaderTemplate> - 开头,只执行一次的内容 <ItemTemplate> - ...

  3. hdu3534 树的直径变形

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=3534 题意:n 之后 n-1条边,l,r,w:求出树上的最长路径以及最长路径的条数. // ...

  4. Windows安装程序 报错 “已安装了较新版本” 导致无法安装程序的解决方法

    打开注册表 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products ,“查找”程序名称 如果有程序名和安装程序相同的 ,删除整个 项 ! 然后就 ...

  5. 【转】Oracle索引的类型

    数据库的应用类型分为 OLTP(OnLine Transaction Processing ,联机事务处理):OLTP是传统关系型数据库的主要应用,其主要面向基本的.日常的事务处理,例如银行交易. O ...

  6. Codeforces 721E Road to Home

    题意 输入第一行有4个数,分别为\(L,n,p,t\),分别表示总长度为\(L\)的路,中间有\(n\)个互不相交的区间,现在要用长度为\(p\)的小木棒从左往右铺路(木棒不能被折断,也不能有重叠,且 ...

  7. Android 腾讯入门教程( 智能手表UI设计 和 MVC模式 )

    *****注意到mvc 在android 中是如何进行分层分域执行各自的功能.**** 官方推荐的按钮尺寸是48像素 前端之Android入门(1):环境配置 前端之Android入门(2):程序目录 ...

  8. centos 7 安装和配置vncserver

    前期准备: 关闭防火墙,centos的防火墙是firewalld,关闭防火墙的命令 systemctl stop firewalld.service 关闭enforce setenforce 0 ce ...

  9. 运行jar应用程序引用其他jar包的四种方法

    转载地址:http://www.iteye.com/topic/332580 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个ja ...

  10. <!DOCTYPE html>很重要

    噩梦开始的源头:之前写html或者jsp页面,从来不注意doctype的声明,也不太明白doctype的作用.直到最近碰到了一个非常奇葩的 bug:某一个页面在IE7和8,Chrome,ff等下正常, ...