Skip to content

Releases: yuanrui/CodeGenerator

AutoCode-v1.3.2507.11

11 Jul 07:53

Choose a tag to compare

更新说明:

  • 修复 Oracle 查询bug

Release Notes:

  • Fixed oracle query bug

AutoCode-v1.3.2506.03

03 Jun 07:22

Choose a tag to compare

更新说明:

  • 新增支持 PostgreSQL 数据库代码生成
  • 修复 MySQL 数据库无符号数据类型映射bug

Release Notes:

  • Added support for code generation for PostgreSQL databases
  • Fixed bug related to unsigned data type mapping in MySQL databases

AutoCode-v1.2.2505.09

09 May 05:52

Choose a tag to compare

更新说明:

  • 修复 MySQL\DataProvider.tt 模板中的 Exists 函数生成bug.
  • 新增数据表转换为 TypeScript 实体接口模板
  • 修复发布 .net 8.0 程序时部分模板未包含以及配置文件不存在的bug
  • 移除部分 nuget 包,兼容 .net 4.0
  • 修复除 mysql 以外的数据库查询字段bug
  • AutoCode-v1.2.250509-winxp.zip 相关说明:
    • 使用 .net 4.0 构建生成,支持在 Windows XP 系统上运行。
    • 存在部分限制,包括不限于:
      • MySQL 数据库只支持 5.7 及以下版本数据库
      • 配置 Oracle 数据库连接后可能需要重启程序

Release Notes:

  • Fixed a bug in the Exists function generation within the MySQL\DataProvider.tt template.
  • Added data table conversion to TypeScript entity interface template
  • Fixed issues where some templates were missing and configuration files were absent when publishing .NET 8.0 applications.
  • Removed certain NuGet packages to ensure compatibility with .NET 4.0.
  • Fixed database query field bug for non-MySQL databases
  • Note for AutoCode-v1.2.250509-winxp.zip:
    • Built with .NET 4.0, compatible with Windows XP.
    • Limitations (including but not limited to):
      • MySQL database support limited to version 5.7 and below.
      • After configuring the Oracle database connection, you may need to restart the application.

AutoCode-v1.2.2504.23

23 Apr 02:36

Choose a tag to compare

更新说明:

  • 修复 PrimaryKeyIsNumber 属性无法将无符号整型判断为数字的bug
  • C# 公共运行时升级到 .NET 8.0

Release Notes:

  • Fix the bug where the PrimaryKeyIsNumber property fails to recognize unsigned integers as numeric types.
  • Upgraded C# common runtime to .NET 8.0

AutoCode-v1.2.2504.16

16 Apr 09:01

Choose a tag to compare

更新说明:

  • MySQL 数据库驱动由 MySql.Data 切换到 MySqlConnector.
  • 优化 MySQL 模板,修复数据库模式信息获取问题。
  • 修复 MySQL LongText 类型长度溢出问题。
  • 修复应用配置读取错误。
  • 添加 MySQL 数据库类型支持,新增命名空间。
  • 修复多行记录中复合主键查询问题。
  • C# 公共运行时升级到 .NET 7.0

Release Notes:

  • Migrating MySQL database driver from MySql.Data to MySqlConnector.
  • Optimized MySQL templates and fixed database schema information retrieval issues.
  • Resolved the length overflow issue with MySQL LongText data type.
  • Fixed application configuration reading errors.
  • Added MySQL database type support and introduced new namespace.
  • Corrected composite primary key query issues in multi-row records.
  • Upgraded C# common runtime to .NET 7.0

AutoCode-v1.1.2007.15

15 Jul 03:48

Choose a tag to compare

更新说明:

  • 添加配置数据库连接功能。
  • 更新Oracle、SQLite、Thrift到最新版本。
  • 修改界面显示。

Release Notes:

  • Add configuration database connection feature.
  • Update Oracle, SQLite and Thrift to the latest versions.
  • Modify the UI display.

AutoCode-v1.0.1907.03

21 Dec 01:00

Choose a tag to compare

发布说明:

  • 第一次发布。
  • 环境依赖:.Net Framework 4.0
  • 数据源支持:Sql Server, Oracle, Sqlite, MySql. 需要在Config/db.config设置数据库连接配置。
  • 代码生成基于T4模板,定制化程度高。

Release Notes:

  • First release.
  • Depend on .Net Framework 4.0
  • Data source: Sql Server, Oracle, Sqlite, MySql. Before run should set Config/db.config database connection string.
  • Code generator template base on T4, support customization.