Skip to content

Latest commit

 

History

History
479 lines (369 loc) · 17.4 KB

CHANGELOG.md

File metadata and controls

479 lines (369 loc) · 17.4 KB

amWiki 版本日志

2017-08-08

  • 改善 Mac 上点号开头的系统文件带来的诸多问题(例如导出报错等)(#32#67)
  • 允许在 config 上重新定义 library 路径 (#47)
  • 文章篇内目录显示优化 (#33)
  • 文章篇内目录序号识别,已有序号不再增加序号 (#33)
  • 基础 Markdown 语法扩充,实现文字飘红
  • 统一官网和文档中心网址
  • 修复几处显示细节

2017-07-18

  • 新增本地数据挂载模式,可以直接双击 index 在浏览器中访问整个文库
    • Atom 平台和 Node-Npm 平台挂载数据操作绑定
    • 本地页面挂载数据生成与嵌入模块
    • 页面加载数据,页面打开时立即判断和读取挂载数据
    • 改进搜索,网络不可用时不再用 worker 而是直接搜索
    • disable 本地模式状态下的接口测试入口
    • 隐藏本地模式状态下的重建缓存按钮
  • 基础 Markdown 语法扩充,支持 todo list 复选框 (#56)
  • 终端本地服务器命令新增可关闭 amWiki 索引页的可选参数
  • 优化本地服务器容错性
  • 搜索面板结果列表点击不再跳转页面
  • 导航增加文档文件名转义,文档文件名允许使用语法符号()[]'"而不再冲突
  • 对带&符号的文件名在URL地址上用特殊转义替代,不会再被作为参数截断 (#64)
  • 修复服务器文件系统为GBK编码时深目录无法读取的bug
  • 调整大量注释、调整一些变量名,标记私有与公有

2017-06-25

  • 增加大图预览模式第一期 (#44)
  • Markdown 基础语法扩充,支持定义图片大小与对齐方式 (#45)
  • 允许首页的文件名通过增加 home- 前缀来自定义
  • 修复图片拖拽丢失扩展名的问题 (#58)
  • 更改 highlight.js 为完整版,支持 176 种语言语法高亮
  • 修复测试面板切换文档时的一个显示问题

2017-06-03

  • 允许在 config.json 上使用 imports 将额外的 css 和 js 文件嵌入页面 (#43)
  • 允许本地 server 多开,端口被占用时累加端口号 (#46)
  • 新增本地 server 索引页,本地根 url 不再 404
  • 修复创建时取消创建操作的一个问题
  • 调整一些文案

2017-05-21

  • 紧急修复 win 平台 npm 创建报错的问题

2017-05-20

  • 实现无限级导航 (#5#30)
    • 实现导航水平滚动条,调和水平垂直两滚动条冲突
    • 实现 PC、Mobi 端导航栏无限级梯度的层级显示
    • 实现目录无限级深度树形与列表数据读取
    • 实现无限级导航 Markdown 生成
    • 实现无限级重复的排序 ID 检查
    • 实现无限级图片粘贴、文件拖拽
  • 优化工作端查找 library 文件夹
  • 实现拖拽文件文件名汉字转拼音
  • 修复导航初始化时展开的一个问题

v1.0.6

2017-05-05

  • 修复未开启测试模块的文库 web 端无内容显示的问题
  • 修复导航未展开目录时显示不全只有一边的问题
  • 修复上一版本 npm 失误的发布造成 Linux 平台命令无效的问题
  • 移动端点击搜索按钮时关闭导航层 (#40)

v1.0.5

2017-04-28

  • 导航筛选功能增强
    • 文件夹匹配
    • 筛选多个词
    • 忽略筛选词大小写
    • 筛选条件非主动删除不消失
    • 使用递归进行筛选,为无限级做准备 (#5)
  • 修复web端在移动端点击导航导航不自动收起的问题 (#40)
  • 修复web端测试面板在不关闭的条件下跳转文档后的一个显示问题
  • 菜单栏增加 从剪切板粘贴截图 项,调和与其他插件快捷键冲突 (#41)

v1.0.4

2017-04-22

  • 紧急修复命令行本地服务器不能启动的问题

v1.0.3

2017-04-22

  • 基础 Markdown 语法扩展,支持 footnote 脚注 (#37)
  • 修复 Windows 平台下 gitbash 执行命令结束报错的问题
  • 修复 Linux 平台下 /usr/bin/env 解释器调用失败的问题
  • 修复 Linux 平台下 create、version 报错的问题
  • 释放快捷键绑定 Ctrl+D、Ctrl+H (#38)
  • 取消 readme 单篇长文介绍,仅保留安装方法,详细介绍引导至文档中心

v1.0.2

2017-04-04

  • 命令行启动服务器允许使用自定义端口参数
  • 截图粘贴增强,QQ聊天、历史记录面板可复制单张图片直接粘入文档
  • 修复命令行板块创建文库操作 $navigation.md 缺失的问题
  • 修复本地 http 服务器 500 页面崩溃的问题
  • 修复 web 端打开带 hash 地址链接时,hash 无效的问题
  • 修复命令行显示版本号报错问题

v1.0.1

2017-03-30

  • 修复 npm 渠道安装失败的问题
  • readme 添加 npm icon

v1.0.0

2017-03-30

  • [ 祝贺 amWiki 项目一周岁 ]
  • 构建基于 npm 的命令行板块,使用命令行可以同样创建维护文库
  • 重构原工作端,分离为构建板块编辑器板块
  • 引入 ES6 异步编程,使用 Generator、yield、Thunk,将编辑器板块的 confirm 转为 confirm2,并与命令行板块的 confirm2 调用形式统一化
  • 使用 ES6 异步编程,对构建板块部分回调方法进行重构,优先使用 return 与异步编程而不是 callback
  • 使用 const/let 变量、解构赋值、箭头函数、Class 等 ES6 语法润色原工作端代码
  • 增加命令行、终端界面信息打印着色、帮助菜单、版本显示
  • 规范化部分公共方法注释

v0.8.0

2016-12-30

  • Web 端页面左右分栏滚动 (#26)
  • 工作端解除部分判断对 F12 造成的限制 (#27)

v0.7.7

2016-12-19

  • 全文库搜索,增加大小写忽略 (#24)
  • 修复导出后,在 github wiki 页内目录无法跳转的问题 (#20)
  • 修复导出时,html 格式的 img src 相对地址未转换问题 (#23)
  • 修复导出时,链接与 a 标签相对地址未转换问题 (#23)

v0.7.6

2016-12-11

  • 增加文库导出模块,可以将文库导出为 Github Wiki 项目 (#20)
  • 允许 .md 文件文件名带空格 (#19)
  • Web 移动端点击页内目录以外的区域将折叠目录 (#22)
  • 修复某些情况下跳页面不返回顶部的问题 (#21)

v0.7.5

2016-12-03
(none)

v0.7.4

2016-12-03

  • 增加 Web 端右侧目录悬浮窗 (#15)
  • 增加对 [TOC] 目录生成标签的支持 (#15)
  • 修复工作端抽取页内目录含单双引号、圆括号时无法正确解析的问题 (#16)
  • 修复工作端抽取页内目录无法跳转的问题 (#15)
  • 修复工作端抽取页内目录时内容为空报错的问题 (#13, #14)
  • 修复 Web 端浏览器后退按钮报错问题
  • Atom 菜单栏添加 “关于amWiki” 按钮

v0.7.3

2016-10-28

  • 修复部分atom下插件不能正常工作的问题

v0.7.2

2016-10-17

  • 新增搜索接口地址单独匹配并参与得分排序
  • 新增搜索结果接口类文档专属标记
  • 允许搜索框直接回车启动搜索 (#12)
  • Atom菜单微调整

v0.7.1

2016-10-10

  • 紧急修复 0.7.0 版本创建的 wiki 无法打开的问题

v0.7.0

2016-10-10

  • 新增全库搜索模块 (#7)
    • 搜索worker子进程管理
    • 文档预处理实现
    • 关键词匹配得分排序机制设计
    • 搜索面板与基本操作
  • 新增更新所有文档缓存
  • 新增缓存统计
  • 缓存模块其他优化
  • 部分命名调整

v0.6.5

2016-10-04

  • 新增一批基础说明文档
    • amWiki轻文库简介
    • amWiki功能导图
    • 如何开始一个新amWiki轻文库
    • 如何编辑amWiki轻文库
  • 新增流程图语法说明文档
  • 新增测试模块说明文档
  • 新增转接到任意域名进行接口测试教程文档
  • 过往内置说明文档文案优化修改
  • 过往内置说明文档资源改名、改输出路径
  • 新增测试文档参考值功能
  • 修复图片粘帖的一个命名问题
  • 修复一个打印样式的问题

v0.6.4

2016-10-03

  • 新版logo上线
  • 介绍文案调整
  • 代码段在移动端不换行 (#10)

v0.6.3

2016-08-28

  • 工作端,添加、移除旧项目时,同步更新本地服务器的文库地址列表记录
  • Web端接口测试,补齐Restful接口设计风格之Delete和Put请求 (#9)
  • Web端文档最底端(首页除外),新增上一篇、下一篇的翻页导航
  • 调整部分注释,atom工作部分命名为工作端,以便和web端做区分

v0.6.2

2016-08-25

  • 修复非wiki路径下atom重新得到焦点检查库变化时报错问题
  • 修复二级目录不能粘帖截图的问题 (#8)
  • 优化web端导航栏筛选显示效果
  • 重写文档"Markdown快速开始"与"markdown语法高亮",提高此两篇文档表达效果
  • 允许library目录下三层深度存在由点开头的额外文件夹
  • 添加贡献指引

v0.6.1

2016-08-20

  • 增加本地存储校对,每次打开页面时,清除已失效的文档存储
  • 修复在atom中二级目录文档按f12在浏览器中打开时,没有导航栏高亮的问题
  • 修复在atom某些情况下按F12打开文档报错的问题
  • 允许library直接目录下存在以点号开头的额外文件夹,不做语法与文档检查,例如.git
  • 部分介绍文案更新

v0.6.0

2016-08-15

  • 创建本地存储模块
  • 分离文档加载渲染为独立文档模块
  • 分离部分独立性功能为工具模块
  • 调整主执行模块结构功能,打通多个模块间相互协作,实现文档切换无刷新与立即显示
  • 允许同域名下基于路径区分的多个本地存储库
  • 使用jsDoc语法改写部分注释
  • 部分文件改名

v0.5.7

  • 紧急修复0.5.6升级后创建wiki报错问题

v0.5.6

  • 调整 Testing.js 模块结构,允许不刷下页面重新抓取内容生成新接口测试
  • 删除低版本 IE 下 forEach 方法缺失的修补(由于不再支持微软原生浏览器IE8)
  • 调整部分标签为 HTML5 标签(由于不再支持微软原生浏览器IE8)
  • 底部增加 Powered by amWiki 签名

v0.5.5

  • 紧急修复0.5.4升级后创建wiki报错问题

v0.5.4

  • 替换 jQuery-1.11 为 jQuery-compat-3.1.0 版 (#6)
  • 增加低版本浏览器检查,不兼容 jQuery-compat-3.x 的浏览器将给出警告
  • 增加测试面板进出动画
  • 增加导航栏展开折叠动画

v0.5.3

  • web端文档区元素间距微调,加大标题识别性
  • 文件名报错提示

v0.5.2

  • 修复0.5.0升级后,一键创建wiki报错问题

v0.5.1

  • 修复0.5.0升级后首次启动atom报错的问题
  • web端Ajax测试,允许在测试面板上修改请求地址和请求类型
  • web端ajax测试,增加发送ajax时的loading图标
  • web端ajax测试,允许文档带http头定义接口地址,强化跨域提示

v0.5.0

  • 再次重构自动工作模块,放弃多层文件监听方案,改用操作监听
  • 注册重命名、增加文件或文件夹、删除、粘帖、拖拽等操作监听,当文库有目录树有变化时更新导航
  • 增加两项 Atom Setting 可修改参数,用于配置两种导航更新的条件

0.4.3

  • 更改amWiki菜单位置,独立栏位操作更便捷
  • 更加严格要求排序id命名,且当命名错误时提示

0.4.2

  • 增加重复的排序id检查,id重复弹窗提示

0.4.1

  • Web端导航增加二级目录支持

0.4.0

  • 重构文件监听系统,基于监听的自动化工作,模块重新划,职能分更清晰
  • 新增解析文库文件模块,输出两种数据:一维文件夹列表用于监听,树形目录结构用于生成导航
  • 改用Atom文件夹监听API
  • 监听三层文件夹深度
  • 取消临时暂停监听功能

0.3.3

  • 放宽排序id的命名条件,允许使用整数或浮点数,且位数不限
  • 调整打印样式,字体在不影响阅读前提下全面变细
  • 修复0.3.2文件拆分改名带来的报错

0.3.2

  • 打印样式标题减小字号且增加自增序号
  • 打印样式强制指定需要使用背景色
  • css文件按功能拆分
  • 更改一键创建目录快捷键为Ctrl+D

0.3.1

  • 各工作模块调用从main.js分离
  • 修复0.3.0创建文库报错bug
  • 修复本地服务器接收url-gbk转码问题

0.3.0

  • 添加本地服务器,默认不启动
  • 添加F12直接呼起浏览器打开当前文档的快捷键
  • 增加换色模式,在config.json中使用colour属性可自定义颜色

0.2.10

  • 增加网页打印样式
  • 调整显示,加大H2与H3区别,改变tbody文字断行方式
  • 模板测试部分分离为独立模板
  • 页面所用图标改用svg渲染
  • 接口测试面板响应结构增加http错误状态提示

0.2.9

(此版本已取消)

0.2.8

  • 增加config.json解析失败时弹出文字提示 (#2)
  • 增加接口测试http报错时返回结果json检测,json则格式化
  • 修复接口测试面板响应内容被html转码的问题

0.2.7

  • 重构Testing.js代码
  • 修复接口测试无参数时调用全局参数报错问题

0.2.6

  • 增加启用/禁用全局参数的控制按钮,可临时停用全局参数
  • 增加接口测试面板响应耗时提示
  • 更新api示范文档

0.2.5

  • 显示调整,增加一些色彩修饰 (#1)
  • atom编辑器中粘帖截图时,改用非中文地址
  • 修复测试面板响应内容json不换行超出屏幕问题
  • 修复测试面板响应内容json格式化格式化时,遇时分秒漫号时意外换行的bug

0.2.4

  • 支持json格式化
  • 增加跨域报错提示

0.2.3

  • 补上模板遗漏的元素id

0.2.2

  • 增加接口测试全局参数模式,所有接口都将带上全局参数
  • 修复接口测试响应内容会撑坏页面的问题,更改为iframe填充的方式
  • 增加接口测试功能介绍文案

0.2.1

  • 开启接口简单Ajax测试
  • 开启流程图flow语法支持

0.2.0

(此版本已取消)


0.1.14

  • 继续优化中文路径,开启ajax中文路径uft8/gbk自动切换
    (因为windows文件夹名使用gbk编码,而linux文件夹名使用utf8编码)

0.1.13

  • 优化中文路径问题

0.1.12

  • 导航文件改名为$navigation.md
  • 增加自定logo功能,在config.json中使用logo属性配置logo图片路径
  • 调整一些介绍文案

0.1.11

(此版本已取消)

0.1.10

  • 增加amWiki的logo设计
  • 增加隐藏javascript代码段注释的功能
  • 去除多余github样式
  • 重写markdown入门教程文档
  • 增加语法高亮、atom对markdown的支持两篇文档
  • 更改默认首页内容

0.1.9

  • 增加超长文档与页内目录示范

0.1.8

  • 修复未正确解除监听的问题

0.1.7

  • 重新建设自动更新导航文件

0.1.6

  • 修复版本回退造成的一些问题,恢复自动更新导航功能
  • 增加区别对待:普通代码片段 与 指定类型语法高亮片段
  • 完善页内目录hash跳转
  • 修改展开折叠按钮位置

0.1.5

  • 增加页内目录生成功能

0.1.4

(此版本已取消)

0.1.3

  • 更改hash跳转为url跳转
  • 优化一些页面显示的问题
  • 更改atom菜单配置
  • 增加api示范文档

0.1.2

  • 修改文案

0.1.0 - 0.1.1

(此版本已取消)


0.0.4

  • 增加library文件夹与文件监视,增加导航文件自动更新功能
  • 修改readme介绍文案
  • 版本号回跳

0.0.3

  • 修改文案
  • 补文件遗漏

0.0.2

  • 改名为amWiki
  • 修复中文路径访问问题
  • 修复图片复制bug

0.0.1

  • aWiki初版方案发布