This repository has been archived by the owner on Apr 15, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 318
update logs
郭明锋 edited this page Oct 16, 2015
·
9 revisions
- 【更新】测试:完善单元测试代码,添加强大的Smocks组件用于模拟静态方法与静态属性
- 【更新】测试:将测试项目的测试引擎由VSTester改为经xunit
- 【新增】对象映射:OSharp.Core添加对象映射的支持,添加新项目OSharp.AutoMapper基于AutoMapper提供对象映射功能的实现
- 【更新】对象映射:整理DTO命名,使之符合EntityInputDto格式,解除其他项目对AutoMapper的依赖
- 【更新】初始化:整理接口与实现类代码,尽量使用依赖注入来进行对象初始化
- 【修复】文档:修改OSharpConfig配置类的注释错误[更新者:yhhno]
- 【新增】文档:更新readme.md文件内容,添加快速启动说明
- 【新增】初始化:添加初始化流程图
- 【新增】初始化:增加框架未正常初始化的提示信息
- 【更新】初始化:将框架初始化功能的服务映射集合传入方式更改为依赖注入构建器携带传入
- 【更新】初始化:重命名Startup方式方法名为UseOsharpXXX
- 【更新】全局:去除对OSharp.Core.Data.Entity不必要的引用
- 【更新】初始化:参考MVC6“一切皆服务”的思想,改造框架架构,先收集各个模块的所有服务信息,再进行IoC的统一初始化,运行时需要的服务都通过IoC获取
- 【更新】依赖注入:移除OSharpContext中的ServiceProvider属性,所有IServiceProvider对象使用注入提供
- 【修复】初始化:修复MVC功能初始化入口被注释无法正常运行的问题
- 【新增】依赖注入:参考Microsoft.Framework.DependencyInjection重写IoC底层部分,引入类型映射注册功能的支持
- 【新增】依赖注入:完善依赖注入的基础功能,并实现基于Autofac的各平台依赖注入功能初始化实现
- 【更新】依赖注入:彻底隔离Mvc/WebApi/SignalR/LocalApp平台的初始化代码及运行环境
- 【更新】依赖注入:重命名各平台IocResolver类型及文件
- 【更新】依赖注入:重命名局部类型的依赖注入接口及生命周期枚举
- 【新增】Local:增加对框架对本地程序类型(Winform,WPF,Console等)的支持
- 【新增】全局:增加部分接口的空实现,以在必要时满足调用需求
- 【新增】初始化:添加OWin启动OSharp框架的支持
- 【更新】初始化:程序集查找由原来的通过AppDomain加载改为bin目录加载方式,解决初始化时未引用的程序集正常加载的问题
- 【修复】初始化:修复DirectoryAssemblyFinder获取bin目录不正确的问题
- 【新增】WebApi:添加WebApi操作日志及数据日志记录的相关实现
- 【新增】SignalR:添加SignalR平台的初始化类,并完成SignalR初始化工作
- 【更改】全局:将OSharp.SiteBase、OSharp.Web、OSharp.Autofac三个类库分技术平台拆分成Mvc、WebApi、SignalR三个模块,可单独引用
- 【新增】全局:新增Mvc的OSharp.Web.Mvc、OSharp.Autofac.Mvc,WebApi的OSharp.Web.WebApi、OSharp.Autofac.WebApi,SignalR的OSharp.Web.SignalR、OSharp.Autofac.SignalR三组类库
- 【新增】全局:提取类库中的长字符串到类库资源文件中,以方便以后进行多语言支持
- 【更新】全局:优化部分代码格式
- 【新增】示例:添加Manage区域,用于Bootstrap后台界面的开发
- 【更新】示例:将管理而的前端向后端提交数据由Json更改为强类型
- 【修复】数据层:修复实体变更时代理类记录数据日志bug。先尝试实体类获取,为null则尝试从基类获取(处理代理类)[修复者:luixx001]
- 【修复】初始化:修复未初始化IoC之前调用FunctionHandler出错的问题
- 【新增】数据层:添加数据库创建的初始化策略,并初始化种子数据
- 【更新】权限模块:用户-角色 映射添加有效期字段,功能-用户、功能-角色 映射去除有效期字段
- 【更新】全局:更新osharp配置节点的xmlns命名空间及架构文件xsd域名
- 【修复】测试:修复测试项目Fakes不正常的问题
power by @osharp-team (osharp.org)