modelx v0.16.0 (2021年6月19日)#

本次发布引入了以下增强功能和变更。

功能增强#

清晰方法的介绍

以下介绍了三种方法。

Model.clear_all 会删除所有ItemSpaces并清除Model中的所有Cells。 为了与Model.clear_all保持一致, Space.clear_all的行为已更改。 要继承Space.clear_all之前的行为, 现已引入Space.clear_items

重命名方法介绍

以下介绍了三种方法。

向后不兼容的变更#

Space.clear_all 的变更

Space.clear_all 的行为已发生变化。 现在除了删除 ItemSpaces 外,它还会清除 Cells。此外, 递归子空间中的 ItemSpaces 也会被删除。 Space.clear_all 的先前行为 已由 Space.clear_items 继承。

Bug修复#

  • 通过UserSpace.new_cells方法在UserSpace中创建子Cells时,现在会删除那些基础空间或其任何子空间以该UserSpace作为基础空间的ItemSpaces。

  • 现在设置UserSpace的formula时,会删除那些以该UserSpace作为基础空间或其任何子空间的基础空间的ItemSpace。

  • 尝试设置DynamicCells公式时引发错误