Skip to content

Releases: zkweb-framework/ZKWeb

1.0.0 RC 2

19 Aug 03:46
Compare
Choose a tag to compare
1.0.0 RC 2 Pre-release
Pre-release

Changes

  • Track loaded assemblies manually with .Net Core
  • Improve fix for Asp.Net Core 502 error when returnning 304

1.0.0 RC 1

18 Aug 06:13
Compare
Choose a tag to compare
1.0.0 RC 1 Pre-release
Pre-release

Changes

  • Translate all comments to english
  • Fix Asp.Net Core 502 error when returnning 304
  • IoC container support constructor dependency injection
  • Serveral small fixes

Breaking Changes

  • Provide full support for .Net Core
    • Support multiple ORM
      • Support Dapper
      • Support EntityFramework Core
      • Support InMemory
      • Support MongoDB
      • Support NHibernate
    • Replace System.Drawing with ZKWeb.System.Drawing
      • Require mono's libgdiplus.dll on linux and osx
      • ZKWeb.System.Drawing is fork from CoreCompat.System.Drawing

Upgrade from previous version

  • Replace "DatabaseContext" with "IDatabaseContext"
  • Replace "DatabaseManager.GetContext" with "DatabaseManager.CreateContext"
  • Use "IEntityOperationHandler" Instead of "IDataSaveCallback" and "IDataDeleteCallback"
  • Install "ZKWeb.ORM.NHibernate" and "ZKWeb.ORM.InMemory" from nuget
  • Database transaction is not enabled by default anymore, enable it manually if needed

1.0.0 beta 4

08 Jul 08:01
Compare
Choose a tag to compare
1.0.0 beta 4 Pre-release
Pre-release

主要更新内容

  • 更新项目生成器
    • 修复因为程序集同名导致NHibernate配置失败的问题
  • 更新网站发布器
    • 支持发布Asp.Net Core网站到IIS
  • 修复Http错误处理器的调用顺序
  • 更换CsScript到Roslyn
    • 插件已支持c# 6.0的语法
  • 初步支持.Net Core
    • 简单的插件可以在.Net Core下编译
    • 数据库等功能仍未支持,请参考"未兼容.Net Core的部分"

1.0.0 beta 3

02 Jul 10:50
Compare
Choose a tag to compare
1.0.0 beta 3 Pre-release
Pre-release

主要更新内容

  • 嵌入Hosting代码到主项目
    • 发布ZKWeb.Hosting.AspNet到Nuget
    • 发布ZKWeb.Hosting.AspNetCore到Nuget
    • 发布ZKWeb.Hosting.Owin到Nuget
  • ZKWebStandard兼容.Net Core
  • 添加IList.AddRange
  • 添加MemoryCache.GetOrCreate
  • 项目格式重新转换成xproj
    • 等待vs2016出来后还需要转换回csproj (roslyn-project-system)
  • 升级.net框架版本到4.6.1
    • 微软已经删除System.Diagnostics.Process等包中对4.5的支持,这次升级是万不得已
  • 提供项目生成器
    • 界面版 Tools\ProjectCreator.Gui.exe
    • 命令版 Tools\ProjectCreator.Cmd.exe
  • 提供网站发布器
    • 界面版 Tools\WebsitePublisher.Gui.exe
    • 命令版 Tools\WebsitePublisher.Cmd.exe

1.0.0 beta 1

19 Jun 10:38
Compare
Choose a tag to compare
1.0.0 beta 1 Pre-release
Pre-release

主要更新内容

  • 同时提供Asp.Net, Asp.Net Core, Owin版本
    • 所有版本兼容相同的插件
  • 发布ZKWeb到nuget
    • 开发插件时应该引用nuget上的ZKWeb
  • 从这个版本开始将会尽量提供向后兼容性

0.9.8 Asp.Net Core

17 Jun 06:17
Compare
Choose a tag to compare
0.9.8 Asp.Net Core Pre-release
Pre-release

主要更新内容

  • 同时提供Asp.Net和Asp.Net Core版本
    • Asp.Net Core版本请看aspnet_core分支
    • Asp.Net Core分支目前会继续更新,在1.0正式版之前会决定是否保留此版本
    • Asp.Net版本和Asp.Net Core版本兼容相同的插件
  • 改善部分性能

更详细的更新内容请参考ReleaseNotes下的发行日志。

0.9.8 Asp.Net

17 Jun 06:17
Compare
Choose a tag to compare
0.9.8 Asp.Net Pre-release
Pre-release

主要更新内容

  • 同时提供Asp.Net和Asp.Net Core版本
    • Asp.Net Core版本请看aspnet_core分支
    • Asp.Net Core分支目前会继续更新,在1.0正式版之前会决定是否保留此版本
    • Asp.Net版本和Asp.Net Core版本兼容相同的插件
  • 改善部分性能

更详细的更新内容请参考ReleaseNotes下的发行日志。

0.9.7 testing

17 Jun 00:45
Compare
Choose a tag to compare
0.9.7 testing Pre-release
Pre-release

主要更新内容

  • 迁移核心到Asp.Net Core
  • 提供一套不依赖于Asp.Net Core和Asp.Net的抽象层
  • 支持创建不使用事务的DatabaseContext

更详细的更新内容请参考ReleaseNotes下的发行日志。

0.9.6 testing

13 Jun 02:25
Compare
Choose a tag to compare
0.9.6 testing Pre-release
Pre-release

主要更新内容

  • 更改查找设备专用模板的规则,调整插件 > 设备到设备 > 插件
  • 更换Moq到NSubstitute
  • 添加过滤器: raw_html
  • 引入FastReflection加快dotliquid的描画速度
  • 扫描插件中的组件时只扫描公开的类型,加快冷启动速度
  • 添加X-ZKWeb-Version头

0.9.5 testing

08 Jun 07:51
Compare
Choose a tag to compare
0.9.5 testing Pre-release
Pre-release

更新内容

  • 支持在内存占用超过一定值时自动清理缓存+回收内存
  • 在核心中添加缓存隔离策略Url, Locale, Device
  • 支持设备(手机和电脑)专用的模板
  • 支持单元测试中使用临时数据库
  • 替换Ioc容器到自己编写的容器
  • 补充核心组件的测试
  • 改进性能
  • 修复部分bug