Change Logs

1.1.0

Fixes
  • Fix the argument error on XFn.iterXPlugs().

Improvements:
  • Update documentation and push all the changes to opensource.

1.0.13

Features
  • Add XNode.iterXPlugs() and XFn.iterXPlugs() to iter all the matched xplugs on a node, with the ability to filter by attribute type, plug states and custom predicate.

1.0.12

Features
  • Add has* query methods for XFn to check if the node got parent/child etc before accessing them.

1.0.11

Improvements
  • Update to black-25.

1.0.10

Features
  • Add XFn for universal FunctionSet access.

1.0.9

Improvements
  • Move to new vfx_cxx-2023 platform.

1.0.8

Fixes
  • Fixes compound angle attributes such as “.rotate” resulting in radians rather than degrees when using a tuple and setting asDegrees to “True”.

1.0.7

Fixes
  • Fix the rare crash caused by disconnecting an array element plug from its old source and reconnecting it to a new source, the element plug somehow become invalid thus crashes during the reconnection.

1.0.6

Fixes
  • Fix the commandModifierContext for ALCommand so that it does not break during the context due to potential exception, and make sure the exception is reraised.

1.0.5

Fixes
  • Use os.sep for omx plugin env separator.

Improvements
  • Use MDagPath to construct Maya function set object for XNode.basicFn() and XNode.bestFn() as much as possible.

1.0.4

Fixes
  • Fix issues caused by omx import in non-Maya environment.

Improvements
  • Update Contribution and Feedback section for documentation.

  • More contents added to README.md.

1.0.3

Fixes
  • Fix the MagicMock import issue which only happens in interactive Maya during startup.

1.0.2

Features
  • Add git action to sync between private repo and public repo.

  • Fix api documentation build error by introducing stubs for importing AL.omx in non-Maya environment.

  • Add reformat script to ensure copyright header comment and black formating.

  • Add runall module to run pyunit tests.

  • Add documentation for doc generation and tests running.

1.0.1

Features
  • Build up opensource facility.

  • Write user documentation.