Skip to content

Latest commit

 

History

History
306 lines (171 loc) · 6.96 KB

CHANGELOG.md

File metadata and controls

306 lines (171 loc) · 6.96 KB

NodeJieba ChangeLog

v2.6.0

v2.5.2

v2.5.1

  • Merged pull request 179
  • Since v2.5.0, node-addon-api is used, and only Node.js versions 10.0.0 and above are supported. There was an error in the previous description in the v2.5.0 version.

v2.5.0

v2.4.2

v2.4.1

  • upgrade deps/limonp -> v0.6.3
  • upgrade deps/cppjieba -> v5.0.3
  • merged pull request 148

v2.4.0

  • revert commit-6600629 to be compatiable with cppjieba.
  • upgrade deps/limonp -> v0.6.2
  • upgrade deps/cppjieba -> v5.0.2

v2.3.5

v2.3.3

v2.3.2

v2.3.1

v2.3.0

v2.2.7

v2.2.6

v2.2.5

v2.2.4

v2.2.3

  • update cppjieba -> 4a755dff to try fixing issue 65

v2.2.2

  • upgrade cppjieba -> v4.8.1
  • (word freq tag) format in user dict has been supported.

v2.2.1

  • fix bug in v2.2.0 about 'cutSmall'

v2.2.0

  • add api cutSmall to cut words in specific word length limit

v2.1.0

  • function tag,extract return objects, instead of strings.
  • fix issue issue 58

v2.0.0

  • Upgrade cppjieba -> v4.8.0
  • rewrite cut function:
  • add cutAll for old cut(s, "FULL") function.
  • add cutHMM for old cut(s, "HMM") function.
  • add cutForSearch for old cut(s, "Query") function.

v1.4.11

  • Upgrade dependencies

  • "nan": "~2.2.0" -> "~2.3.0"

  • Upgrade devDependencies

  • "mocha": "~2.3.4" -> "~2.4.5"

  • "should": "~8.0.2" -> "~8.3.1"

  • Upgrade deps/

  • cppjieba -> v4.7.0

  • limonp -> v0.6.1

v1.4.10

Upgrade to fix potential trouble:

  • limonp -> v0.5.6
  • cppjieba -> v4.5.2

v1.4.9

Upgrade limonp and cppjieba to fix issue48

  • limonp -> v0.5.4
  • cppjieba -> v4.5.0

v1.4.8

Upgrade:

v1.4.7

Upgrade:

  • limonp -> v0.5.3, fix incompatibility problem in Windows.

v1.4.6

Change source codes layout

  • lib/jieba/limonp -> deps/limonp
  • lib/jieba -> deps/cppjieba

Upgrade:

  • limonp -> v0.5.2, fix incompatibility problem of issue45
  • cppjieba -> v4.3.2

v1.4.5

  • 修复多余日志输出的问题。

v1.4.4

  • 升级 cppjieba 到最新版本 v4.2.1

v1.4.3

  • 升级 cppjieba 到最新版本 v4.1.2

v1.4.2

  • 升级 package.json 里面的依赖库。

v1.4.1

v1.4.0

  • 对 MP 算法的分词方式新增一个粒度参数,解决issue29关于细粒度分词的问题。

v1.3.0

  • 合并 [pr37], 修复 issue36 。 放弃对旧版本 node.js v0.11 的支持。

v1.2.2

  • 修复依赖的 nan 版本的问题。

v1.2.1

  • 修复 load 函数重复调用时内存没有释放的问题。

v1.2.0

  • 同时支持【不配置词典文件直接使用】和【灵活配置词典】的需求。

v1.1.0

  • 新增支持动态增加词库的 API 函数: insertWord

v1.0.3

  • Merge Pull Request pr28,显示声明依赖的是 node 后缀的文件,解决一些库重写了 require 的问题。

v1.0.2

  • 修复在 windows 上编译不通过的问题,提升兼容性。

v1.0.1

  • 修复在 iojs v2.2.1 上编译不通过的问题,提升兼容性。

v1.0.0

  • 使用cppjieba v3.0.0 版本,使用更简洁的接口函数,可以使用参数指定切词方法。
  • require("nodejieba") 时自动载入词典,用户无需再烦心字典的事情,实现即插即用。
  • 听从 issue23 的建议,废除异步调用的接口,现在的接口函数都是同步调用函数,分别是 cut, tag, extract 。因为分词毕竟是 CPU 密集型的事情,没必要使用异步调用。

v0.2.13

  • 升级nan^v1.8.0 以支持 iojs-v2.x

v0.2.12

  • 新增以下默认词典地址,让使用者不需要自己写词典的相对地址。
  • nodejieba.DEFAULT_DICT
  • nodejieba.DEFAULT_HMM_DICT
  • nodejieba.DEFAULT_USER_DICT
  • nodejieba.DEFAULT_IDF_DICT
  • nodejieba.DEFAULT_STOP_WORD_DICT

v0.2.11

  • 更新 cppjieba
  • 打印更详细的初始化错误日志信息。

v0.2.10

  • 避免一些在 Mac 系统下的词典载入日志,更干净的用户体验。

v0.2.9

  • 支持 vs2012 编译。

v0.2.8(deleted)

  • 支持 vs2012 编译。

v0.2.7

  • 关键词抽取支持自定义词典(可选参数)。

v0.2.6

  • 修复不同 Node 版本的兼容性问题,在 v0.11.13 下测试通过。
  • 支持自定义词典(可选参数)。
  • 增加关键词抽取功能。

v0.2.5

  • 增加词性标注功能

v0.2.4

  • 更新 package 兼容更低版本的 npm

v0.2.3

  • 更新 cppjieba ,减少内存使用。

v0.2.2

  • 在 queryLoadDict 函数中增加 query 模式的粒度阈值作为可选参数。

v0.2.1

  • 增加搜索引擎分词模式,分别对应的调用函数是 queryLoadDict, queryCutSync, queryCut

v0.2.0

  • 将原来的 cut 阻塞分词模式改为非阻塞模式
  • 阻塞分词模型的函数名为 cutSync

v0.1.4

  • 修复关于较低版本编译器需要使用tr1/unordered_map导致和node-gyp编译选项-fno-rtti冲突的编译错误问题。

v0.1.3

  • 更新cppjieba,支持更低版本的 g++。

v0.1.2

  • 更新cppjieba,使用less_memory这个 branch 来减少 Trie 树内存的开销。

v0.1.1

  • 依照 node 的 c++扩展的常规写法,对 cppjieba 进行简单的包装,并已npm publish