Skip to content

0.5.0

Compare
Choose a tag to compare
@mottosso mottosso released this 20 Mar 20:03
· 103 commits to master since this release

This is a big one!

  • New CI platform, from Azure -> GitHub actions
  • Basic support for Containers (Maya 2017+)
  • Lock and modify keyable state of attributes from a modifier
  • Added tests for editing locked and keyable states of attributes
  • Added lots more tests
  • Added multiply_vectors
  • Added divide_vectors
  • Added HashableTime which as the name suggests enables time to be stored in a dict or set
  • Added DGModifier.setKeyable
  • Added DGModifier.setLocked
  • Added DGModifier.setNiceName
  • Added DGModifier.tryConnect
  • Added DGModifier.connectAttrs for connecting newly created attributes, before calling doIt
  • DGModifier.setAttr can now set matrices too
  • Added disconnectBehavior to new attributes
  • Added DagNode.translation for quick access to local or worldpace translation
  • Added DagNode.rotation likewise but for rotation
  • Added DagNode.scale and scale
  • Added DagNode.lineage to walk up a hierarchy, i.e. all parents
  • Added DagNode.niceName
  • Added Color
  • delete() now supports being passed a list of lists
  • Extended clear() to also clear undo and cached commands, to enable unload of C++ plug-in
  • DGModifier now isn't calling doIt if there's an exception during a context manager