Skip to content

Latest commit

 

History

History
109 lines (58 loc) · 3.15 KB

CHANGELOG.md

File metadata and controls

109 lines (58 loc) · 3.15 KB

更新日志 Change Log

此项目的所有显著更改都将记录在此文件中。

格式基于如何维护更新日志,本项目遵循语义化版本


All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0-alpha.3 - 2022-07-19

Change

  • 删除 Path,增加 Context 类型集中处理所有从父节点向子节点传递的信息。

  • Removes Path Type, and adds Context to handle all information passed from parent node to child node.

0.2.0-alpha.2 - 2022-07-15

Fixed

  • 不带过滤器构造 Dtb 时应该拒绝所有不合规范的情况,而不是全部接受

  • Build Dtb without filter should reject all non-conformances, instead of accepting them all

Added

  • &[u8] 构造 Dtb 时也可以使用过滤器

  • Provides a method to build Dtb from &[u8] with a filter

0.2.0-alpha.1 - 2022-07-12

Changed

  • 规范化更新日志格式
  • 字符串统一使用一个封装的 Str 类型(包括节点名、属性名、<string> 类型的属性值、路径),类似于 str 但未检查是否符合 utf-8 编码
  • 格式化 Str 不再自带引号
  • 补全文档并禁止不写文档

  • standardizes the change log
  • uses an encapsulated Str type uniformly for strings (including node name, property name, property value of <string>, path), similar to str but not checked for utf-8 encoding
  • will not add quotes when formating Str
  • completes documentation and missing documentation is denied from now on

Added

  • github ci 会运行一次示例

  • runs example during github ci

0.1.3 - 2022-06-30

Changed

  • 移除不稳定特性,支持 stable 编译

  • removes unstable features and allows to compile with stable rust

0.1.2 - 2022-06-30

Added

  • 增加一个接收谓词闭包的构造函数,支持忽略某些 HeaderErrorissue#1

  • a new function with a filter closure, allows to ignore some HeaderError (issue#1)

0.1.1 - 2022-06-18

Fixed

  • 导出 HeaderError

  • pub use HeaderError

Added

  • 演示判断 HeaderError 类型以接受某些不合规的首部(issue#1

  • shows the way to allow dtb implemeatations that do not conform to specification by matching the HeaderError (issue#1)

0.1.0 - 2022-05-30

初次发布。


First release.