历史
0.22.0 / 2023-03-29
次要增强功能
- 使用
canonical_link
和extract_tags
选项改进 RSS 导入器 (#489) - 引入 medium 导入器 (#499)
- import 命令:打印时对导入器列表进行排序 (#511)
- 重新实现 Dotclear 导入器 (#512)
错误修复
文档
- 记录导入器的其他依赖项 (#468)
- 一致地定义 CLI 选项说明 (#496)
- 修复为文档网站生成历史记录文档 (#505)
- 记录导入器的命令行界面 (#507)
- 记录由本地插件注入的导入器依赖项 (#508)
开发修复
- 提升依赖项和 CI Ruby 版本 (#493)
- 通过 GitHub Actions 构建和部署文档网站 (#500)
- 在文档网站工作流中省略导入器依赖项 (#501)
- 更新 .github/dependabot.yml (#514)
- 将 actions/checkout 从 2 提升到 3 (#518)
- 将 Ruby 3.2 添加到 CI (#521)
- 将 rr 要求从 ~> 1.0 更新到 ~> 3.1 (#520)
- 将 Dotclear 导入器方法重构为单例实例方法 (#523)
0.21.0 / 2021-10-31
错误修复
次要增强功能
- 添加对播客 RSS 源导入的支持 (#413)
- s9y-db 导入程序永久链接、标签、摘要和语义 HTML 改进 (#392)
- drupal6:保留
url_alias.dst
作为导入节点中的permalink
(#393) - 创建 drupal8.rb (#405)
- Drupal 别名现在遵循“源”配置 (#454)
开发修复
文档
- 更新 csv.md (#444)
- 更新 Enki 网站链接 (#457)
- wordpressdotcom:在文档中添加安装其他 gem 的注释 (#443)
- 添加 Drupal 8 文档 (#458)
0.20.0 / 2020-09-08
次要增强功能
- Pluxml (#430)
样式
- 样式:针对 Ruby 2.4 (#432)
错误修复
0.19.2 / 2020-03-07
文档
- 添加安装其他 gem 的注释 (#403)
开发修复
- 删除 fastercsv 的弃用用法 (#423)
0.19.1 / 2019-11-05
文档
- 修复 Posterous 导入程序的链接 (#415)
错误修复
- 修复 self.process_tags 中的错误选项 (#417)
0.19.0 / 2019-06-24
错误修复
次要增强功能
0.18.1 / 2019-03-23
错误修复
- 重新引入 Ruby 2.3 支持并测试 Jekyll 3.7+ (#406)
0.18.0 / 2019-03-22
次要增强功能
- 导入 Wordpress 永久链接 (#395)
错误修复
开发修复
- 放弃对 Ruby 2.3 的支持
- 允许 Jekyll v4(仍处于 alpha 阶段)
0.17.1 / 2018-12-23
错误修复
- 将 URI.parse.open 替换为 OpenURI.open_uri (#389)
0.17.0 / 2018-12-20
错误修复
次要增强功能
- 如果使用 –url 传递,则删除多余的 / (#378)
- 选择时将 Tumblr 内容转换为 Markdown (#384)
- 改为使用 ReverseMarkdown 将 HTML 转换为 MD (#386)
开发修复
- 美化 test_tumblr_importer 中的 JSON 有效负载 (#385)
0.16.0 / 2018-11-04
开发修复
- chore(deps): rubocop-jekyll 0.3 (#370)
文档
- docs: 避免错误消息 (#374)
次要增强功能
- 重构:Roller 改进和测试 (#371)
0.15.0 / 2018-10-17
次要增强功能
错误修复
- 在 Drupal 导入器中默认使用 mysql。(#347)
- WordPress:在用户表中添加缺失的站点前缀 (#343)
- Drupal:添加配置端口的选项。向分类表中添加缺失的前缀。(#349)
- Movable type:修复列名拼写错误 (#351)
开发修复
- 用备用替换未初始化常量 (#358)
- chore(deps): 修复 gem 构建警告 (#361)
- 删除导入命令的循环 require (#359)
- style: 忽略 Tumblr 的 Lint/Loop (#360)
- style: 继承 rubocop-jekyll 的规则 (#357)
- 重构 Tumblr 导入器 (#362)
文档
- 更新项目贡献文档 (#366)
0.14.0 / 2018-02-03
开发修复
次要增强功能
- 添加对使用 PostgreSQL 数据库的 Drupal 7 安装的支持 (#331)
0.13.0 / 2017-11-05
次要增强功能
- WordPress:为 mysql 数据库连接添加端口选项 (#311)
- Ghost:导入草稿和页面,并修复日期提取问题 (#304)
- 向 wordpressdotcom 导入器添加 parent_id (#301)
- RSS:添加“标签”选项以向所有帖子添加标签 (#306)
- WordPressDotCom:导入帖子密码 (#302)
- Joomla3:使用 mysql2 而不是 mysql (#309)
- Joomla:添加选项以指定 MySQL 端口 (#310)
错误修复
- Drupal 7:移除 SQL 查询中的多余双引号 (#287)
- Drupal 7:修复 SQL 分组错误 (#289)
- S9y:向数据库选项添加端口并提取
entries.extended
字段 (#299) - Blogger:用连字符替换帖子名称中的特殊字符 (#280)
- WordPress:修复
more_anchor
的变量名称 (#305) - WordPress:替换反向,中断结束标签 (#292)
开发修复
- 更新 Ruby 和 Jekyll 版本以进行测试 (#290)
- 使 Travis 配置现代化 (#317)
- 使用 dir 定义路径 (#316)
- 安抚 Rubocop (#318)
- 停止针对 Jekyll 2.5 进行测试 (#323)
网站增强功能
文档
- 向 Wordpress 导入程序文档添加新的端口设置 (#312)
0.12.0 / 2016-11-28
- Joomla:需要
mysql
gem (#197) - Tumblr:提高与 Jekyll 3 的兼容性 (#239)
- tumblr:仅在内容为真时附加到内容 (#265)
- 添加 S9y 数据库导入程序 (#259)
- 添加导入 Blogger 评论的功能 (#258)
- joomla:使用并要求 mysql2 而不是 mysql (#255)
- Tumblr:按正确的顺序关闭会话 HTML 标记 (#266)
- Tumblr:修复重复读取和 off-by-one 错误 (#253)
- 清理 Drupal 导入器 (#235)
- DrupalCommon:集中化默认值并使用布局目录的配置 (#267)
- Tumblr:以二进制模式保存图像 (#278)
- Tumblr:修复重写规则的创建 (#283)
开发修复
- 修复 Travis CI 构建 (#273)
网站增强功能
- 修复文档中 Joomla3 模块的错误名称 (#271)
0.11.0 / 2016-06-27
错误修复
- Drupal 6 导入器依赖于 mysql。(#242)
- Tumblr:更新 JSON readlines 的范围以从 JS 中提取 JSON(Tumblr 可能已更改 JSON 的结构)(#243)
- Tumblr:动态查找 JSON 的开始和结束 (#249)
- Tumblr:修复从 feed 中删除 JSONP 字符 (#251)
网站增强功能
开发修复
- 添加 rubocop (#248)
0.10.0 / 2016-01-16
- Drupal 7:允许通过
types
选项导入任何节点类型 (#230) - Drupal 6:允许通过
types
选项导入任何节点类型 (#231) - Drupal 7:添加作者和 nid 字段以进行导入。(#237)
- MT:允许使用 SQLite 进行安装。(#234)
- CSV:使用一个在数据缺失时出错的类来解析帖子。(#238)
0.9.0 / 2015-11-04
- WordPress.com:现在遵循“安全”http 到 https 的图像重定向 (#223)
- Blogger:解码 URI 编码的多字节文件名 (#221)
- Tumblr:在解析之前对源 URL 进行编码 (#217)
- Tumblr:如果帖子 slug 无效,则回退到帖子 ID (#210)
- 添加 Joomla 3 导入器 (#184)
- Joomla 1:与正确导入相关的各种修复 (#188)
- Travis:使用所有受支持的 Ruby 对 Jekyll 2 和 3 进行测试。(#227)
- MovableType:添加对从 PostgreSQL 支持的网站导入的支持 (#224)
0.8.0 / 2015-09-13
- WordPress:添加
site_prefix
以支持 WP 多站点 (#203) - WordPress:添加
extension
选项以支持不同的输出文件扩展名 (#208) - WordPress.com:修复
assets_folder
以包括前导斜杠。(#212) - WordPress.com:将无日期的帖子写入
_drafts
(#213) - Wordpress.com:修复 #213 引入的一些问题 (#218)
0.7.1 / 2015-05-06
- RSS:需要所有
rss
才能获取 atom 解析器。(#196)
0.7.0 / 2015-05-06
- Tumblr:在解析视频标题时检查内容以避免 Nil 错误 (#179)
- Tumblr:传递
redirect_dir
,以便可以从add_syntax_highlights
访问 (#191) - Drupal 7:修复标题提取错误,该错误将其读为二进制 (#192)
- WordPress:更新文档以明确定义依赖项。(#190)
0.6.0 / 2015-03-07
次要增强功能
错误修复
- Drupal 7:从 MySQL
SELECT
中删除未使用的nid
(#177)
开发修复
- 将 LICENSE 文件更新为“标准”格式 (#178)
0.5.3 / 2014-12-29
错误修复
- Blogger:修复草稿导入。(#175)
网站增强功能
- 添加指向另一个第三方导入器的链接。(#172)
0.5.2 / 2014-12-03
错误修复
0.5.1 / 2014-11-03
错误修复
- Behance 导入文件修复(#167)
0.5.0 / 2014-09-19
次要增强功能
- 添加 Blogger(blogspot.com)导入器(#162)
开发修复
- 从 Ruby 类中删除所有注释。(#159)
- 从 Rakefile 中删除大量无用内容
0.4.1 / 2014-07-31
错误修复
网站增强功能
- 更新站点以使用 Jekyll 2.2(#157)
0.4.0 / 2014-06-29
次要增强功能
错误修复
- Tumblr:现在将导入所有包含多张照片的照片帖子(#145)
网站增强功能
- 修复 WordPress 文档中的表前缀键。(#150)
开发修复
- 添加 GitHub
script/*
约定以方便获取。(#146)
0.3.0 / 2014-05-23
次要增强功能
- 将 WordPress.org
author
数据作为哈希导入(#139) - 向 WordPress 导入器添加
socket
选项(#140) - 允许 CSV 导入器跳过编写前端内容(#143)
- WordPress.com:本地下载图像并更新指向它们的链接(#134)
- WordPress:将 WP 页面作为适当的 Jekyll 页面导入,而不是作为帖子导入(#137)
错误修复
- 用有效的
next
表达式替换错误的continue
表达式(#133)
0.2.0 / 2014-03-16
重大增强
次要增强功能
- 从 wordpress XML 文件中提取作者信息 (#131)
错误修复
- 在 Enki 导入器中需要 YAML 库 (#112)
- 修复 MT 摘录中的 !ruby/string:Sequel::SQL::Blob 错误 (#113)
- Drupal6:确保帖子“标签”为“”,绝不为 nil (#117)
- 修复 Tumblr 导入器使用
nil
内容编写帖子的错误 (#118) - 将 Drupal7 布局更改为
post
而不是default
(#124) - WordPress:输出帖子日期时使用显式
#to_s
(#129)
网站增强功能
- 修复快速入门代码中的错误,添加所需的设计更改/重排 (#120)
- 修复 Tumblr 导入器的示例参数名称 (#122)
- 在 WordPress 安装程序文档页面中添加注释,指出导入器所做和未做的事情。(#127)
开发修复
- 将 gemspec 带入 2010 年代 (#130)
0.1.0 / 2013-12-18
重大增强
- 添加“Ghost”导入器 (#100)
- 添加“Behance”导入器 (#46, #104)
- 添加在 posterous 迁移中包含图像的可选功能 (#5)
- 添加 Posterous 存档(解压缩目录)导入器 (#12)
- 改进 MovableType 导入器 (#13)
- 添加 Google Reader 博客导出导入器 (#36)
- 移除 tumblr 导入器中对 html2text 的依赖 (#33)
- 添加导入 .jrnl 文件的功能 (#51)
- 更加优雅地处理缺失的 gem (#59)
次要增强功能
- 为从 Tumblr 导入的博客添加日期和重定向页面 (#54)
- 各种 Tumblr 增强 (#27)
- 向 Typo 添加标签并强制其编码为 UTF-8 (#11)
- S9Y 导入器:使用 –source 选项指定数据源(#18)
- 将分类法(
tags
代码)添加到 Drupal6 迁移中(#15) - 在 WordpressDotCom 导入器中区分类别和标签(#31)
- 使用 tumblr slug 发布文章时,使用该 slug 代替(#39,#40)
- Drupal 7 导入器应使用文章的最新修订版(#38)
- 改进 Drupal 6 导入器中标签的处理方式。现在可以处理带有空格的标签,并且导入器不再会吞噬标签。(#42)
- 升级到
jekyll ~> 1.3
和safe_yaml ~> 0.9.7
- 将许可证添加到 gemspec(#83)
- 添加
Importer.run
方法以方便调用(#88)
错误修复
- 删除 Tumblr 导入器中
Hash#at
的用法(#14) - 强制将 Drupal 6.x 标题编码为 UTF-8(#22)
- 更新 wordpressdotcom.rb 以正确使用其方法参数(#24)
- 为 WordPress 导入器使用 MySQL2 适配器以修复损坏的前置内容(#20)
- 修复 WordPress 导入初始化参数,原因是新的 Jekyll 设置(#19)
- 修复方法名称中的拼写错误(#17)
- 修复 Drupal 7 导入器,使其在
node
和field_data_body
表之间正确比较节点 ID(#38) - 修复 Drupal6 的前缀替换(#41)
- 修复当 Movable Type 博客没有其他条目文本时出现的异常(#45)
- 在 Drupal 迁移器中写入 refresh.html 之前创建
_layouts/
(#48) - 修复
MT
导入器中旧版本 MT 站点的文章日期未导入的错误 (#62) - 修复导入器
#process
方法的接口 (#69) - RSS 导入器应指定
--source
选项 (#81) - 修复从选项哈希中获取参数 (#86)
- Drupal6:修复未标记文章的 NoMethodError (#93)
- S9Y:使用
rss
包中的 RSS 解析器,而不是 RSS 导入器 (#102) - 尽可能支持当前 Commander 接口 (#103)
网站增强功能
- 添加网站 (#87)
开发修复
- 更新 RSS 导入器中的使用文档 (#35)
- 添加 Tumblr 测试用例的初始版本 (#43)
- 删除 Drupal 迁移器中一些过时的注释 (#50)
- 更新自述文件以提供更多信息 (#52)
- 在 Wordpress 导入器中添加有关如何在 MacPorts 中安装 mysql 的注释 (#56)
- 更正主页 URL,以便 rubygems.org 中的链接可以正常工作 (#63)
下一步