vhtml.regexp
Version:
Filter Elements You Want of HTML By RegExp.
86 lines (55 loc) • 2.42 kB
Markdown
# 变更日志
## 1.0.2 (2020/08/16)
#### 特性:
- `vhtml.regexp.js`:`严格模式`
- `vhtml.regexp.js`:`match_element()`,为 `.callback()` 增加 `.tool` 参数
- `vhtml.regexp.js`:重新支持 `纯文本`
- `vhtml.regexp.js`:`filter_element()`,让 `.callback.extension()` 作为 `match_element().callback()` 的延续
- `demo.js`:增加 `object.no_element` & `object.half_element`,移除 `text`,重命名 `nomatch` 为 `no_match`
#### 修复:
- `demo.js`:修复匹配 `attribute` 的 `pattern`
- `vhtml.regexp.js`:异常情况,当 `arguments.string` 的类型不是 `string` 时
- `vhtml.regexp.js`:丢失最后一个元素之后的字符
#### 文档:
- `readme.md`:更新
- `changelog.md`:更新
- `package.json`:更新
## 1.0.1 (2020/08/14)
#### 特性:
- `match_element()`:避免一些由 `arguments.regexp` 引起的 `无限循环`
- `filter_element()`:增加 `callback.extension()`,当过滤完成时调用
- `filter_element()`:移除对 `纯文本` 的支持,但是可以通过 `callback.extension()` 扩展实现
- `demo.js`:增加 `nomach` & `attribute`
#### 修复:
- `filter_element()`:混淆 `纯文本` 和 `无匹配`
#### 文档:
- `readme.md`:更新
- `package.json`:更新
## 1.0.0 (2020/08/12)
#### 特性:
- `filter_element()`:整理 `可选配置` 到 `arguments.config`
- `filter_element()`:支持 `allow / block mode`,需配置 `arguments.config.allow`
- `filter_element()`:重命名 `list[].tag` 为 `list[].type`
- `demo.html`:更新 `/npm/package@version`
#### 文档:
- `readme.md`:更新
- `package.json`:更新
## 0.1.1 (2020/08/12)
#### 特性:
- 支持 `npm`
- 变更 `目录结构`
- 增加 `demo.console`,存放 `demo` 的预期的执行结果
#### 修复:
- `vhtml.regexp.js`:未指定过滤元素的内容时会丢失内容
#### 文档:
- 增加 `package.json`
- `readme.md`: 更新
## 0.1.0 (2020/08/11)
#### 特性:
- `match_element()`:支持匹配 `html 元素` ,可以通过 `regexp` 参数调优
- `filter_element()`:支持过滤 `html 元素及其属性、内容`
- 采用 `ES6 import / export` 模块化
- 支持 `localhost CORS`,通过 `IIS`,本地调试相关
- 使用 `jsdeliver CDN`,发布运行相关
#### 文档:
- 增加 `.gitignore` & `readme.md`