Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

v0.6.0.dev1 Build 2022-05-18

Pre-release
Pre-release
Compare
Choose a tag to compare
@nukemiko nukemiko released this 18 May 01:55

v0.6.0.dev1

因为包的功能、内部文件和代码结构等有了翻天覆地的变化,因此版本号直接跃升到了 0.6。相应地,此版本不兼容那些针对之前版本编写的脚本等工具。

变更

  • 支持创建和保存为 NCM 文件、NCM 缓存文件、QMCv1 文件
  • 主要可调对象的签名变更,详情请参阅它们的文档:
    • takiyasha.new_decoder() -> takiyasha.openfile()
    • 移除了takiyasha.new_tag()
    • takiyasha.algorithms.common.Decoder -> takiyasha.common.Crypter
    • takiyasha.algorithms.qmc.QMCFormatDecoder 拆分为 takiyasha.qmc.QMCv1takiyasha.qmc.QMCv2
    • takiyasha.algorithms.ncm.NCMFormatDecoder 拆分为 takiyasha.ncm.NCMtakiyasha.ncmcache.NCMCache
  • 针对 KGM、TM 的支持暂时被移除了,将在后续版本中加回来