Skip to content

Latest commit

 

History

History
193 lines (106 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

193 lines (106 loc) · 11.1 KB

1.2.0 (2025-01-07)

Bug Fixes

  • compiler: 纠正 App 路由中的页面组件名称 (432c513)

Features

1.1.0 (2024-12-22)

Bug Fixes

  • 兼容 app 目录不存在的情况 (2d7c1f9)
  • 将组件名称转换为 snake 风格以解决名称不一致 (2c5663f)
  • 纠正项目构建命令 (0f78e47)
  • 确定根目录时进入死循环 (25d1e29)
  • 删除多余的 setlocale() 调用 (01ee1bd)
  • gitub -> github (#31) (2a2d4bf)

Features

  • 将 AppRouter 的编译功能改为可选 (876423d)
  • 支持编译同一文件中的多个组件 (3ed9548)

1.0.1 (2024-05-14)

Bug Fixes

  • 纠正项目构建命令 (228fba3)

1.0.0 (2024-05-13)

1.0.0-beta.2 (2024-05-12)

Bug Fixes

1.0.0-beta.1 (2024-05-12)

Bug Fixes

  • ui-loader: 纠正组件 ident (865a2e5)

Features

  • ui-loader: 支持声明头文件包含 (026ec0c)
  • 编译完资源文件后执行 xmake (414604c)
  • 从项目目录内加载 postcss 配置 (10f75c9)
  • 改进 React 组件的编译 (a2c7a4e)
  • 生成 UI 初始化代码和示例 main() 函数代码 (0dafd1d)
  • 替换 react/jsx-runtime (d6c1e46)
  • 添加 AppRouter 编译器 (9e8e40f)
  • 添加 hooks 和 UIPlugin,存储所有组件信息 (d032b51)
  • 为 ts-loader 添加 AppRouter 生成目标 (37d4fbb)
  • compile 命令的 filePath 参数默认值为 app 目录 (077d5fb)
  • compile 命令更名为 build (722ddb9)

1.0.0-beta.0 (2023-12-16)

Bug Fixes

  • typo (6a72178)
  • compile: convert text to a UTF-8 array to solve the encoding problem of C source files (914860c)
  • compile: incorrect file output path (b5e8926)
  • compile: incorrect resource output path (9cfc622)
  • compile: module should be generated after dependencies (d71bc50)
  • compiler: create folder before emitting files (7cb8071)
  • compiler: incorrect text definition code (6c7ee53)
  • compiler: module resolve and compile errors (8f47fdb)

Features

  • compile: auto create widget prototype (423891a)
  • compile: add style attribute support (29caa7b)
  • compile: add json-loader (766d5c4)
  • compile: add loaders (9ba82c7)
  • compile: add logger (48dbbf3)
  • compile: add react-tsx compiler (f71cba9)
  • compile: add support for pre rendering React components (7e71b3a)
  • compile: add ui-loader (6db68cd)
  • compile: convert resource file url (6acfde9)
  • compile: file loader did not emit file (bc2044e)
  • compile: improving component prototype name selection (7838bf0)
  • compile: merge compilers (5f2d5e4)
  • compile: replace the XML parser and JSON data format (c067504)
  • compile: update sass and json compiler (faf742e)
  • compile: update ts-loader compiler options (cd6646d)
  • create: install node modules (6409a53)
  • add resource compiler (182d08e)
  • delete i18n compiler and generator (cda954e)
  • remove generator (3abf53a)
  • create: remove origin remote (9e4d41a)
  • create: update command lines (8ac47d8)
  • remove makefile generators (7b060ac)
  • simplify project creation and remove some commands (995f0b6)

BREAKING CHANGES

  • remove generator
  • remove build, run and setup commands
  • The 3. x version of LCUI has an i18n library built-in, so the i18n generator and compiler need to be removed.

0.4.0 (2021-05-10)

Bug Fixes

  • generator: correct the link order of libraries in CMakeLists.txt (cb8d087)
  • utils: add UTF-8 BOM to fix compiler warning C4819 (9870f9e)
  • makefile does not generated before the make tool detection (9fb615d)

Features

  • add i18n config file generator (fe4702a)
  • add setup command (5d62398)
  • add the arch option for build command (6423f74)
  • add the clean option for build command (845d026)
  • upgrade dependencies (621329e)
  • builder: add sass compiler (ddd78c4)

0.3.1 (2021-05-06)

Bug Fixes

  • utils: format() does not replace key values with dots (fb80155)

0.3.0 (2021-01-12)

Bug Fixes

  • husky installation failed (18b03a9)

Features

0.2.0 (2020-03-02)

Bug Fixes

  • flat() return empty object (4673792)
  • variableName transformation incorrect (f6a4074)

Features

  • add compiler for compile router config file (f62f70f)
  • add the sourceDir option to the i18n compiler (d07b14d)
  • rename 'ci18n' comamnd to 'compile i18n' (ec0266e)