Skip to content

Latest commit

 

History

History
105 lines (72 loc) · 3.1 KB

CHANGELOG.md

File metadata and controls

105 lines (72 loc) · 3.1 KB

CHANGELOG

1.0.5

2021-11-05

  • 修复了URL转译问题
  • 修复了链接的title的问题
  • 修复了HTML注释的问题

1.0.4

2018-11-21

  • 修复了 HTML 字符转义的错误. 并提升了 HTML 字符转义函数的效率
  • 优化了代码, 添加了更多注释

1.0.3

2017-05-17

  • 修复了标题内含有特殊字符导致生成无效的HTML的 bug
  • 修复了代码块首行多出一个空白行的 bug
  • 增加了对应的单元测试

1.0.1

2017-03-19

  • 修复了使用尖括号<xxx>表示网址和 Email 时匹配出错的 bug
  • 修复了段落无法自动自动收尾</p>的 bug
  • 修复了在段落换行上的一点小问题
  • 修复了某些邮箱地址无法被匹配的bug(例如:<[email protected]>)
  • 优化了一行只有一张图片的检测机制

1.0.0

2017-03-16

  • 修复了许多解析的Bug
  • 将Mdjs的功能全部封装成了类, 且支持了在Node.js开发中使用
  • 支持了自定义渲染器(针对自己的需要定制HTML输出,以及自定的参考式提供器)
  • 支持了alwaysNewline解析参数, 以至于可以支持行末空格换行 也可以支持回车换行
  • 添加了Typescript模板文件, 使得在使用时IDE可以有更好的代码提示与补全
  • 去掉了默认的错误try/catch, 让开发者可以自己捕获错误对象
  • 优化了大量代码

0.4 Alpha

2016/01/12

  • 支持了脚注与参考式链接
  • 支持了链接的 title 和图片的 alt , title 属性
  • 支持了``表示行内代码
  • 支持了*或_前后带空白字符就原样输出
  • 重写了行内样式解析函数,大大的优化了行内样式的解析
  • 修复了标题的一点小小Bug

0.3.2 Alpha

2016/01/01

  • 优化了只有一张图片的一行Markdown语句解析的输出效果
  • 优化了通过Tab键组成的代码块的解析(每行代码前面的Tab不会显示出来了,允许中间有空白行,代码块末尾的空白行不会被包括)
  • 多个空白行能被解析成一个空白行
  • 修复了图片或链接的地址中的_*导致粗体,斜体的Bug

0.3.1 Alpha

2015/12/28

  • 支持了引用区块的嵌套
  • 注意:Mdjs.handlerLines支持两个参数了,第二个参数(Boolean)表示解析的内容是否为引用区块内的内容

0.3 Dev

2015/12/15

  • 支持表格语句了(支持左右居中对齐)
  • 修复了
    横线的 Bug
  • 支持了链接内嵌入图片的语法,例如:[图片:![](图片URL)](链接URL)
  • 修复了一点链接/图片的Bug,URL有*_符号的时候的Bug
  • 优化了输出格式,包括一些多余的换行
  • 修复了由于系统换行符不同导致的Markdown解析出错
  • 修复了代码块内没有 HTML 转义的 Bug
  • TOC目录增加了链接跳转到指定标题
  • 修复了### xxx ###此类标题的Bug

0.2.0 Alpha

2015/12/04

  • 修复了一个区块引用换行的BUG
  • 表示粗体斜体使用下划线表示
  • 列表支持+号表示
  • 支持了Hr横线表示上一行标题,以及Hr横线中可以有空格
  • 对图片的展位字符串进行了 HTML转义
  • < >表示的自动链接
  • 如果[,],(,),<,>,!没有语义则可以正常输出

0.1.0 Alpha

2015/12/03

  • 首个版本