此项目的所有显著更改都将记录在此文件中。
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
Path
Type, and addsContext
to handle all information passed from parent node to child node.
0.2.0-alpha.2 - 2022-07-15
- 不带过滤器构造
Dtb
时应该拒绝所有不合规范的情况,而不是全部接受
- Build
Dtb
without filter should reject all non-conformances, instead of accepting them all
- 从
&[u8]
构造Dtb
时也可以使用过滤器
- Provides a method to build
Dtb
from&[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
Str
type uniformly for strings (including node name, property name, property value of<string>
, path), similar tostr
but 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.