Skip to content

Releases: mottosso/cmdc

v0.1.8

16 Apr 10:45
a89a847
Compare
Choose a tag to compare

Commits

  • 7147106: define docstrings at the top of the generated files (Loïc Pinsard) #26
  • b8c52b0: add py::args to relevant methods (Loïc Pinsard) #26
  • ed93cbe: adding cmake as builder, works on mac and windows, need to test linux (Scott Englert) #28
  • cfe5616: adding pre and post build script execution (Scott Englert) #28
  • 5851938: updating mac python libs (Scott Englert) #28
  • 896682b: Create cmake.yml (Scott Englert) #28
  • a758eaf: Update cmake.yml (Scott Englert) #28
  • a2809a1: Update cmake.yml (Scott Englert) #28
  • 875ffc2: Update cmake.yml (Scott Englert) #28
  • bf15822: setting pybind to 2.9.0 (Scott Englert) #28
  • 278ce5f: removing the search for python exe (Scott Englert) #28
  • d67225c: Update cmake.yml (Scott Englert) #28
  • 255a6dc: Update cmake.yml (Scott Englert) #28
  • 94e43bd: updating to use matrix builds (Scott Englert) #28
  • ae0f5dc: trying docker for linux build 2020 (Scott Englert) #28
  • fa1be6c: Update cmake.yml (Scott Englert) #28
  • f83bdf9: adding linux matrix using new docker containers (Scott Englert) #28
  • e886e1e: adding Python 3.9 for 2022 support (Scott Englert) #28
  • ac25227: fixing typo in maya config (Scott Englert) #28
  • 0498e47: printing all the build files as its not outputting where it should be (Scott Englert) #28
  • e50339d: trying the find again (Scott Englert) #28
  • 84c21a5: updating to use latest devkit versions (Scott Englert) #28
  • c019988: fixing windows build, still can't find linux lib (Scott Englert) #28
  • 2ba1632: can linux find the artifact now? (Scott Englert) #28
  • ffe369a: cant get the artifact to work (Scott Englert) #28
  • a05a05d: trying the older version of upload artifact if it works in containers (Scott Englert) #28
  • a382492: changing to build in local container (Scott Englert) #28
  • 24d67c3: adding stubs generation to build (Scott Englert) #28
  • 811a259: debugging stubs build (Scott Englert) #28
  • 37250f3: continued stub building (Scott Englert) #28
  • 7dd6f99: trying stubs again (Scott Englert) #28
  • 35ad734: got the stubs building (Scott Englert) #28
  • 8c55dd5: adding maya 2018 and 2019 builds (Scott Englert) #28
  • 5e32ebe: Adding specific support for 2018 and 2019 windows (Scott Englert) #28
  • 0b4ac31: Another devkit path update (Scott Englert) #28
  • a80f87d: Update cmake.yml (Scott Englert) #28
  • 5b240ea: updating cmake linux build for older cmake versions (Scott Englert) #28
  • 6b33a6b: Updating 2018 and 2019 devkit for linux (Scott Englert) #28
  • 20194a6: fixing directory typo in name (Scott Englert) #28
  • eed6335: adding tests (Scott Englert) #28
  • 69284d5: cleaning up and adding 2023 test to actions (Scott Englert) #28
  • 1981a9c: updating readme (Scott Englert) #28
  • a3d850c: Delete test_win32.ps1 (Scott Englert) #28
  • 1fb7ab1: updating python path for tests (Scott Englert) #28
  • 1ebf3b7: initializing standalone before import cmdc (Scott Englert) #28
  • b5e39a2: Excluding tests or legacy MFn Types (Scott Englert) #28
  • a89a847: Update main.yml (Marcus Ottosson)

v0.1.7

15 Jun 06:14
aa53b3a
Compare
Choose a tag to compare

Commits

  • 95d8f76: remove unwanted imports from stubs (Loïc Pinsard) #24
  • 744a4e2: fail stubs generation in case of degraded signatures. (Loïc Pinsard) #24
  • 89b4289: fail stubs generation in case of unnamed arguments (Loïc Pinsard) #24
  • 669fc7f: update contributing.md (Loïc Pinsard) #24
  • 3b4ccd4: fix stubs for DagModifier and reformat docstings. (Loïc Pinsard) #24
  • add completion and type checking examples #24 (Loïc Pinsard)
  • display video like gifs #24 (Loïc Pinsard)
  • use gifs instead of mp4s #24 (Loïc Pinsard)
  • df87c0a: Update README.md (Marcus Ottosson) #24

v0.1.6

13 Jun 09:24
b0a4cdb
Compare
Choose a tag to compare

Commits

  • 782b3ef: Add gitignore section for IDE folders (Ryan Porter) #22
  • 0390753: Fix typo in Windows build script (Ryan Porter) #22
  • 504c432: Add MDagModifier binding stub (Ryan Porter) #22
  • 64f18b0: Implement MDagModifier::createNode bindings (Ryan Porter) #22
  • 90d1aac: Make DagModifier a subclass of DGModifier (Ryan Porter) #22
  • 4bf96b0: Add missing cases to MDagModifier test coverage (Ryan Porter) #22
  • 0604e77: Implement MDagModifier::reparentNode binding (Ryan Porter) #22
  • 085c79a: Include node names in MDagModifier::reparentNode binding error messages (Ryan Porter) #22
  • c1b8778: Fix typo in build_linux.sh (Ryan Porter) #22
  • 491a2fd: Merge branch 'master' into rporter/MDAGModifier (Ryan Porter) #22
  • 41d91d7: Fix missing endif (Ryan Porter) #22
  • ceb5bf6: Fix duplication declaration of DGModifier binding (Ryan Porter) #22
  • 80ee3d0: Update docker build linux script to use maya{version} environment (Ryan Porter) #22
  • 255cc01: Add docker test linux script (Ryan Porter) #22
  • d37b487: Rename test script for windows to match build script (Ryan Porter) #22

v0.1.5

10 Jun 12:51
b97a148
Compare
Choose a tag to compare

Commits

  • 25f6412: add logging to generate_stubs.py and remove leftover comments (Loïc Pinsard) #23
  • beb3eec: improve stubs for BoundingBox (Loïc Pinsard) #23
  • 97b76d6: improve stubs for DagPath (Loïc Pinsard) #23
  • a3bfdf3: improve stubs for DGModifier (Loïc Pinsard) #23
  • 931f8c6: improve stubs for Math classes (Loïc Pinsard) #23
  • 3a3ea23: improve stubs for FnDagNode (Loïc Pinsard) #23
  • 7283103: improve stubs for FnDependencyNode (Loïc Pinsard) #23
  • 9629913: improve stubs for Object and ObjectHandle (Loïc Pinsard) #23
  • 406455c: rename #define macros to avoid redefinitions (Loïc Pinsard) #23
  • b4e271f: make docstrings string literals instead of raw strings. (Loïc Pinsard) #23
  • 3cf5258: improve stubs for Plug (Loïc Pinsard) #23
  • 688eb7c: improve stubs for Selection list (Loïc Pinsard) #23
  • 31771e4: improve stubs for Status, TypeId and String (Loïc Pinsard) #23
  • 230147b: indent all docstrings and respect line lengths (Loïc Pinsard) #23
  • b32a546: move stubs to dedicated folder for release (Loïc Pinsard) #23
  • 94b0014: Update contribution steps (Marcus Ottosson)
  • 7bc662b: Fix typo (Marcus Ottosson)
  • b2c3024: CI garbage (Marcus Ottosson)
  • 37aa771: CI garbage (Marcus Ottosson)
  • b97a148: CI nonsense (Marcus Ottosson)

v0.1.4

09 Jun 05:50
0548492
Compare
Choose a tag to compare

Commits

  • d57e221: first pass at generating pyi stubs. (Loïc Pinsard) #16
  • b7ee077: remove old comment. (Loïc Pinsard) #16
  • 0a60603: generate the stubs automatically when building (Loïc Pinsard) #16
  • 08bcdfb: remove function signatures from the generated docstrings (Loïc Pinsard) #16
  • aa969ff: add pybind11-stubgen as a depency (Loïc Pinsard) #16
  • 5613695: Don't generate stubs during the build script. (Loïc Pinsard) #16
  • 19c5a1f: Merge branch 'master' into generate_type_stubs (Loïc Pinsard) #16
  • b0507f1: updated forward declaration and docstrings (Loïc Pinsard) #16
  • dbdc67f: added generate_stubs script (Loïc Pinsard) #16
  • 04e561d: generate stubs during CI (Loïc Pinsard) #16
  • 6457fc4: fix default arguments causing degraded signatures (Loïc Pinsard) #16
  • 297d548: fix typo in main.yml (Loïc Pinsard) #16
  • a87f91d: chain commands properly during stubs generation (Loïc Pinsard) #16
  • 7dcc4ca: Add build folder to PYTHONPATH before generating stubs (Loïc Pinsard) #16
  • 1d2f123: upload stubs artifact for release (Loïc Pinsard) #16

v0.1.3

06 Jun 21:04
86cc176
Compare
Choose a tag to compare

Commits

  • 59ecc1e: Cosmetics (Marcus Ottosson) #18
  • 40c1965: Add mayapy and run tests on CI (Marcus Ottosson) #18
  • 07e882e: Typo (Marcus Ottosson) #18
  • ef5af91: Use 2018.7 instead (Marcus Ottosson) #18
  • remove irrelevant isinstance check in tests. #19 (Loïc Pinsard)
  • 5b9c56a: Update main.yml (Marcus Ottosson)
  • 2ef5b00: Touchup parse_header.py (Marcus Ottosson) #20
  • 5e1cf1d: PEP8-ify (Marcus Ottosson) #20
  • 9cc4d8d: Initial work on MFnDagNode (Marcus Ottosson) #20
  • c55cea9: Handle OPENMAYA_PRIVATE namespace in headers (Ryan Porter) #21
  • 047977b: Add MDGModifier stub (Ryan Porter) #21
  • aac0ade: Cleanup docstrings (Ryan Porter) #21
  • 716e8ad: Include MDgModifier.inl in main (Ryan Porter) #21
  • 52b53f3: Implement DGModifier.createNode methods (Ryan Porter) #21
  • 67fce72: Fix Linux build error (Ryan Porter) #21
  • d13fac8: Implement MDGModifier::addAttribute binding (Ryan Porter) #21
  • eb79c64: Implement DGModifier.connect (Ryan Porter) #21
  • 2f70015: Implement MDGModifier::disconnect binding (Ryan Porter) #21
  • e99916a: Implement MDGModifier::deleteNode binding (Ryan Porter) #21
  • 986dd6c: Implement MDGModifier::removeAttribute binding (Ryan Porter) #21
  • 15915fa: Implement DGModifier::newPlugValue* bindings (Ryan Porter) #21
  • d11c9c6: Implement extension attribute method bindings (Ryan Porter) #21
  • 7da6f80: Implement MDGModifier::setNodeLockState binding (Ryan Porter) #21
  • c5c2f4f: Implement MDGModifier::addExtensionAttribute binding (Ryan Porter) #21
  • 18dca1a: Implement MDGModifier::renameNode binding (Ryan Porter) #21
  • 79f223a: Implement MDGModifier::renameAttribute binding (Ryan Porter) #21
  • fca84a0: Implement MDGModfifier::removeMultiInstance binding (Ryan Porter) #21
  • c840da7: Implement MDGModifier::commandToExecute bindings (Ryan Porter) #21
  • 3079817: Refactor repeated validations as inline functions (Ryan Porter) #21
  • 6aac9c5: Merge branch 'master' into rporter/MDGModifier (Ryan Porter) #21
  • 7cc464b: Add contributing.md (Marcus Ottosson) #20
  • 69455e0: More MFnDagNode (Marcus Ottosson) #20
  • 9e1af41: Update contributing (Marcus Ottosson) #20
  • 928ecb7: Update README (Marcus Ottosson) #20
  • 6ad56cd: Update contributing (Marcus Ottosson)
  • b2bdf3f: Update README (Marcus Ottosson)
  • 18ed4c9: Terminate those raw strings for poor GCC (Marcus Ottosson) #20
  • a5b2d45: Merge branch 'master' into rporter/MDGModifier (Ryan Porter) #21
  • 51726a1: Flatten validate functions namespace (Ryan Porter) #21
  • b4ded3e: Make validate function calls multi-line to keep line lengths short (Ryan Porter) #21
  • c4c58bd: Fix test failure on Linux (Ryan Porter) #21

v0.1.2

10 May 06:11
edca428
Compare
Choose a tag to compare

Commits

  • [06152fd]: Implement MPlug::as methods that return POD (Ryan Porter) #14
  • [9a6c7fd]: Implement MPlug::set methods that accept POD (Ryan Porter) #14
  • [26fde24]: Make Plug.asChar and Plug.setChar expect ordinal ints (Ryan Porter) #14

v0.1.1

09 May 17:24
1cdef7e
Compare
Choose a tag to compare

Commits

v0.1.0

09 May 09:42
Compare
Choose a tag to compare
First release