兼容性改动
---
从这个版本开始,arcfutil的包结构发生了一些变化来支持namespace package。具体来说,直接位于arcfutil下的几个CLI模块被合并成了`cli`子包。如果您的代码直接调用了CLI功能相关的函数,则可能会受到影响。具体变动如下:
- `arcfutil.arcade_clean`移动到`arcfutil.cli.arcade_clean`
- `arcfutil.songlist`移动到`arcfutil.cli.songlist`
- `arcfutil.sortassets`移动到`arcfutil.cli.sortassets`
新特性
---
1. `aff.generator.arc_interlace()`函数,将一组Arc转换为虚实相间的形式
2. `aff.generator.arc_envelope()`函数增加平行线模式
3. `aff.generator.arc_straighten()`Arc拉直函数,可以在x或y方向上将Arc拉直,并可选连接符
4. 新增`exception.AffNoteTypeError`异常,用于表示Note类型错误
5. 支持namespace package。详见[Python Packaging User Guide](https://packaging.python.org/en/latest/guides/packaging-namespace-packages/)。
修正
---
1. 修复了skynote为空时可能无法排序的问题