Releases: SimplifiedLogic/creoson
Version 2.8.2
See the RELEASE_NOTES.txt inside the zip files for details.
- Long overdue: now supports Creo 9.
- Added center of gravity to file:massprops output
- Warning to those who use interface:export_image: a bug was discovered in creoson where the requested image width and height were being swapped, that is now fixed. If you were using this function, you may have to update how you were passing the width/height input values.
Special Note: Make sure you use the CreosonSetup app to change the Creo location to your Creo 9 installation. If you leave it set to an older version of Creo, some functions will now return an "Obsolete Function" error.
Version 2.8.1
See the RELEASE_NOTES.txt inside the zip files for details.
-
Now supports Creo 8 regenerate function, expanding on the change in Release 2.8.0. If you are running Creo 7 or 8 you will need to call the creo.set_creo_version function at the start of your session to tell it what version of Creo you're running.
-
Added inc_simprep parameter to the bom:get_paths function.
Version 2.8.0
See the RELEASE_NOTES.txt inside the zip files for details.
Most important fix -- Creo 7 users were getting errors regenerating because of changes to Creo config options. You can now get round those errors by calling the new creo.set_creo_version function at the start of your session to tell it what version of Creo you're running.
Tickets addressed:
- #32 add new feature.list_selected function
- #49 in interface.export_image, return a proper error if trying to export an image of a drawing
- #52 added new creo.set_creo_version function to fix regeneration errors in Creo 7
- #53 fix errors and return values on material functions (also Creopyson Issue 24)
- #55 make scale optional on drawing.create_gen_view
- #57 add support for parameter descriptions
- #59 all list functions now return an empty list if there is no data
- #62 added new output to drawing.list_view_details
Other enhancements:
- All functions that normally return values, will now return an empty data object if there is no data being returned (rather than returning nothing)
- In feature.user_select_csys, added file to output and removed feat_number
Other bug fixes:
- Make replace_values optional on drawing.create_symbol (Creopyson Issue 25)
- Fixed function documentation for missing return values
Version 2.7.0
See the RELEASE_NOTES.txt inside the zip files for details.
Tickets addressed:
- #51 added file.get_accuracy function
Other enhancements:
- modify bom.get_paths handling of simplified reps to handle nested reps more like what Creo expects.
- dimension.list_detail will now return subcomponent dimensions in drawings
- drawing.list_symbols will now return location and attach_type properties
- add sheet_range option to interface.export_pdf and interface.export_3dpdf
- add delay option to interface.mapkey
- modify file.get_length_units/get_mass_units to return null when no units exist, rather than erroring
Other bug fixes:
- fix doc/examples on file.get_transform so that output is correct
- fix file.save so that it properly saves lists of files
- fix output of note.list so that value property is in correct location
- windchill.clear_workspace will now ignore "Found" errors from Creo
Version 2.6.0
See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
Tickets addressed:
- #46 feature.suppress was not using the clip flag properly, and not suppressing unnamed child features
- #37 Do not throw "found" error on windchill.clear_workspace
Other enhancements:
- material functions now support wildcards on model names. To preserve backwards compatibility, new functions get_cur_material_wildcard and list_materials_wildcard were added for wildcard handling, and get_cur_material and list_materials functions do not support wildcards.
- imports of ProductView, STEP, IGES and Neutral file types are now supported
- exports of Neutral file types are now supported
- file.massprops now returns inertia matrices
- in file.assemble, if the user does not specify either asmref or compref on a csys constraint, the constraint is ignored
Other bug fixes:
- connection.is_creo_running - if a Creo exception occurs, just return false
Also includes a major revamp to the embedded web pages:
- updated overall web template
- new playground with in-line code editing and testing
- added a batch example to the playground
- new functions navigation and examples
- creoson_js - client is included in the distribution for web-based and/or node.js usage
Version 2.5.0
See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
This release includes a number of updates for issues:
- #8 Functions for handling materials on a model
- #12 The ability to set/get drawing sheet format
- #15 The ability to set dimension text
- #16 Fix a bug where the symbol file name was required instead of optional
- #19 The ability to clear specific files from a Windchill workspace rather than all files
- #25 The ability to select notes or dimensions by setting a flag on the list functions
- #26 Allow features to be resumed/suppressed by feature ID
Also added is the ability to get or set the X/Y coordinates of drawing notes.
Version 2.4.0
See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
From this release forward, the the ZIP files have been changed. You can now either download a version which includes the CreosonSetup application within the zip (CreosonServerWithSetup) or download a version that just contains the server (CreosonServer). The main reason for this was to give the user the option of downloading a much smaller file.
Note that the CreosonServer version will still not run without a setvars.bat file in the main directory, and that file is generated by CreosonSetup. If you download just the CreosonServer zip file, you'll need to copy setvars.bat from a copy of a previous on your system.
- New functions: parameter.set_designated, feature.list_group_features, feature.list_pattern_features.
- The documentation has been fixed for feature.list and feature.list_params; those two pages had been mixed together as "feature.list" in previous releases, but there should have been two separate pages.
- A couple of changes to file functions for handling MFG models.
- Validation has been added to check for missing "command" or "function" inputs in all JSON requests.
- In the interface.mapkey function, newlines will now be stripped from the mapkey before it is sent to Creo.
Version 2.3.0
See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
- Some new functions related to adding symbols to drawings
- New functions for getting additional detail on drawing dimensions and views
- New class for looping over drawing sheets
- A few bug fixes
It looks as though Windows Defender may flag this download as containing Trojan:Java/Tisifi.C -- this appears to be a false positive that can be ignored. The ZIP file was scanned on jotti.org with the following results:
Version 2.2.0
A release encompassing the various checkins over the past year. See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
- One new function, layer : exists
- Several enhancements to existing functions
Of special note is a couple of changes to functions which loop through features:
- Invisible features will be skipped
- If no feature name or names are specified, then unnamed features will be included in the loop
Version 2.1.1
See the RELEASE_NOTES.txt inside the CreosonServer zip file for details.
- A few new functions
- A few enhancements to existing functions
- Fix for Issue #3
(republished release to pick up updated release notes)