此项目的所有显著更改都将记录在此文件中。
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
- 删除
Path,增加Context类型集中处理所有从父节点向子节点传递的信息。
- Removes
PathType, and addsContextto handle all information passed from parent node to child node.
0.2.0-alpha.2 - 2022-07-15
- 不带过滤器构造
Dtb时应该拒绝所有不合规范的情况,而不是全部接受
- Build
Dtbwithout filter should reject all non-conformances, instead of accepting them all
- 从
&[u8]构造Dtb时也可以使用过滤器
- Provides a method to build
Dtbfrom&[u8]with a filter
0.2.0-alpha.1 - 2022-07-12
- 规范化更新日志格式
- 字符串统一使用一个封装的
Str类型(包括节点名、属性名、<string>类型的属性值、路径),类似于str但未检查是否符合 utf-8 编码 - 格式化
Str不再自带引号 - 补全文档并禁止不写文档
- standardizes the change log
- uses an encapsulated
Strtype uniformly for strings (including node name, property name, property value of<string>, path), similar tostrbut not checked for utf-8 encoding - will not add quotes when formating
Str - completes documentation and missing documentation is denied from now on
- github ci 会运行一次示例
- runs example during github ci
0.1.3 - 2022-06-30
- 移除不稳定特性,支持 stable 编译
- removes unstable features and allows to compile with stable rust
0.1.2 - 2022-06-30
- 增加一个接收谓词闭包的构造函数,支持忽略某些
HeaderError(issue#1)
- a new function with a filter closure, allows to ignore some
HeaderError(issue#1)
0.1.1 - 2022-06-18
- 导出
HeaderError
- pub use
HeaderError
- 演示判断
HeaderError类型以接受某些不合规的首部(issue#1)
- shows the way to allow dtb implemeatations that do not conform to specification by matching the
HeaderError(issue#1)
初次发布。
First release.