Skip to content

Commit dae910f

Browse files
osinjokusankalps0549CopilotCopilotInternal Sync
authored
Publish Synergy 2027 Python API changes (#62)
* Fix return types and color band range (#5) * fix types and remove non-existing function * fix tests * fix color band range * increment patch number * fix range and tests * changelog * bring back function * more tests * missing include * typo * better docstrings * correctness * ws * point to pypi (#3) * Bring relevant changes to the v26 release branch (#24) * Improve examples in docs (#16) * Fix return types and color band range (#5) * fix types and remove non-existing function * fix tests * fix color band range * increment patch number * fix range and tests * changelog * bring back function * more tests * missing include * typo * better docstrings * correctness * ws * docs only publish * more examples * point to pypi (#3) * remove multi-statement lines * remove vb references * better explanation * simpler * cleanup and make sure the scripts work * Update readme.rst * remove unnecessary fallback * Add convenience message boxes and input dialogs via Win32 (#15) * progress * order * allow ok for localisation * add integration test * format * lint * fix test * working * lint * i18n * format * lint * fnish lint * review * placement * omit test coverage for win32 ui heavy class * add to changelog * fix coverage * more friendly win32 error handling * Update src/moldflow/message_box.py Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> --------- Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> * Improve MessageBox documentation (#21) * progress * order * allow ok for localisation * add integration test * format * lint * fix test * working * lint * i18n * format * lint * fnish lint * review * placement * omit test coverage for win32 ui heavy class * add to changelog * fix coverage * more friendly win32 error handling * Update src/moldflow/message_box.py Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> * better doc --------- Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> * bump version * update changelog --------- Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> * Fix readme links on pypi release 26 (#28) * Fix links in README (#27) * fix links * changelog * new pypi deployment * Expose GeomType enum in package __init__.py and Enum Value correction (#41) * Expose GeomType enum in package __init__.py (#40) * Initial plan * Add GeomType to package exports in __init__.py - Added GeomType import to src/moldflow/__init__.py in alphabetical order - Updated test_unit_mesh_generator.py to import GeomType from moldflow instead of moldflow.common - Users can now use: from moldflow import GeomType Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Update CHANGELOG.md with GeomType fix Added entry under Unreleased > Fixed section documenting the GeomType enum exposure fix Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> * Version bump * Fix GeomType enum value and add missing return types to MeshGenerator (#43) * Initial plan * Fix GeomType enum and add return types to MeshGenerator methods Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Update CHANGELOG.md with complete entries for PR#41 fixes (#44) * Initial plan * Add issue references to CHANGELOG.md for GeomType fix Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Add complete changelog entries for all PR#41 fixes Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Remove issue reference links from CHANGELOG.md Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Update CHANGELOG for release 26.0.4 (#45) * Initial plan * Update CHANGELOG.md to reflect release 26.0.4 Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> * Update version links to use release tags instead of compare URLs Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> * Fix cad_mesh_grading_factor to accept float values and remove incorrect GradingFactor enum (#47) * Initial plan * Fix cad_mesh_grading_factor to accept float and remove GradingFactor enum Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Fix check_type and check_range calls to use correct signatures Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Remove cad_mesh_grading_factor from invalid enum test since it's no longer an enum Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> * Introduce Sphinx Versioning (#58) * Introduce Sphinx Versioning (#57) * Sphinx Versioning * Linking latest dir rather than copying * Function signaturevariable name fixed * source validaton for latest * Try catch for git tags absence Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint and format issue solve * lint fix * Indentation fix Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint fix --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Updating publish workflow (#59) * Introduce Sphinx Versioning (#57) * Sphinx Versioning * Linking latest dir rather than copying * Function signaturevariable name fixed * source validaton for latest * Try catch for git tags absence Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint and format issue solve * lint fix * Indentation fix Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint fix * fetch tags in ci * Readme fix * Remove force --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Support local builds for a single version and redirect root to latest (#60) * Introduce Sphinx Versioning (#57) * Sphinx Versioning * Linking latest dir rather than copying * Function signaturevariable name fixed * source validaton for latest * Try catch for git tags absence Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint and format issue solve * lint fix * Indentation fix Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Lint fix * fetch tags in ci * Readme fix * Remove force * Local build single version * Redirect the root to latest * Documentation update * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Squashed internal changes from origin/internal/main into public/main\n\nAudit: see scripts/publish_audit/publish_internal_to_public_20260119T083059Z.txt"\n\nOriginal commits:\n806aacb05c88ddca318d03f3ff705ad1992d4361 Jenkins <jenkins@autodesk.com> Mon Jan 19 08:06:57 2026 +0000 Sync: create internal/main from public/main - 2026-01-19T08:06:57Z\n 11ff801fb00217a9d605a2a5781218e48e943409 Jenkins <jenkins@autodesk.com> Sun Jan 18 20:06:35 2026 +0000 Sync: create internal/main from public/main - 2026-01-18T20:06:35Z\n de7723d4f2a4305a1f31744e041ff5ae3015aae7 Jenkins <jenkins@autodesk.com> Sun Jan 18 08:06:40 2026 +0000 Sync: create internal/main from public/main - 2026-01-18T08:06:40Z\n b5a0f0071604c657aeea29365591f9b396d21b02 Jenkins <jenkins@autodesk.com> Sat Jan 17 20:06:39 2026 +0000 Sync: create internal/main from public/main - 2026-01-17T20:06:39Z\n 3a9ae772c4f3722a4b1004ebf2cee0fc60497206 Jenkins <jenkins@autodesk.com> Sat Jan 17 08:07:57 2026 +0000 Sync: create internal/main from public/main - 2026-01-17T08:07:57Z\n fd5b978006f1ebb671a2ddacc534d3f45d3c9216 Jenkins <jenkins@autodesk.com> Fri Jan 16 20:06:44 2026 +0000 Sync: create internal/main from public/main - 2026-01-16T20:06:44Z\n e0961a7c7b3f2cd0a380653ed50577aa006ef9d6 Jenkins <jenkins@autodesk.com> Fri Jan 16 08:06:42 2026 +0000 Sync: create internal/main from public/main - 2026-01-16T08:06:42Z\n 2dcf8e995d493909f9da48c5f87e5a0338d4a75e Sankalp Shrivastava <sankalp.shrivastava@autodesk.com> Fri Jan 16 03:17:19 2026 +0530 [IM-11420] Deprecate legacy Moldflow API functions for Synergy 2027.0.0 (#110)\n d9b3fba826ef32d232275f89e9ab3008f1964148 Jenkins <jenkins@autodesk.com> Thu Jan 15 20:06:37 2026 +0000 Sync: create internal/main from public/main - 2026-01-15T20:06:37Z\n 5296ee641da2463d18d2e5726470d73904ef3d97 Jenkins <jenkins@autodesk.com> Thu Jan 15 08:07:10 2026 +0000 Sync: create internal/main from public/main - 2026-01-15T08:07:10Z\n 7cd6c6f7d117a176d891d58710959b50fcca211a Jenkins <jenkins@autodesk.com> Wed Jan 14 20:06:37 2026 +0000 Sync: create internal/main from public/main - 2026-01-14T20:06:37Z\n e4d5f960b1de842bd6ce01611bc09ab58f63ea94 Jenkins <jenkins@autodesk.com> Wed Jan 14 08:06:35 2026 +0000 Sync: create internal/main from public/main - 2026-01-14T08:06:35Z\n 779ade1cf7f5ffbec6abbe84e9a3c52fc417ea59 Kah Chong <Kah.Chong@autodesk.com> Tue Jan 13 16:19:28 2026 -0800 IM-11283: Import script recorded in AMI 2026.0.1 fails in 2027.0 (#108)\n 40decd2fef9a20094ecc830bdc9d69c3085ab984 Jenkins <jenkins@autodesk.com> Tue Jan 13 20:06:36 2026 +0000 Sync: create internal/main from public/main - 2026-01-13T20:06:36Z\n 769099c1a2df86b151ee18d468ef5b9786fd3dac Jenkins <jenkins@autodesk.com> Tue Jan 13 08:06:49 2026 +0000 Sync: create internal/main from public/main - 2026-01-13T08:06:48Z\n 368862b86288affeaee5e51ff1b0a89370b4e4c2 Jenkins <jenkins@autodesk.com> Mon Jan 12 20:06:56 2026 +0000 Sync: create internal/main from public/main - 2026-01-12T20:06:56Z\n 1bf5f393ffad78fc5b332709df036e9ff21b5af8 Jenkins <jenkins@autodesk.com> Mon Jan 12 08:06:31 2026 +0000 Sync: create internal/main from public/main - 2026-01-12T08:06:31Z\n f46dea35a10002ca9f0b13c8a46087d841e543bb Kyungmo Kim <kyungmo.kim@autodesk.com> Mon Jan 12 16:48:40 2026 +1100 IM-11377 Add log() method to Synergy class (#109)\n f97878d0101c4ed489bb9336748f34007693c99d Jenkins <jenkins@autodesk.com> Sun Jan 11 20:06:33 2026 +0000 Sync: create internal/main from public/main - 2026-01-11T20:06:33Z\n ebf6bdfbea6caf06518ae40d70097d51772c1e5e Jenkins <jenkins@autodesk.com> Sun Jan 11 08:06:38 2026 +0000 Sync: create internal/main from public/main - 2026-01-11T08:06:38Z\n 926911a801fd7459f0907b69807acf528bb83c67 Jenkins <jenkins@autodesk.com> Sat Jan 10 20:06:28 2026 +0000 Sync: create internal/main from public/main - 2026-01-10T20:06:28Z\n 07e92fef0a1bba68a3c3a055adca5ab123dc5f2c Jenkins <jenkins@autodesk.com> Sat Jan 10 08:09:12 2026 +0000 Sync: create internal/main from public/main - 2026-01-10T08:09:12Z\n a689b0164b9b866616890d7b115913bf87cf2f00 Jenkins <jenkins@autodesk.com> Fri Jan 9 20:06:34 2026 +0000 Sync: create internal/main from public/main - 2026-01-09T20:06:34Z\n 1d83b39d95ec0f023af307b60a010a9676aac6ae Jenkins <jenkins@autodesk.com> Fri Jan 9 08:07:18 2026 +0000 Sync: create internal/main from public/main - 2026-01-09T08:07:18Z\n 353e464694cf2fba5b35f953afc0293324079d1d Jenkins <jenkins@autodesk.com> Thu Jan 8 20:06:38 2026 +0000 Sync: create internal/main from public/main - 2026-01-08T20:06:38Z\n e6b272d96300fea3681f151bf2c77053224e5f04 Jenkins <jenkins@autodesk.com> Thu Jan 8 08:06:28 2026 +0000 Sync: create internal/main from public/main - 2026-01-08T08:06:28Z\n f197c30fd7bce14f79ea4c6b8a257b9594ede770 Jenkins <jenkins@autodesk.com> Wed Jan 7 20:06:33 2026 +0000 Sync: create internal/main from public/main - 2026-01-07T20:06:33Z\n 97078fbd488be1d9e8d5b6ef6c99f30e94300486 Jenkins <jenkins@autodesk.com> Wed Jan 7 08:07:14 2026 +0000 Sync: create internal/main from public/main - 2026-01-07T08:07:14Z\n 0c006cdbfeef72560fcc34777df32b34e151ec60 Jenkins <jenkins@autodesk.com> Tue Jan 6 20:06:36 2026 +0000 Sync: create internal/main from public/main - 2026-01-06T20:06:36Z\n d15b4b91ed482fa8f4ab556416c208ae539e426a Jenkins <jenkins@autodesk.com> Tue Jan 6 08:06:34 2026 +0000 Sync: create internal/main from public/main - 2026-01-06T08:06:34Z\n 2db758b3089172699ec118c5bb5e7355a0bc6581 Jenkins <jenkins@autodesk.com> Mon Jan 5 20:06:50 2026 +0000 Sync: create internal/main from public/main - 2026-01-05T20:06:50Z\n e194d1e638e90cce032b91b05afc06b7d001145e Jenkins <jenkins@autodesk.com> Mon Jan 5 08:06:39 2026 +0000 Sync: create internal/main from public/main - 2026-01-05T08:06:39Z\n 6e64ca3f77b147b1b0a9f9e8e547c17e8c83f168 Jenkins <jenkins@autodesk.com> Sun Jan 4 20:06:39 2026 +0000 Sync: create internal/main from public/main - 2026-01-04T20:06:39Z\n bd0c09687b1d85940306e99bf51e0df484690a91 Jenkins <jenkins@autodesk.com> Sun Jan 4 08:06:28 2026 +0000 Sync: create internal/main from public/main - 2026-01-04T08:06:28Z\n 0a058738167dc716d4b55976b6c3d33f21288b4f Jenkins <jenkins@autodesk.com> Sat Jan 3 20:06:24 2026 +0000 Sync: create internal/main from public/main - 2026-01-03T20:06:24Z\n 970dc468ecb8ab1e271b3212f28ee277f77f967b Jenkins <jenkins@autodesk.com> Sat Jan 3 08:06:16 2026 +0000 Sync: create internal/main from public/main - 2026-01-03T08:06:16Z\n 40799c8da817948856208f74a3d8af29a0adab8b Jenkins <jenkins@autodesk.com> Fri Jan 2 20:06:40 2026 +0000 Sync: create internal/main from public/main - 2026-01-02T20:06:40Z\n 93e2431b1aa46faaa1c77923284caea08b4315c3 Jenkins <jenkins@autodesk.com> Fri Jan 2 08:06:30 2026 +0000 Sync: create internal/main from public/main - 2026-01-02T08:06:30Z\n 35dd339f555aa3ae607c77ae33b8ab5aed063085 Jenkins <jenkins@autodesk.com> Thu Jan 1 20:06:33 2026 +0000 Sync: create internal/main from public/main - 2026-01-01T20:06:33Z\n dcdae325e1bcbbdab4aa7a23c62d03c1de0c7f2a Jenkins <jenkins@autodesk.com> Thu Jan 1 08:06:31 2026 +0000 Sync: create internal/main from public/main - 2026-01-01T08:06:31Z\n e29abe8bf5462ad86bd8d57ab3d368c468da1965 Jenkins <jenkins@autodesk.com> Wed Dec 31 20:06:29 2025 +0000 Sync: create internal/main from public/main - 2025-12-31T20:06:29Z\n d39f1e45b8aa56bcf4741f1b68493357c28ac27a Jenkins <jenkins@autodesk.com> Wed Dec 31 08:06:30 2025 +0000 Sync: create internal/main from public/main - 2025-12-31T08:06:30Z\n 24da6acdb84496e2616849abe9c0ab6773c7dc04 Jenkins <jenkins@autodesk.com> Tue Dec 30 20:06:42 2025 +0000 Sync: create internal/main from public/main - 2025-12-30T20:06:42Z\n d3f26ab5127112875e5751c24b6edcd97528093e Jenkins <jenkins@autodesk.com> Tue Dec 30 08:06:26 2025 +0000 Sync: create internal/main from public/main - 2025-12-30T08:06:26Z\n 968b392c8b060fe38da99f21aff592c5cb30db00 Jenkins <jenkins@autodesk.com> Mon Dec 29 20:06:48 2025 +0000 Sync: create internal/main from public/main - 2025-12-29T20:06:48Z\n 7dd2c3904e99ec3de57be3c5b303dd003acbc471 Jenkins <jenkins@autodesk.com> Mon Dec 29 08:06:27 2025 +0000 Sync: create internal/main from public/main - 2025-12-29T08:06:27Z\n 20713b76969c020e8d9922c6a8f189f05e3c2c4c Jenkins <jenkins@autodesk.com> Sun Dec 28 20:06:39 2025 +0000 Sync: create internal/main from public/main - 2025-12-28T20:06:39Z\n ee2ff31d750162b4f96e8ba91129220e703421a5 Jenkins <jenkins@autodesk.com> Sun Dec 28 08:06:43 2025 +0000 Sync: create internal/main from public/main - 2025-12-28T08:06:43Z\n b60c4dd7ea146b1d43871af3855d83d1701ca560 Jenkins <jenkins@autodesk.com> Sat Dec 27 20:06:30 2025 +0000 Sync: create internal/main from public/main - 2025-12-27T20:06:30Z\n b4b921a08adaba332c653e4f39eaa3221216e7d0 Jenkins <jenkins@autodesk.com> Sat Dec 27 08:06:37 2025 +0000 Sync: create internal/main from public/main - 2025-12-27T08:06:37Z\n 291ddf38220215d7a6ac004401126b10b8b427fa Jenkins <jenkins@autodesk.com> Fri Dec 26 20:06:38 2025 +0000 Sync: create internal/main from public/main - 2025-12-26T20:06:38Z\n e031409303f524c220068ef81537579e1618a67b Jenkins <jenkins@autodesk.com> Fri Dec 26 08:06:28 2025 +0000 Sync: create internal/main from public/main - 2025-12-26T08:06:28Z\n c48350770b2a31610aba483bfc16ad0c80ddc5b7 Jenkins <jenkins@autodesk.com> Thu Dec 25 20:06:38 2025 +0000 Sync: create internal/main from public/main - 2025-12-25T20:06:38Z\n d68698bec2554dc99b243556cc8bb7d2b9f1a775 Jenkins <jenkins@autodesk.com> Thu Dec 25 08:06:27 2025 +0000 Sync: create internal/main from public/main - 2025-12-25T08:06:27Z\n e11329df5c1b481ef1300d0ced46195b9083c395 Jenkins <jenkins@autodesk.com> Wed Dec 24 20:06:31 2025 +0000 Sync: create internal/main from public/main - 2025-12-24T20:06:31Z\n e7f38bd20329d623a87688261b3a53eca49f907b Jenkins <jenkins@autodesk.com> Wed Dec 24 08:06:22 2025 +0000 Sync: create internal/main from public/main - 2025-12-24T08:06:22Z\n 460a14d7f2ab1327f0b1ff664e5cd8b4df5992e4 Jenkins <jenkins@autodesk.com> Tue Dec 23 20:06:35 2025 +0000 Sync: create internal/main from public/main - 2025-12-23T20:06:35Z\n 46445698dab70678db956daaa581c720dfb90f12 Jenkins <jenkins@autodesk.com> Tue Dec 23 08:06:37 2025 +0000 Sync: create internal/main from public/main - 2025-12-23T08:06:37Z\n c4dcef7f0f8390eb0e82558db77969563fceb230 Jenkins <jenkins@autodesk.com> Mon Dec 22 20:06:35 2025 +0000 Sync: create internal/main from public/main - 2025-12-22T20:06:35Z\n 3c471c7c80b84c178d3bea65edd4f5b245d10848 Jenkins <jenkins@autodesk.com> Mon Dec 22 08:06:40 2025 +0000 Sync: create internal/main from public/main - 2025-12-22T08:06:40Z\n 078062d26f3d517c9fbae2cb21ebbf23985e74ae Jenkins <jenkins@autodesk.com> Sun Dec 21 20:06:42 2025 +0000 Sync: create internal/main from public/main - 2025-12-21T20:06:42Z\n 74c5cffb0374fbae5e26ebffc196be1405111b89 Jenkins <jenkins@autodesk.com> Sun Dec 21 08:06:36 2025 +0000 Sync: create internal/main from public/main - 2025-12-21T08:06:36Z\n d0caba2c1eef4207a615a85f5065c985d0ac9add Jenkins <jenkins@autodesk.com> Sat Dec 20 20:06:39 2025 +0000 Sync: create internal/main from public/main - 2025-12-20T20:06:39Z\n 82c2363caa6e6262e30ff14ba0d452216f19094d Jenkins <jenkins@autodesk.com> Sat Dec 20 08:06:17 2025 +0000 Sync: create internal/main from public/main - 2025-12-20T08:06:17Z\n 28f187ded3fc3cd674aa9acd8bcfb0a9a444015c Jenkins <jenkins@autodesk.com> Fri Dec 19 20:07:01 2025 +0000 Sync: create internal/main from public/main - 2025-12-19T20:07:01Z\n 058790df19825e0704376d55a18a84d49fbe97d5 Jenkins <jenkins@autodesk.com> Fri Dec 19 08:06:32 2025 +0000 Sync: create internal/main from public/main - 2025-12-19T08:06:32Z\n ed6aee6162851ad54bdcfed19b8c51ef971573e8 Jenkins <jenkins@autodesk.com> Thu Dec 18 20:06:34 2025 +0000 Sync: create internal/main from public/main - 2025-12-18T20:06:34Z\n d3639b492d44c0adfd1b1d69970b97a17b6b8b9b Jenkins <jenkins@autodesk.com> Thu Dec 18 08:06:44 2025 +0000 Sync: create internal/main from public/main - 2025-12-18T08:06:44Z\n 69c2eb59324b201c221bfb3f3f3c323aa74f5cda Jenkins <jenkins@autodesk.com> Wed Dec 17 20:06:23 2025 +0000 Sync: create internal/main from public/main - 2025-12-17T20:06:23Z\n 15b1a483530ecccde74c96e80920f131e4b08cd7 Jenkins <jenkins@autodesk.com> Wed Dec 17 08:06:50 2025 +0000 Sync: create internal/main from public/main - 2025-12-17T08:06:50Z\n 04482c2824b783b4e0b5084bee62ef94766d1fdf Janvi Gupta <janvi.gupta@autodesk.com> Wed Dec 17 13:16:33 2025 +0530 IM-10976: Raise patch number (#107)\n 5784573dd6bd972ca743191761a97a27fac9fb29 Janvi Gupta <janvi.gupta@autodesk.com> Wed Dec 17 10:40:54 2025 +0530 IM-10976: Add GIF file support (#106)\n 0d831aca6d836582c08aa4615550962b124fd0ad Jenkins <jenkins@autodesk.com> Tue Dec 16 20:07:12 2025 +0000 Sync: create internal/main from public/main - 2025-12-16T20:07:12Z\n f2a4e2eee75e12a74b7b916ae13b5bc9ffe29d34 Jenkins <jenkins@autodesk.com> Tue Dec 16 08:06:38 2025 +0000 Sync: create internal/main from public/main - 2025-12-16T08:06:38Z\n 4c6141bc64286dd7b7debc7db353f3310e001927 Jenkins <jenkins@autodesk.com> Mon Dec 15 20:45:40 2025 +0000 Sync: create internal/main from public/main - 2025-12-15T20:45:40Z\n 0f48230e2060b093fa82e2c5fe5948902e34019e Jenkins <jenkins@autodesk.com> Mon Dec 15 08:10:40 2025 +0000 Sync: create internal/main from public/main - 2025-12-15T08:10:40Z\n 7f81739d4aef959c0c978220eb9f80e144b577e0 Jenkins <jenkins@autodesk.com> Sun Dec 14 20:07:51 2025 +0000 Sync: create internal/main from public/main - 2025-12-14T20:07:51Z\n c9b3eeb09629035f31dcb8ab057d477d3753e28c Jenkins <jenkins@autodesk.com> Sun Dec 14 08:07:16 2025 +0000 Sync: create internal/main from public/main - 2025-12-14T08:07:16Z\n 52ed6b32b35deb2f6932a95510a28859f58e29d6 Jenkins <jenkins@autodesk.com> Sat Dec 13 20:07:19 2025 +0000 Sync: create internal/main from public/main - 2025-12-13T20:07:19Z\n fac1c4bb90156444afb9e4628d213fc61575f43d Jenkins <jenkins@autodesk.com> Sat Dec 13 08:09:35 2025 +0000 Sync: create internal/main from public/main - 2025-12-13T08:09:35Z\n 7b3cc11d164d1752dc9c1aee66963b9b05200451 Jenkins <jenkins@autodesk.com> Fri Dec 12 20:07:50 2025 +0000 Sync: create internal/main from public/main - 2025-12-12T20:07:50Z\n afcc4ec7229dc21562625569547bbd9ed47698a2 Jenkins <jenkins@autodesk.com> Fri Dec 12 08:08:46 2025 +0000 Sync: create internal/main from public/main - 2025-12-12T08:08:46Z\n bd4246925f535c2bffc4a7a1f15245b49e11c808 Jenkins <jenkins@autodesk.com> Thu Dec 11 20:07:26 2025 +0000 Sync: create internal/main from public/main - 2025-12-11T20:07:26Z\n 3c6f1706411faac1baf43a4e39ca7217d47c7487 Jenkins <jenkins@autodesk.com> Thu Dec 11 08:07:23 2025 +0000 Sync: create internal/main from public/main - 2025-12-11T08:07:23Z\n 45cb96b8b3d92b775d2609046a0986d37e81b945 Jenkins <jenkins@autodesk.com> Wed Dec 10 20:07:30 2025 +0000 Sync: create internal/main from public/main - 2025-12-10T20:07:30Z\n 646c70f5bdea00ffb5dd4aed86859470590e6d64 Jenkins <jenkins@autodesk.com> Wed Dec 10 08:06:57 2025 +0000 Sync: create internal/main from public/main - 2025-12-10T08:06:57Z\n 12c3c17ac1986fd31d50df6d204c6ea75da5a8e1 Jenkins <jenkins@autodesk.com> Tue Dec 9 20:07:02 2025 +0000 Sync: create internal/main from public/main - 2025-12-09T20:07:02Z\n 1f9749296b37663646c6253634a7d7cd8a419b43 Jenkins <jenkins@autodesk.com> Tue Dec 9 08:07:25 2025 +0000 Sync: create internal/main from public/main - 2025-12-09T08:07:25Z\n 113398bf1dc0899e34c3ea44159d735a8c280385 Jenkins <jenkins@autodesk.com> Mon Dec 8 20:07:20 2025 +0000 Sync: create internal/main from public/main - 2025-12-08T20:07:20Z\n 09c16b88e1659b7f2d4288ec5a8b34f90499a2a0 Jenkins <jenkins@autodesk.com> Mon Dec 8 08:07:20 2025 +0000 Sync: create internal/main from public/main - 2025-12-08T08:07:20Z\n 8d98386ba3d5be36fb30ba33af49b7beb013ec78 Jenkins <jenkins@autodesk.com> Sun Dec 7 20:07:18 2025 +0000 Sync: create internal/main from public/main - 2025-12-07T20:07:18Z\n 59fe1db9916a85016eb1ad0bd6ac0d9727801632 Jenkins <jenkins@autodesk.com> Sun Dec 7 08:07:22 2025 +0000 Sync: create internal/main from public/main - 2025-12-07T08:07:22Z\n 40965b627dd3b337d200e071e897f4c6ac653b12 Jenkins <jenkins@autodesk.com> Sat Dec 6 20:07:12 2025 +0000 Sync: create internal/main from public/main - 2025-12-06T20:07:12Z\n 15e0038b55f2c53407c460c42be123f0cd4f0fe7 Jenkins <jenkins@autodesk.com> Sat Dec 6 08:06:18 2025 +0000 Sync: create internal/main from public/main - 2025-12-06T08:06:18Z\n 6a146773e850844c6462922b2f7e8a1a4310fa49 Jenkins <jenkins@autodesk.com> Fri Dec 5 20:07:34 2025 +0000 Sync: create internal/main from public/main - 2025-12-05T20:07:34Z\n 4bf925be70b27eebce9c230af8295ada279bf078 Jenkins <jenkins@autodesk.com> Fri Dec 5 08:07:26 2025 +0000 Sync: create internal/main from public/main - 2025-12-05T08:07:26Z\n b638a146fe4fb76594f8c8d9303bcfd8439f5d29 Jenkins <jenkins@autodesk.com> Thu Dec 4 20:07:50 2025 +0000 Sync: create internal/main from public/main - 2025-12-04T20:07:50Z\n be770a7273b596edccf985cc4b31866e0d9019d5 Jenkins <jenkins@autodesk.com> Thu Dec 4 08:12:37 2025 +0000 Sync: create internal/main from public/main - 2025-12-04T08:12:37Z\n 1074775b47df702eff56e1ad01fb6f407b714514 Jenkins <jenkins@autodesk.com> Wed Dec 3 20:06:14 2025 +0000 Sync: create internal/main from public/main - 2025-12-03T20:06:14Z\n fd1e74e33a5b82d13fe21c3f70c79cf21dfe6f0c Jenkins <jenkins@autodesk.com> Wed Dec 3 08:07:43 2025 +0000 Sync: create internal/main from public/main - 2025-12-03T08:07:43Z\n ab638d3f5fe89f94add25796b03f52b01f458cd2 Jenkins <jenkins@autodesk.com> Tue Dec 2 20:07:30 2025 +0000 Sync: create internal/main from public/main - 2025-12-02T20:07:30Z\n bd59dedb94066686b6f57bdf5cd5cc3e081180ba Jenkins <jenkins@autodesk.com> Tue Dec 2 08:07:27 2025 +0000 Sync: create internal/main from public/main - 2025-12-02T08:07:27Z\n 074910714964a99daeff3fbafb0847a47c9589f1 Jenkins <jenkins@autodesk.com> Mon Dec 1 20:06:12 2025 +0000 Sync: create internal/main from public/main - 2025-12-01T20:06:12Z\n 0674eaa91135e2edbe08a5148c9040ef91d9da0c Jenkins <jenkins@autodesk.com> Mon Dec 1 08:07:41 2025 +0000 Sync: create internal/main from public/main - 2025-12-01T08:07:41Z\n 03beb8fec1f349722024c0f4b10a7f8b7b17d198 Jenkins <jenkins@autodesk.com> Sun Nov 30 20:07:16 2025 +0000 Sync: create internal/main from public/main - 2025-11-30T20:07:16Z\n 3dc9241fd7212b2ea64c4525ced34c041c53f2a3 Jenkins <jenkins@autodesk.com> Sun Nov 30 08:07:08 2025 +0000 Sync: create internal/main from public/main - 2025-11-30T08:07:08Z\n 7999ac263b482d5dd2a5f6243adc0fd3c366869e Jenkins <jenkins@autodesk.com> Sat Nov 29 20:07:15 2025 +0000 Sync: create internal/main from public/main - 2025-11-29T20:07:15Z\n 60dee5e879ed3c6d976061a53f2cc37328e0211b Jenkins <jenkins@autodesk.com> Sat Nov 29 08:07:20 2025 +0000 Sync: create internal/main from public/main - 2025-11-29T08:07:20Z\n 0045bbb10145b524022778a756b9e92ab9e6583b Jenkins <jenkins@autodesk.com> Fri Nov 28 20:07:17 2025 +0000 Sync: create internal/main from public/main - 2025-11-28T20:07:17Z\n 4cfc50eb0f2f1a075c546cc1bd521f889a6d8d4d Jenkins <jenkins@autodesk.com> Fri Nov 28 08:07:28 2025 +0000 Sync: create internal/main from public/main - 2025-11-28T08:07:28Z\n b70ac3414733315ec95b55880e696a9a5c9c05f9 Jenkins <jenkins@autodesk.com> Thu Nov 27 20:07:14 2025 +0000 Sync: create internal/main from public/main - 2025-11-27T20:07:14Z\n ac670282c01179d21fd0a68a1ebf93e583171922 Jenkins <jenkins@autodesk.com> Thu Nov 27 08:07:29 2025 +0000 Sync: create internal/main from public/main - 2025-11-27T08:07:29Z\n f6280e89786f743b4bef6765efad1f2b1b7f50e4 Jenkins <jenkins@autodesk.com> Wed Nov 26 20:07:21 2025 +0000 Sync: create internal/main from public/main - 2025-11-26T20:07:21Z\n 688dbd44fac79dfb55c02a0dd7a3c46ad002a5bb Jenkins <jenkins@autodesk.com> Wed Nov 26 08:07:40 2025 +0000 Sync: create internal/main from public/main - 2025-11-26T08:07:40Z\n 00a155d2c10ae7a88a38e7fda0fcc9725943a601 Jenkins <jenkins@autodesk.com> Tue Nov 25 20:07:37 2025 +0000 Sync: create internal/main from public/main - 2025-11-25T20:07:37Z\n 463292f03cf69fd8f4ec33ce1e476c62fd4d9a35 Kah Chong <Kah.Chong@autodesk.com> Tue Nov 25 03:38:02 2025 -0800 IM-10853 Moldflow-api: removed redundant import option (#103)\n b43ce695258e964408d190f17e6bfe4b4df9c304 Jenkins <jenkins@autodesk.com> Tue Nov 25 08:07:50 2025 +0000 Sync: create internal/main from public/main - 2025-11-25T08:07:50Z\n ddab067c1512df8e722e26a08c2d6f990c9bc10e Jenkins <jenkins@autodesk.com> Mon Nov 24 20:07:24 2025 +0000 Sync: create internal/main from public/main - 2025-11-24T20:07:24Z\n 7516896e2d67b51160ff0099c2aad4b0893b1dcb Jenkins <jenkins@autodesk.com> Mon Nov 24 08:07:47 2025 +0000 Sync: create internal/main from public/main - 2025-11-24T08:07:47Z\n d571915c6b7130ed3c4a7865e43bc9bfaad44d9a Jenkins <jenkins@autodesk.com> Sun Nov 23 20:07:18 2025 +0000 Sync: create internal/main from public/main - 2025-11-23T20:07:18Z\n 331ac2285d5b220466c3d9666d1d08cc30fcc46a Jenkins <jenkins@autodesk.com> Sun Nov 23 08:07:16 2025 +0000 Sync: create internal/main from public/main - 2025-11-23T08:07:16Z\n b37402eb8cab4f84c5b5c401e440f745be13ffdc Jenkins <jenkins@autodesk.com> Sat Nov 22 20:07:18 2025 +0000 Sync: create internal/main from public/main - 2025-11-22T20:07:17Z\n c821a58a53cdc7acd04796ce4de9b0983b45e8bb Jenkins <jenkins@autodesk.com> Sat Nov 22 08:06:38 2025 +0000 Sync: create internal/main from public/main - 2025-11-22T08:06:38Z\n b9d297c7545c5e36e76792b6dd1f66216e1ec7a1 Jenkins <jenkins@autodesk.com> Fri Nov 21 20:07:24 2025 +0000 Sync: create internal/main from public/main - 2025-11-21T20:07:24Z\n 998740a37d3949b846a221e6a1180eefa362943f Jenkins <jenkins@autodesk.com> Fri Nov 21 08:07:35 2025 +0000 Sync: create internal/main from public/main - 2025-11-21T08:07:35Z\n 36cebe134050d91f404158bccc4e65895381ed89 Jenkins <jenkins@autodesk.com> Thu Nov 20 20:07:24 2025 +0000 Sync: create internal/main from public/main - 2025-11-20T20:07:24Z\n 408a81a89c728b4e506d5085fbf29f03ee5b4b83 Jenkins <jenkins@autodesk.com> Thu Nov 20 08:06:41 2025 +0000 Sync: create internal/main from public/main - 2025-11-20T08:06:41Z\n cec7a47d34a9aadd2ae2279e6f9404dc57929135 Jenkins <jenkins@autodesk.com> Wed Nov 19 20:07:22 2025 +0000 Sync: create internal/main from public/main - 2025-11-19T20:07:22Z\n 3c1471af61f7c1264fef678068c702526ba5aca0 Jenkins <jenkins@autodesk.com> Wed Nov 19 08:07:38 2025 +0000 Sync: create internal/main from public/main - 2025-11-19T08:07:38Z\n f2370990bb53be38f0b6495765e26c2faeeb2963 Evan Liaw <evan.liaw@autodesk.com> Wed Nov 19 17:04:58 2025 +1100 Add DisplayName API (#105)\n 36716149d3eacd79e4b9092705e77639929fc5e3 Jenkins <jenkins@autodesk.com> Tue Nov 18 20:07:29 2025 +0000 Sync: create internal/main from public/main - 2025-11-18T20:07:29Z\n ace383daac3b9f0f8ca10d3406e618753c48fb5e Jenkins <jenkins@autodesk.com> Tue Nov 18 08:07:41 2025 +0000 Sync: create internal/main from public/main - 2025-11-18T08:07:41Z\n 8caedb6cc7f3accc5ccd1f9cedb6d09d4af30705 Jenkins <jenkins@autodesk.com> Mon Nov 17 20:06:11 2025 +0000 Sync: create internal/main from public/main - 2025-11-17T20:06:11Z\n 1e4a146d3f38430934f788d8f491262311292c24 Jenkins <jenkins@autodesk.com> Mon Nov 17 08:06:11 2025 +0000 Sync: create internal/main from public/main - 2025-11-17T08:06:11Z\n bf8158ecd6a124945811ed51fbdae7f19a82c93c Jenkins <jenkins@autodesk.com> Sun Nov 16 20:06:10 2025 +0000 Sync: create internal/main from public/main - 2025-11-16T20:06:10Z\n 48824a200de103c0b2ff58f3459407fd8859222d Jenkins <jenkins@autodesk.com> Sun Nov 16 08:06:10 2025 +0000 Sync: create internal/main from public/main - 2025-11-16T08:06:10Z\n b0d4896c4f7695b8e4be64d3c308a8d08a986ce5 Jenkins <jenkins@autodesk.com> Sat Nov 15 20:06:10 2025 +0000 Sync: create internal/main from public/main - 2025-11-15T20:06:10Z\n 3ac0a4219c43bf8a3f3e5b1d3c1fa90471d6e85e Jenkins <jenkins@autodesk.com> Sat Nov 15 08:06:13 2025 +0000 Sync: create internal/main from public/main - 2025-11-15T08:06:13Z\n 39a7425fd36b7d479c2f225d25f6849fd367bd20 Jenkins <jenkins@autodesk.com> Fri Nov 14 20:06:13 2025 +0000 Sync: create internal/main from public/main - 2025-11-14T20:06:13Z\n 50c8f6f0d6f6d052944142a36daabf4d9c6b071c Jenkins <jenkins@autodesk.com> Fri Nov 14 08:06:17 2025 +0000 Sync: create internal/main from public/main - 2025-11-14T08:06:17Z\n 244e6d2fda4e0fa6477ae76d776f4174faf26381 Jenkins <jenkins@autodesk.com> Thu Nov 13 20:07:40 2025 +0000 Sync: create internal/main from public/main - 2025-11-13T20:07:40Z\n 3bd1d9f6e4b11585241c3855e830f8deaa4f8311 Jenkins <jenkins@autodesk.com> Thu Nov 13 08:14:42 2025 +0000 Sync: create internal/main from public/main - 2025-11-13T08:14:42Z\n 1d51cb3284f7e8cdea5bcfed6c1367a4dd5e2276 Jenkins <jenkins@autodesk.com> Wed Nov 12 20:07:26 2025 +0000 Sync: create internal/main from public/main - 2025-11-12T20:07:26Z\n 840a37b6519f5166584681042a9984c57958a1aa Jenkins <jenkins@autodesk.com> Wed Nov 12 08:07:33 2025 +0000 Sync: create internal/main from public/main - 2025-11-12T08:07:33Z\n 56bdd387c1deb529af456fa8f661f9ed04deaadf Jenkins <jenkins@autodesk.com> Tue Nov 11 20:07:50 2025 +0000 Sync: create internal/main from public/main - 2025-11-11T20:07:50Z\n a72ad7b04108810710eee23c927489a60188b394 Jenkins <jenkins@autodesk.com> Tue Nov 11 08:09:22 2025 +0000 Sync: create internal/main from public/main - 2025-11-11T08:09:22Z\n 849ae4bb1364c0886d8361c3c35eb066b502f927 Jenkins <jenkins@autodesk.com> Mon Nov 10 20:07:51 2025 +0000 Sync: create internal/main from public/main - 2025-11-10T20:07:51Z\n b3191601f449df918d30eb45cc12e77b4429496c Pradeepkumar Jagdale <pradeepkumar.jagdale@autodesk.com> Mon Nov 10 18:24:09 2025 +0530 Rename axis and rotation properties in ImageExportOptions (#104)\n c65d2c8438f6f865dbca1aab906be516d4ff6276 Jenkins <jenkins@autodesk.com> Mon Nov 10 08:07:15 2025 +0000 Sync: create internal/main from public/main - 2025-11-10T08:07:15Z\n 7a6e877858bf93d8b2b0dc661f1a26b0e33c774e Jenkins <jenkins@autodesk.com> Sun Nov 9 20:07:26 2025 +0000 Sync: create internal/main from public/main - 2025-11-09T20:07:26Z\n 8037995c71c5917123c0a4fef51f3cd1c8a0e896 Jenkins <jenkins@autodesk.com> Sun Nov 9 08:07:35 2025 +0000 Sync: create internal/main from public/main - 2025-11-09T08:07:35Z\n 8fefb8110bc34f60c20120c3a08fd6a7d7549943 Jenkins <jenkins@autodesk.com> Sat Nov 8 20:07:37 2025 +0000 Sync: create internal/main from public/main - 2025-11-08T20:07:37Z\n 937f57e12a499e3880540efe97d5321c04b5bb21 Jenkins <jenkins@autodesk.com> Sat Nov 8 08:09:26 2025 +0000 Sync: create internal/main from public/main - 2025-11-08T08:09:26Z\n c83d4a2e4e50acc1cf5f20f85f3a9257315ff23e Jenkins <jenkins@autodesk.com> Fri Nov 7 20:07:48 2025 +0000 Sync: create internal/main from public/main - 2025-11-07T20:07:48Z\n 338d1e20d162643a0652cb5a46fd915ae8270fb0 Jenkins <jenkins@autodesk.com> Fri Nov 7 08:06:38 2025 +0000 Sync: create internal/main from public/main - 2025-11-07T08:06:38Z\n 5a8ddf97940b79520e35cc11b2b6bfa48c859110 Jenkins <jenkins@autodesk.com> Thu Nov 6 20:08:03 2025 +0000 Sync: create internal/main from public/main - 2025-11-06T20:08:03Z\n ffb06fa6bbd8a87908f8cad3876f632a7f97c2b4 Jenkins <jenkins@autodesk.com> Thu Nov 6 08:09:19 2025 +0000 Sync: create internal/main from public/main - 2025-11-06T08:09:19Z\n ad5474587d6b9de4239ca8264c2283ff3aad04cf Jenkins <jenkins@autodesk.com> Wed Nov 5 20:07:30 2025 +0000 Sync: create internal/main from public/main - 2025-11-05T20:07:30Z\n f2436ec2c9cd504ef75c6c6d1f01b0a95c5e7626 Jenkins <jenkins@autodesk.com> Wed Nov 5 08:09:04 2025 +0000 Sync: create internal/main from public/main - 2025-11-05T08:09:04Z\n 0a0dc6fb8294c64edb49dbc21cfd84991802cadd Kumar Dev <kumar.dev@autodesk.com> Wed Nov 5 08:02:12 2025 +0530 [IM-10793] Add Export VTK Code to Moldflow API (#102)\n 6f2e3b8dbfe289e19a388c131d4a9429d91fd3b7 Jenkins <jenkins@autodesk.com> Tue Nov 4 20:07:56 2025 +0000 Sync: create internal/main from public/main - 2025-11-04T20:07:56Z\n 8f1efc70d6cea25b68e41fe5b298c4c43826d95b Jenkins <jenkins@autodesk.com> Tue Nov 4 08:07:27 2025 +0000 Sync: create internal/main from public/main - 2025-11-04T08:07:27Z\n a58d1079629298088252db6aaa8bb1361e2dfbbe Jenkins <jenkins@autodesk.com> Mon Nov 3 20:07:40 2025 +0000 Sync: create internal/main from public/main - 2025-11-03T20:07:40Z\n dcac5678c218988444d937a2731ef228ccbacdee Jenkins <jenkins@autodesk.com> Mon Nov 3 08:08:59 2025 +0000 Sync: create internal/main from public/main - 2025-11-03T08:08:58Z\n 1b6c6535c6c19ba099a7ddbe843d0c0d8f8c18ab Jenkins <jenkins@autodesk.com> Sun Nov 2 20:07:27 2025 +0000 Sync: create internal/main from public/main - 2025-11-02T20:07:27Z\n a433f998828513e0020cf8bcc9cd91d7167b68a9 Jenkins <jenkins@autodesk.com> Sun Nov 2 07:07:35 2025 +0000 Sync: create internal/main from public/main - 2025-11-02T07:07:35Z\n 44cfc19c5b650e2da1de76ecc3ecbb4748064a36 Jenkins <jenkins@autodesk.com> Sat Nov 1 19:07:27 2025 +0000 Sync: create internal/main from public/main - 2025-11-01T19:07:27Z\n 8cb02189530c0a6404a96c4c3753a57f6bf698d1 Jenkins <jenkins@autodesk.com> Fri Oct 31 19:07:21 2025 +0000 Sync: create internal/main from public/main - 2025-10-31T19:07:21Z\n 7603aee489d41b0997c1f561fac102117acdf9be Jenkins <jenkins@autodesk.com> Fri Oct 31 07:08:47 2025 +0000 Sync: create internal/main from public/main - 2025-10-31T07:08:47Z\n 1b892a83f5d64371e80d9029f545499cbbaadc1b Jenkins <jenkins@autodesk.com> Thu Oct 30 19:08:23 2025 +0000 Sync: create internal/main from public/main - 2025-10-30T19:08:22Z\n 654a188ea1094aa77dd75cb21cff472ac0000cbe Jenkins <jenkins@autodesk.com> Thu Oct 30 07:08:57 2025 +0000 Sync: create internal/main from public/main - 2025-10-30T07:08:57Z\n d8862fc9b4879d4305953a9a0929fc0b58800a5b Jenkins <jenkins@autodesk.com> Wed Oct 29 19:07:33 2025 +0000 Sync: create internal/main from public/main - 2025-10-29T19:07:33Z\n 3cb676da72ee9fe561e0ebb3248c417e6021a795 Jenkins <jenkins@autodesk.com> Wed Oct 29 07:07:59 2025 +0000 Sync: create internal/main from public/main - 2025-10-29T07:07:59Z\n a23a483bbbcb2db12316f77815afda5a3c68126c Jenkins <jenkins@autodesk.com> Tue Oct 28 19:07:19 2025 +0000 Sync: create internal/main from public/main - 2025-10-28T19:07:19Z\n d0b7608482e64115028dd86984f54ce4abee37b2 Sankalp Shrivastava <sankalp.shrivastava@autodesk.com> Tue Oct 28 12:47:46 2025 +0530 [IM-10547] Expose AutoScale parameter as FitToScreen in ImageExportOptions class (#101)\n f563622c627a87ce1f1fec7a7949959beb4e72cf Jenkins <jenkins@autodesk.com> Tue Oct 28 07:09:01 2025 +0000 Sync: create internal/main from public/main - 2025-10-28T07:09:01Z\n 8b49ba37df19e62c85d33e29ce4b242bd04828f5 Jenkins <jenkins@autodesk.com> Mon Oct 27 19:08:07 2025 +0000 Sync: create internal/main from public/main - 2025-10-27T19:08:07Z\n c93310196ab2fb52d06ff6b9c29dd3b83f4fb7a5 Jenkins <jenkins@autodesk.com> Mon Oct 27 07:07:49 2025 +0000 Sync: create internal/main from public/main - 2025-10-27T07:07:49Z\n 8eabe35e90e58f54832dd7c536442b6bc71ed32c Jenkins <jenkins@autodesk.com> Sun Oct 26 19:07:22 2025 +0000 Sync: create internal/main from public/main - 2025-10-26T19:07:22Z\n 0d3fa10f20d7285f4977bf998da293c9df31c277 Jenkins <jenkins@autodesk.com> Sun Oct 26 07:07:28 2025 +0000 Sync: create internal/main from public/main - 2025-10-26T07:07:28Z\n 46bcec0594f3024edf1a99cdbc34a3db8e80ba37 Jenkins <jenkins@autodesk.com> Sat Oct 25 19:07:25 2025 +0000 Sync: create internal/main from public/main - 2025-10-25T19:07:25Z\n 296e8b925740cb5655c97e99a7db0b4a1c0adf7e Jenkins <jenkins@autodesk.com> Sat Oct 25 07:07:36 2025 +0000 Sync: create internal/main from public/main - 2025-10-25T07:07:36Z\n 1386b383b4a3ac181cd886a76439bcd5404e7363 Jenkins <jenkins@autodesk.com> Fri Oct 24 19:07:39 2025 +0000 Sync: create internal/main from public/main - 2025-10-24T19:07:39Z\n 21de316a771f2f2868c06a567c25c45d466e0f0e Jenkins <jenkins@autodesk.com> Fri Oct 24 07:08:18 2025 +0000 Sync: create internal/main from public/main - 2025-10-24T07:08:18Z\n 2e14d70880873ab051231b6c82ad2623e1ed1c95 Jenkins <jenkins@autodesk.com> Thu Oct 23 19:08:00 2025 +0000 Sync: create internal/main from public/main - 2025-10-23T19:08:00Z\n c34cb274dcdfacf11d41dd6d109fb321503277df Jenkins <jenkins@autodesk.com> Thu Oct 23 07:07:38 2025 +0000 Sync: create internal/main from public/main - 2025-10-23T07:07:38Z\n 8c2140d88d6639277b851c6aea2ec18d2e6681f4 Jenkins <jenkins@autodesk.com> Wed Oct 22 19:07:28 2025 +0000 Sync: create internal/main from public/main - 2025-10-22T19:07:28Z\n 011aa80588cd0c8f4d52be5cfbc7d8f89d23d490 Jenkins <jenkins@autodesk.com> Wed Oct 22 07:08:39 2025 +0000 Sync: create internal/main from public/main - 2025-10-22T07:08:39Z\n af0272dc99eda3ac93bf85a8524e4d6e8bdf1b13 Jenkins <jenkins@autodesk.com> Tue Oct 21 19:07:25 2025 +0000 Sync: create internal/main from public/main - 2025-10-21T19:07:25Z\n 98932f13588753f0a20fb8b4bda052eea6c85dec Jenkins <jenkins@autodesk.com> Tue Oct 21 07:07:51 2025 +0000 Sync: create internal/main from public/main - 2025-10-21T07:07:51Z\n 3766d5dd3482e550b7ff934433d963875ce1a125 Jenkins <jenkins@autodesk.com> Mon Oct 20 19:07:40 2025 +0000 Sync: create internal/main from public/main - 2025-10-20T19:07:40Z\n 3f3438c6f3a33c46530e11ddb4b904f66cfc4140 Jenkins <jenkins@autodesk.com> Mon Oct 20 07:07:13 2025 +0000 Sync: create internal/main from public/main - 2025-10-20T07:07:13Z\n b69c44fdcf00bd9700fb58122dbf4b47c82198e3 Jenkins <jenkins@autodesk.com> Sun Oct 19 19:07:35 2025 +0000 Sync: create internal/main from public/main - 2025-10-19T19:07:35Z\n ca17f95156b58279e1977383fb6e612553f58fc4 Jenkins <jenkins@autodesk.com> Sun Oct 19 07:07:33 2025 +0000 Sync: create internal/main from public/main - 2025-10-19T07:07:33Z\n daecaafe3a64addf2679a8f813e5cd2382c5c00e Jenkins <jenkins@autodesk.com> Sat Oct 18 19:07:27 2025 +0000 Sync: create internal/main from public/main - 2025-10-18T19:07:27Z\n 1381d4d3028ef5cd277c18759b20054f8b793c54 Jenkins <jenkins@autodesk.com> Sat Oct 18 07:07:42 2025 +0000 Sync: create internal/main from public/main - 2025-10-18T07:07:42Z\n 9c749e3ae0e791b5fe98fe08142c4812d4965b9c Jenkins <jenkins@autodesk.com> Fri Oct 17 19:07:37 2025 +0000 Sync: create internal/main from public/main - 2025-10-17T19:07:37Z\n 8c7d910bcf4c02178aafce5ca43357f9ff879079 Jenkins <jenkins@autodesk.com> Fri Oct 17 07:09:36 2025 +0000 Sync: create internal/main from public/main - 2025-10-17T07:09:36Z\n 38321853683591c93e9c11ec2097526c507332c5 Jenkins <jenkins@autodesk.com> Thu Oct 16 19:07:31 2025 +0000 Sync: create internal/main from public/main - 2025-10-16T19:07:31Z\n 152aea9d8bb393331bce4ec28aa2611666d32be2 Jenkins <jenkins@autodesk.com> Thu Oct 16 07:09:03 2025 +0000 Sync: create internal/main from public/main - 2025-10-16T07:09:03Z\n b2ccd36eca9221f176c94bef489625110edb12b7 Jenkins <jenkins@autodesk.com> Wed Oct 15 19:07:38 2025 +0000 Sync: create internal/main from public/main - 2025-10-15T19:07:38Z\n 90a3fc09f05002055284cf7faa0b0e239a76f1a4 Jenkins <jenkins@autodesk.com> Wed Oct 15 07:06:19 2025 +0000 Sync: create internal/main from public/main - 2025-10-15T07:06:19Z\n 6310e4ec12807a107b0de590951547731ac86a75 Evan Liaw <evan.liaw@autodesk.com> Wed Oct 15 15:22:25 2025 +1100 Remove Legacy Option (#100)\n 8ec6f23d78b5377bd8b66dbce3fb1a4b9d643ed4 Jenkins <jenkins@autodesk.com> Tue Oct 14 19:07:39 2025 +0000 Sync: create internal/main from public/main - 2025-10-14T19:07:39Z\n 0ea88e1b4020645eabced93dbaff787ae595add7 Jenkins <jenkins@autodesk.com> Tue Oct 14 07:09:27 2025 +0000 Sync: create internal/main from public/main - 2025-10-14T07:09:27Z\n 42f1de1879b22eea524f183c028ac69361ae2967 Jenkins <jenkins@autodesk.com> Mon Oct 13 19:07:19 2025 +0000 Sync: create internal/main from public/main - 2025-10-13T19:07:19Z\n 2159fcf054c2efa15737f5c02d118bc0f7c6b302 Jenkins <jenkins@autodesk.com> Mon Oct 13 07:06:55 2025 +0000 Sync: create internal/main from public/main - 2025-10-13T07:06:55Z\n 85c687e7426669a390a981463514a535235c9e8e Jenkins <jenkins@autodesk.com> Sun Oct 12 19:06:11 2025 +0000 Sync: create internal/main from public/main - 2025-10-12T19:06:11Z\n d8fd808717fd19672e38aa1c535f81acf34106f9 Jenkins <jenkins@autodesk.com> Sun Oct 12 07:06:12 2025 +0000 Sync: create internal/main from public/main - 2025-10-12T07:06:12Z\n 288f0aabfd130e3c001ee29946dd2fbde87e9cd6 Jenkins <jenkins@autodesk.com> Sat Oct 11 19:06:12 2025 +0000 Sync: create internal/main from public/main - 2025-10-11T19:06:12Z\n 0f8d70a0c8a4f186390653a355ab3433821642d4 Jenkins <jenkins@autodesk.com> Sat Oct 11 07:06:15 2025 +0000 Sync: create internal/main from public/main - 2025-10-11T07:06:15Z\n 13da453cc3a731421d80848d69abb045149c398e Jenkins <jenkins@autodesk.com> Fri Oct 10 19:06:58 2025 +0000 Sync: create internal/main from public/main - 2025-10-10T19:06:58Z\n 2894e7797f207e58e696a7713f072708e81bcc02 Jenkins <jenkins@autodesk.com> Fri Oct 10 07:08:24 2025 +0000 Sync: create internal/main from public/main - 2025-10-10T07:08:24Z\n a8b205946250194e9db2f6f009960626498534c1 Jenkins <jenkins@autodesk.com> Thu Oct 9 19:07:14 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T19:07:14Z\n 1253dca45c9c7df128f4157f1c83683a14d5da9d Sankalp Shrivastava <sankalp.shrivastava@autodesk.com> Thu Oct 9 13:17:49 2025 +0530 [IM-8675 IM-8676] ImageExportOptions and AnimationExportOptions class Implementation in moldflow-api (#94)\n 572eb77595c2dff4e74c4cdacf65cffb47deb2b3 Jenkins <jenkins@autodesk.com> Thu Oct 9 07:07:22 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T07:07:22Z\n 29c79dab1579a933e60c61e172a68314f6299bf5 Isaac Carr <isaac.carr@autodesk.com> Thu Oct 9 17:47:09 2025 +1100 IM-10248, IM-9707 - Clarify and redesign FillHole APIs for 2027.0 to reduce confusion (#97)\n 456e72981a6196a0b92dd6d89d4b852c1563c1ad Jenkins <jenkins@autodesk.com> Thu Oct 9 06:38:17 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T06:38:17Z\n 763485e60824567b8f6732765ed8b39133d0810d Jenkins <jenkins@autodesk.com> Thu Oct 9 04:14:54 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T04:14:54Z\n 0629e290e9b40a479ca81887b76d36c663e469ab Jenkins <jenkins@autodesk.com> Thu Oct 9 03:56:45 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T03:56:45Z\n b6ce3fd6258eaf566b6fb7f1ade7b01801224d58 Jenkins <jenkins@autodesk.com> Thu Oct 9 03:56:32 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T03:56:32Z\n 4684057706ab171d03c5a05251f02117bae0ef9f Jenkins <jenkins@autodesk.com> Thu Oct 9 03:53:01 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T03:53:01Z\n 2937dafc05e50f02a8ae79de2d253f3b01ba9d55 Sankalp Shrivastava <sankalp.shrivastava@autodesk.com> Thu Oct 9 08:12:58 2025 +0530 CADDiagnostic class Implementation (#95)\n 8d31725c1c47a78a93621ee1a641c3aef53ce155 Jenkins <jenkins@autodesk.com> Thu Oct 9 02:38:54 2025 +0000 Sync: create internal/main from public/main - 2025-10-09T02:38:54Z\n 5b88de6cecf98f2125eefe98bfe5337046698b18 Jenkins <jenkins@autodesk.com> Wed Oct 8 19:06:12 2025 +0000 Sync: create internal/main from public/main - 2025-10-08T19:06:12Z\n b66e344050f88b9a71fc0cfc3ec5e678c4e2c11d Jenkins <jenkins@autodesk.com> Wed Oct 8 07:06:51 2025 +0000 Sync: create internal/main from public/main - 2025-10-08T07:06:51Z\n 79d6fa899076223e291df671f9ea4dd7f45617bc Jenkins <jenkins@autodesk.com> Wed Oct 8 03:20:59 2025 +0000 Sync: create internal/main from public/main - 2025-10-08T03:20:59Z\n c26559627de1049234d5ad392963e4e62fdcf912 Jenkins <jenkins@autodesk.com> Tue Oct 7 19:12:09 2025 +0000 Sync: create internal/main from public/main - 2025-10-07T19:12:09Z\n cb0b31981226b59a1782a2d489437693f1c1cbaa Jenkins <jenkins@autodesk.com> Tue Oct 7 15:36:20 2025 +0000 Sync: create internal/main from public/main - 2025-10-07T15:36:20Z\n bfdd9d294f0c230d149f349934d011f8edf51c5e Osi Njoku <osi.njoku@autodesk.com> Wed Oct 8 01:58:44 2025 +1100 Sync: merge public main into internal internal/main - 2025-10-07T14:58:44Z\n fa7e0ceaecc45628e377365b0a8797fa22ce19da Jenkins <jenkins@autodesk.com> Sun Oct 5 19:06:11 2025 +0000 Sync: integrate existing origin/internal/main\n 6d027a7b39721d0d064c843d362085eb82b01e48 Jenkins <jenkins@autodesk.com> Sun Oct 5 19:06:11 2025 +0000 Sync: set internal Jenkinsfile\n e0b7c17014e9abad81d5b500d87aae347a8fea20 Jenkins <jenkins@autodesk.com> Sun Oct 5 19:06:11 2025 +0000 Sync: drop public .github/workflows for internal\n 1cc641ea6e597dcbba26b9217c8ff895eb16db9f Jenkins <jenkins@autodesk.com> Sun Oct 5 07:06:10 2025 +0000 Sync: integrate existing origin/internal/main\n 83599da81f67f62e7be7db9abed46eb0263b25f6 Jenkins <jenkins@autodesk.com> Sun Oct 5 07:06:10 2025 +0000 Sync: set internal Jenkinsfile\n cb0b08326e862ebe4291dfb8b2b55013905004a8 Jenkins <jenkins@autodesk.com> Sun Oct 5 07:06:10 2025 +0000 Sync: drop public .github/workflows for internal\n c927c9085b724cc7d79cb05c87e645b214612320 Jenkins <jenkins@autodesk.com> Sat Oct 4 19:06:13 2025 +0000 Sync: integrate existing origin/internal/main\n 6dd625492183d20a9f7e564a0f90896b025eb386 Jenkins <jenkins@autodesk.com> Sat Oct 4 19:06:13 2025 +0000 Sync: set internal Jenkinsfile\n 05e64997121ebeb2e81937043e84b34b8238dc89 Jenkins <jenkins@autodesk.com> Sat Oct 4 19:06:13 2025 +0000 Sync: drop public .github/workflows for internal\n 1b20398747a79ec2c7e471d21b7575a00f5bb481 Jenkins <jenkins@autodesk.com> Sat Oct 4 07:06:16 2025 +0000 Sync: integrate existing origin/internal/main\n b0b46a2332cec003248fcc1aeb4756c36209eace Jenkins <jenkins@autodesk.com> Sat Oct 4 07:06:16 2025 +0000 Sync: set internal Jenkinsfile\n 8eed179ec8f63ed1fc29443582d86e2cc05f21cc Jenkins <jenkins@autodesk.com> Sat Oct 4 07:06:16 2025 +0000 Sync: drop public .github/workflows for internal\n 825be74cfc82fde9edb86d472a141dbd8d36bf52 Jenkins <jenkins@autodesk.com> Fri Oct 3 19:06:11 2025 +0000 Sync: integrate existing origin/internal/main\n fa7ac62622aa3979b4e859de629a0e9ebaff8d32 Jenkins <jenkins@autodesk.com> Fri Oct 3 19:06:11 2025 +0000 Sync: set internal Jenkinsfile\n 6d6f4c3762b75678d185842bd1449de5660b9370 Jenkins <jenkins@autodesk.com> Fri Oct 3 19:06:11 2025 +0000 Sync: drop public .github/workflows for internal\n 8800888e05cf41995971230084b7dc75f36a1760 Jenkins <jenkins@autodesk.com> Fri Oct 3 07:06:12 2025 +0000 Sync: integrate existing origin/internal/main\n c991a5aca86125da9b91b66628e5cf5540903630 Jenkins <jenkins@autodesk.com> Fri Oct 3 07:06:12 2025 +0000 Sync: set internal Jenkinsfile\n 924d56097318ad0967529d85048c544c6d01cf2b Jenkins <jenkins@autodesk.com> Fri Oct 3 07:06:12 2025 +0000 Sync: drop public .github/workflows for internal\n e8cc30f6ee9f5ae6066c1232c1749d67855c5c25 Jenkins <jenkins@autodesk.com> Thu Oct 2 19:06:13 2025 +0000 Sync: integrate existing origin/internal/main\n 90f5dd56f80011c168c54ca2d834ea1859c34931 Jenkins <jenkins@autodesk.com> Thu Oct 2 19:06:12 2025 +0000 Sync: set internal Jenkinsfile\n 4c22def97358d67dc36f4cdac63c7f1b81cfeebb Jenkins <jenkins@autodesk.com> Thu Oct 2 19:06:12 2025 +0000 Sync: drop public .github/workflows for internal\n aa08abeb1f20362e82537a750f6834028e7aa951 Jenkins <jenkins@autodesk.com> Thu Oct 2 07:07:08 2025 +0000 Sync: integrate existing origin/internal/main\n 54f6dba8881763856956e4d637b9f7dcefc7f835 Jenkins <jenkins@autodesk.com> Thu Oct 2 07:07:08 2025 +0000 Sync: set internal Jenkinsfile\n acf990ce10d1f24711943b2728849cdb3386f2ae Jenkins <jenkins@autodesk.com> Thu Oct 2 07:07:08 2025 +0000 Sync: drop public .github/workflows for internal\n e65d7b2f348335cb63e279c54881f8011485cb53 Jenkins <jenkins@autodesk.com> Wed Oct 1 19:07:08 2025 +0000 Sync: integrate existing origin/internal/main\n 5ed5f22f04496f2c55463e61a656bec23920a97b Jenkins <jenkins@autodesk.com> Wed Oct 1 19:07:08 2025 +0000 Sync: set internal Jenkinsfile\n 95de1e4830835cbf7e2e3055587a035f0ee33950 Jenkins <jenkins@autodesk.com> Wed Oct 1 19:07:08 2025 +0000 Sync: drop public .github/workflows for internal\n f4279fca5c8fc2cedc0465fed68b89cd7423e816 Jenkins <jenkins@autodesk.com> Wed Oct 1 07:07:29 2025 +0000 Sync: integrate existing origin/internal/main\n a27967db94021791d2a8f9a05bd6a660ced12dfd Jenkins <jenkins@autodesk.com> Wed Oct 1 07:07:29 2025 +0000 Sync: set internal Jenkinsfile\n f0d0d0400574d1e1023d9d624914d095f0ec44ee Jenkins <jenkins@autodesk.com> Wed Oct 1 07:07:29 2025 +0000 Sync: drop public .github/workflows for internal\n b1288e85932fdd5cf7b89593ecc79edc22f08beb Jenkins <jenkins@autodesk.com> Tue Sep 30 19:07:15 2025 +0000 Sync: integrate existing origin/internal/main\n bf1d3b2a126c2e69b213473fa5bca28063d62729 Jenkins <jenkins@autodesk.com> Tue Sep 30 19:07:14 2025 +0000 Sync: set internal Jenkinsfile\n 76648728e09d29e07996519ff47a56942a067902 Jenkins <jenkins@autodesk.com> Tue Sep 30 19:07:14 2025 +0000 Sync: drop public .github/workflows for internal\n a2270b07b8b15d5e28fa2361240d461e79e6255b Jenkins <jenkins@autodesk.com> Tue Sep 30 13:33:58 2025 +0000 Sync: integrate existing origin/internal/main\n e49afa63af3f2b270dbfa26a59f138b57dd8bdd4 Jenkins <jenkins@autodesk.com> Tue Sep 30 13:33:55 2025 +0000 Sync: set internal Jenkinsfile\n 48628cc394b69c7bdadee4b2f7774a8f67fba672 Jenkins <jenkins@autodesk.com> Tue Sep 30 13:33:55 2025 +0000 Sync: drop public .github/workflows for internal\n fcf36aec02e70f43bbf5e3cda5b70b4c443881ef Osi Njoku <osi.njoku@autodesk.com> Tue Sep 30 21:20:05 2025 +1000 Sync: set internal Jenkinsfile\n d1bfc89c83e8451318412ac0278f6a2f110028d2 Osi Njoku <osi.njoku@autodesk.com> Tue Sep 30 20:26:53 2025 +1000 Sync: drop public .github/workflows for internal\n * fix version * docs: Update CHANGELOG for PR #62 — document removal of GradingFactor, MeshGenerator grading factor change, and GeomType exposure * docs: Expand Unreleased changelog to reflect all changes in PR #62 * docs: Restore original changelog section headings and organize new entries * docs: Add deprecations from PRs 110 and 97 to Unreleased section * update cl * docs version * docs: Normalize CHANGELOG (remove duplicated block after merge with release/26) * docs: Fix CHANGELOG duplication and indentation * docs: Tidy CHANGELOG formatting * normalise deprecations * Update CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove duplicate CHANGELOG entry from Unreleased section (#63) * Initial plan * Remove duplicate CHANGELOG entry from Unreleased section Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: osinjoku <49887472+osinjoku@users.noreply.github.com> * Update src/moldflow/helper.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/moldflow/mesh_editor.py Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> * remove changelog duplicates --------- Co-authored-by: Sankalp Shrivastava <sankalp.adsk.github@gmail.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: sankalps0549 <230025240+sankalps0549@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Internal Sync <internal-sync@local>
1 parent 844d148 commit dae910f

33 files changed

+2105
-73
lines changed

CHANGELOG.md

Lines changed: 60 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111
- Python 3.14 support
12+
- New wrapper and documentation for `AnimationExportOptions` (`src/moldflow/animation_export_options.py` and docs/source/components/wrapper/animation_export_options.rst).
13+
- New wrapper and documentation for `ImageExportOptions` (`src/moldflow/image_export_options.py` and docs/source/components/wrapper/image_export_options.rst).
14+
- Added `CADDiagnostic` wrapper and documentation (`src/moldflow/cad_diagnostic.py`, docs/source/components/wrapper/cad_diagnostic.rst).
15+
- Added and updated unit tests covering animation/image export options, CAD diagnostic, import options, mesh editor, plot manager, study document handling, synergy, and viewer (tests/api/unit_tests/* and tests/core/test_helper.py).
16+
17+
### Changed
18+
- API improvements and helper additions across mesh editing, plotting, study documents, Synergy integration, and the viewer (`src/moldflow/mesh_editor.py`, `src/moldflow/plot_manager.py`, `src/moldflow/study_doc.py`, `src/moldflow/synergy.py`, `src/moldflow/viewer.py`).
19+
- Added/updated component enum docs and wrapper docs (docs/source/components/enums/*, docs/source/components/wrapper/*) and updated project readme (docs/source/readme.rst).
20+
21+
### Deprecated
22+
- Deprecated several legacy Viewer functions and MeshGenerator/ImportOptions properties in preparation for Synergy 2027.0.0:
23+
- `Viewer.save_image_legacy`
24+
- `Viewer.save_image`
25+
- `Viewer.save_animation`
26+
- `ImportOptions.mdl_kernel`
27+
- `MeshGenerator.automatic_tetra_optimization`
28+
- `MeshGenerator.element_reduction`
29+
- `MeshGenerator.use_fallbacks`
30+
- `MeshGenerator.use_tetras_on_edge`
31+
- `MeshGenerator.tetra_max_ar`
32+
- Added deprecation warnings and clarified FillHole API redesigns
33+
34+
### Removed
35+
- N/A
36+
37+
### Fixed
38+
- N/A
39+
40+
### Security
41+
- N/A
42+
43+
## [26.0.5]
44+
45+
### Added
46+
- N/A
1247

1348
### Changed
1449
- `MeshGenerator.cad_mesh_grading_factor` now accepts `float` values in range 0.0 to 1.0 instead of enum/integer-coded options
@@ -20,12 +55,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2055
- `GradingFactor` enum - incorrectly restricted the API to discrete values when the COM API accepts continuous float values from 0.0 to 1.0
2156

2257
### Fixed
23-
- Fixed `GeomType` enum not being exposed in package `__init__.py` - users can now import it directly with `from moldflow import GeomType`
2458
- Fixed `MeshGenerator.cad_mesh_grading_factor` to properly accept float/double values matching the COM API signature instead of restricting to enum values
2559

2660
### Security
2761
- N/A
2862

63+
## [26.0.4]
64+
65+
### Added
66+
- N/A
67+
68+
### Changed
69+
- N/A
70+
71+
### Deprecated
72+
- N/A
73+
74+
### Removed
75+
- N/A
76+
77+
### Fixed
78+
- Fixed `GeomType` enum not being exposed in package `__init__.py` - users can now import it directly with `from moldflow import GeomType`
79+
- Fixed invalid `DUAL_DOMAIN` enum value in `GeomType` - replaced with `FUSION = "Fusion"` to match valid Moldflow API values
80+
- Fixed missing `-> bool` return type annotations for `MeshGenerator.generate()` and `MeshGenerator.save_options()` methods
81+
82+
### Security
83+
- N/A
84+
2985
## [26.0.3]
3086

3187
### Added
@@ -94,7 +150,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
94150
- Initial version aligned with Moldflow Synergy 2026.0.1
95151
- Python 3.10-3.13 compatibility
96152

97-
[Unreleased]: https://github.com/Autodesk/moldflow-api/compare/v26.0.3...HEAD
153+
[Unreleased]: https://github.com/Autodesk/moldflow-api/compare/v26.0.5...HEAD
154+
[26.0.5]: https://github.com/Autodesk/moldflow-api/releases/tag/v26.0.5
155+
[26.0.4]: https://github.com/Autodesk/moldflow-api/releases/tag/v26.0.4
98156
[26.0.3]: https://github.com/Autodesk/moldflow-api/releases/tag/v26.0.3
99157
[26.0.2]: https://github.com/Autodesk/moldflow-api/releases/tag/v26.0.2
100158
[26.0.1]: https://github.com/Autodesk/moldflow-api/releases/tag/v26.0.1

docs/source/_static/switcher.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
[
2+
{
3+
"version": "v27.0.0",
4+
"name": "v27.0.0 (latest)",
5+
"url": "../v27.0.0/",
6+
"is_latest": true
7+
},
28
{
39
"version": "v26.0.5",
4-
"name": "v26.0.5 (latest)",
10+
"name": "v26.0.5",
511
"url": "../v26.0.5/",
6-
"is_latest": true
12+
"is_latest": false
713
},
814
{
915
"version": "v26.0.4",
@@ -35,4 +41,4 @@
3541
"url": "../v26.0.0/",
3642
"is_latest": false
3743
}
38-
]
44+
]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CaptureModes
2+
============
3+
4+
.. autoclass:: moldflow.common::CaptureModes

docs/source/components/enums/mdl_kernel.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
AnimationExportOptions
2+
======================
3+
4+
.. automodule:: moldflow.animation_export_options
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CADDiagnostic
2+
=============
3+
4+
.. automodule:: moldflow.cad_diagnostic
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
ImageExportOptions
2+
==================
3+
4+
.. automodule:: moldflow.image_export_options

docs/source/readme.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,7 @@ Configure Import Options Before CAD Import
692692
.. code-block:: python
693693
694694
from moldflow import Synergy
695-
from moldflow.common import MeshType, ImportUnits, MDLKernel
695+
from moldflow.common import MeshType, ImportUnits
696696
697697
synergy = Synergy()
698698
io = synergy.import_options # ImportOptions
@@ -701,7 +701,6 @@ Configure Import Options Before CAD Import
701701
io.mesh_type = MeshType.MESH_FUSION
702702
io.units = ImportUnits.MM
703703
io.use_mdl = True
704-
io.mdl_kernel = MDLKernel.PARASOLID
705704
io.mdl_mesh = True
706705
io.mdl_surfaces = True
707706
io.mdl_auto_edge_select = True

src/moldflow/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,18 @@
77
A Python wrapper for the Autodesk Moldflow Synergy API.
88
"""
99

10+
from .animation_export_options import AnimationExportOptions
1011
from .boundary_conditions import BoundaryConditions
1112
from .boundary_list import BoundaryList
13+
from .cad_diagnostic import CADDiagnostic
1214
from .cad_manager import CADManager
1315
from .circuit_generator import CircuitGenerator
1416
from .data_transform import DataTransform
1517
from .diagnosis_manager import DiagnosisManager
1618
from .double_array import DoubleArray
1719
from .ent_list import EntList
1820
from .folder_manager import FolderManager
21+
from .image_export_options import ImageExportOptions
1922
from .import_options import ImportOptions
2023
from .integer_array import IntegerArray
2124
from .layer_manager import LayerManager
@@ -53,6 +56,7 @@
5356
from .common import AnimationSpeed
5457
from .common import CADBodyProperty
5558
from .common import CADContactMesh
59+
from .common import CaptureModes
5660
from .common import ClampForcePlotDirection
5761
from .common import ColorScaleOptions
5862
from .common import ColorTableIDs
@@ -79,7 +83,6 @@
7983
from .common import Mesher3DType
8084
from .common import MoldingProcess
8185
from .common import MDLContactMeshType
82-
from .common import MDLKernel
8386
from .common import MeshType
8487
from .common import ModulusPlotDirection
8588
from .common import NurbsAlgorithm
Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
"""
2+
Usage:
3+
AnimationExportOptions Class API Wrapper
4+
"""
5+
6+
from .logger import process_log, LogMessage
7+
from .helper import (
8+
check_type,
9+
check_is_non_negative,
10+
get_enum_value,
11+
check_range,
12+
check_file_extension,
13+
)
14+
from .common import AnimationSpeed, CaptureModes
15+
from .constants import MP4_FILE_EXT, GIF_FILE_EXT, ANIMATION_SPEED_CONVERTER
16+
17+
18+
class AnimationExportOptions:
19+
"""
20+
Wrapper for AnimationExportOptions class of Moldflow Synergy.
21+
"""
22+
23+
def __init__(self, _animation_export_options):
24+
"""
25+
Initialize the AnimationExportOptions with a AnimationExportOptions instance from COM.
26+
27+
Args:
28+
_animation_export_options: The AnimationExportOptions instance.
29+
"""
30+
process_log(__name__, LogMessage.CLASS_INIT, locals(), name="AnimationExportOptions")
31+
self.animation_export_options = _animation_export_options
32+
33+
@property
34+
def file_name(self) -> str:
35+
"""
36+
The file name.
37+
38+
:getter: Get the file name.
39+
:setter: Set the file name.
40+
:type: str
41+
"""
42+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="file_name")
43+
return self.animation_export_options.FileName
44+
45+
@file_name.setter
46+
def file_name(self, value: str) -> None:
47+
"""
48+
Set the file name.
49+
50+
Args:
51+
value (str): The file name to set.
52+
"""
53+
process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="file_name", value=value)
54+
check_type(value, str)
55+
value = check_file_extension(value, (MP4_FILE_EXT, GIF_FILE_EXT))
56+
self.animation_export_options.FileName = value
57+
58+
# Remove the function when legacy support is removed.
59+
def _convert_animation_speed(self, speed: AnimationSpeed | int | str) -> str:
60+
"""
61+
Convert animation speed to string for legacy support.
62+
"""
63+
speed = get_enum_value(speed, AnimationSpeed)
64+
return ANIMATION_SPEED_CONVERTER[speed]
65+
66+
@property
67+
def animation_speed(self) -> int:
68+
"""
69+
Animation speed (Slow=0, Medium=1, Fast=2).
70+
71+
:default: Medium(1)
72+
:getter: Get the animation speed.
73+
:setter: Set the animation speed.
74+
:type: int
75+
"""
76+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="animation_speed")
77+
return self.animation_export_options.AnimationSpeed
78+
79+
@animation_speed.setter
80+
def animation_speed(self, value: AnimationSpeed | int) -> None:
81+
"""
82+
The animation speed.
83+
84+
Args:
85+
value (int): The animation speed to set.
86+
"""
87+
process_log(
88+
__name__, LogMessage.PROPERTY_SET, locals(), name="animation_speed", value=value
89+
)
90+
if isinstance(value, AnimationSpeed):
91+
value = self._convert_animation_speed(value)
92+
else:
93+
check_type(value, int)
94+
check_range(value, 0, 2, True, True)
95+
self.animation_export_options.AnimationSpeed = value
96+
97+
@property
98+
def show_prompts(self) -> bool:
99+
"""
100+
Whether to show prompts during the export process.
101+
102+
:default: True
103+
:getter: Get show_prompts.
104+
:setter: Set show_prompts.
105+
:type: bool
106+
"""
107+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="show_prompts")
108+
return self.animation_export_options.ShowPrompts
109+
110+
@show_prompts.setter
111+
def show_prompts(self, value: bool) -> None:
112+
"""
113+
Set whether to show prompts during the export process.
114+
115+
Args:
116+
value (bool): Show prompts or not.
117+
"""
118+
process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="show_prompts", value=value)
119+
check_type(value, bool)
120+
self.animation_export_options.ShowPrompts = value
121+
122+
@property
123+
def size_x(self) -> int:
124+
"""
125+
The X size (width) of the image.
126+
127+
:default: 800
128+
:getter: Get the X size.
129+
:setter: Set the X size.
130+
:type: int (positive)
131+
"""
132+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size_x")
133+
return self.animation_export_options.SizeX
134+
135+
@size_x.setter
136+
def size_x(self, value: int) -> None:
137+
"""
138+
Set the X size (width) of the image.
139+
140+
Args:
141+
value (int): The X size to set (must be positive).
142+
"""
143+
process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="size_x", value=value)
144+
check_type(value, int)
145+
check_is_non_negative(value)
146+
self.animation_export_options.SizeX = value
147+
148+
@property
149+
def size_y(self) -> int:
150+
"""
151+
The Y size (height) of the image.
152+
153+
:default: 600
154+
:getter: Get the Y size.
155+
:setter: Set the Y size.
156+
:type: int (positive)
157+
"""
158+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size_y")
159+
return self.animation_export_options.SizeY
160+
161+
@size_y.setter
162+
def size_y(self, value: int) -> None:
163+
"""
164+
Set the Y size (height) of the image.
165+
166+
Args:
167+
value (int): The Y size to set (must be positive).
168+
"""
169+
process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="size_y", value=value)
170+
check_type(value, int)
171+
check_is_non_negative(value)
172+
self.animation_export_options.SizeY = value
173+
174+
@property
175+
def capture_mode(self) -> int:
176+
"""
177+
The capture mode.
178+
179+
:default: Active View(0)
180+
:getter: Get the capture mode.
181+
:setter: Set the capture mode.
182+
:type: int
183+
"""
184+
process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="capture_mode")
185+
return self.animation_export_options.CaptureMode
186+
187+
@capture_mode.setter
188+
def capture_mode(self, value: CaptureModes | int) -> None:
189+
"""
190+
Set the capture mode.
191+
192+
Args:
193+
value (CaptureModes | int): Capture mode to set.
194+
"""
195+
process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="capture_mode", value=value)
196+
value = get_enum_value(value, CaptureModes)
197+
check_range(value, 0, 2, True, True)
198+
self.animation_export_options.CaptureMode = value

0 commit comments

Comments
 (0)