Skip to content

Commit 4867345

Browse files
committed
Moved full whatsNew to readme
1 parent 601e8d0 commit 4867345

5 files changed

Lines changed: 50 additions & 39 deletions

File tree

vs-code-extension/CHANGELOG.md

Lines changed: 7 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,23 @@
11

2-
## 5.0.0
3-
# What's New in Autodesk Post Processor Utility 5.0.0
4-
5-
This release is a major update of the **Autodesk Fusion Post Processor Utility**. Below are the main new features, changes, and improvements.
6-
## New features
7-
8-
### CNC and Machine Selector
9-
- **Recently used**: last 10 selected CNC files and last 10 selected machine files appear in a **"Recently used"** node at the top of the CNC Selector and Machine Selector. Selecting a file updates the list.
10-
- **Filter / search**: CNC list and Machine list have **Filter / Search** and **Clear filter** in the view title.
11-
- **Create folder / Delete folder / Delete file / Remove folder from list** for both CNC and Machine custom folders (context menu on folders).
12-
![recentlyUsed](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/recentlyUsed.png)
13-
![search](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/search.png)
14-
15-
### Machine Selector
2+
## 5.0.0 Major Update
3+
- **Recently used** files for CNC and Machines
4+
- Added **Search** support for CNC and Machine files
5+
- **Create folder / Delete folder / Delete file / Remove folder from list** for both CNC and Machine custom folders
166
- **Online machines:** All machines available in the online library are now accessible directly within the extension.
177
- **Show machine details on hover** such as kinematic type, rotary axes and their ranges, feedrate method and a thumbnail of the machine
188
- **Machines: Filter by axis, purpose, kinematics, vendor, TCP** via **Filter machines...** in the view title.
19-
![onlineLibrary](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/onlineMachineLibrary.gif)
20-
21-
### IntelliSense support
229
- **Automatic API IntelliSense**: hover documentation and auto-completion for the Post Processor API is now provided automatically for .cps files.
23-
![IntelliSense](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/intelliSense.gif)
24-
25-
### Regression tests
26-
- **New "Regression test" view** in the Explorer: run the post on multiple CNC files, save output as reference, and compare current output to reference.
27-
- **Create reference** to (re)create a baseline.
28-
- **Compare with reference** to diff current output vs reference (built-in diff or external tool).
29-
- **External diff tool** setting to choose WinMerge, Beyond Compare, KDiff3, Meld, P4Merge, or Custom (with custom path). Used for **Compare with reference** and regression compare. Built-in VS Code diff is used by default.
30-
![regressionTest](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/regressionTest.gif)
31-
32-
### Debug: single-line and inline
33-
- **Debug output modes** Settings: **Off**, **Inline** (entry function and line on each NC line; full call stack on hover), or **Full** (keep !DEBUG lines in output).
34-
- **Inline debug options**: column-align annotations, max padding, show/hide writeBlock and writeStartBlocks in call stack, padding limit.
35-
![inlineDebug](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/inlineDebug.gif)
10+
- Added **"Regression test" feature**
11+
- **Debug output modes** Settings: **Off**, **Inline** (entry function and line on each NC line; full call stack on hover), or **Full**
12+
- **Inline debug options**: column-align annotations, max padding
3613
- **Call stack on hover**: hover over a line in the debug NC output to see the post processor call stack that produced that line.
3714
- **Line highlighting** in the CPS file when navigating through call stack.
38-
![callStack](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/callStack.gif)
3915
- **Go to Definition** from the NC output to the post.
4016
- **"Post Utility: Debug selected line(s)"** (editor context menu on .cps): run the post with instrumentation on the selected line(s) and show evaluated expressions (variables, comparisons, call results) in the NC output as `(DEBUG line N: ...)`.
41-
42-
## General changes and improvements
4317
- **Performance** improvements for eg. postprocessing, property interrogation and updating Function list
4418
- **Automatic refresh** of CNC/Machine Selector list, no need anymore to refresh the content manually.
4519
- **Post Processor engine version** is now always shown in the status bar.
4620
- **Show Properties by group** setting displays properties in the Properties selector organized according to their respective groups.
47-
![propertyGroups](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/propertiesByGroup.gif)
48-
4921
---
5022
## 4.1.7
5123
Fixed:

vs-code-extension/README.md

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,13 @@ You can get the installation for Visual Studio Code at:
1212
https://marketplace.visualstudio.com/items?itemName=Autodesk.hsm-post-processor
1313

1414

15-
1615
The extension is distributed under the MIT license. See LICENSE.txt.
1716

18-
19-
2017
# Features
2118
- Post directly from VS Code.
2219
- Quick view post processor variables and functions.
2320
- Jump to code by clicking line in NC output.
2421

25-
2622
# Get started
2723
![Preview](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/preview.gif)
2824

@@ -36,6 +32,49 @@ http://cam.autodesk.com/posts
3632
The documentation of the postprocessor API can be found here:
3733
https://cam.autodesk.com/posts/reference/index.html
3834

35+
# What's New in Autodesk Post Processor Utility 5.0.0
36+
37+
### Machine Selector
38+
- **Online machines:** All machines available in the online library are now accessible directly within the extension.
39+
- **Show machine details on hover** such as kinematic type, rotary axes and their ranges, feedrate method and a thumbnail of the machine
40+
- **Machines: Filter by axis, purpose, kinematics, vendor, TCP** via **Filter machines...** in the view title.
41+
![onlineLibrary](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/onlineMachineLibrary.gif)
42+
43+
### New Debug options:
44+
- **Debug output modes** Settings: **Off**, **Inline** (entry function and line on each NC line; full call stack on hover), or **Full** (keep !DEBUG lines in output).
45+
- **Inline debug options**: column-align annotations, max padding, show/hide writeBlock and writeStartBlocks in call stack, padding limit.
46+
![inlineDebug](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/inlineDebug.gif)
47+
- **Call stack on hover**: hover over a line in the debug NC output to see the post processor call stack that produced that line.
48+
- **Line highlighting** in the CPS file when navigating through call stack.
49+
![callStack](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/callStack.gif)
50+
- **Go to Definition** from the NC output to the post.
51+
- **"Post Utility: Debug selected line(s)"** (editor context menu on .cps): run the post with instrumentation on the selected line(s) and show evaluated expressions (variables, comparisons, call results) in the NC output as `(DEBUG line N: ...)`.
52+
53+
### CNC and Machine Selector
54+
- **Recently used**: last 10 selected CNC files and last 10 selected machine files appear in a **"Recently used"** node at the top of the CNC Selector and Machine Selector. Selecting a file updates the list.
55+
- **Search**: Added **Search** support for CNC and Machine files
56+
- **Create folder / Delete folder / Delete file / Remove folder from list** for both CNC and Machine custom folders (context menu on folders).
57+
![recentAndSearch](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/recentAndSearch.png)
58+
59+
### IntelliSense support
60+
- **Automatic API IntelliSense**: hover documentation and auto-completion for the Post Processor API is now provided automatically for .cps files.
61+
![IntelliSense](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/intelliSense.gif)
62+
63+
### Regression test
64+
- **New "Regression test" view** in the Explorer: run the post on multiple CNC files, save output as reference, and compare current output to reference.
65+
- **Create reference** to (re)create a baseline.
66+
- **Compare with reference** to diff current output vs reference (built-in diff or external tool).
67+
- **External diff tool** setting to choose WinMerge, Beyond Compare, KDiff3, Meld, P4Merge, or Custom (with custom path). Used for **Compare with reference** and regression compare. Built-in VS Code diff is used by default.
68+
![regressionTest](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/regressionTest.gif)
69+
70+
## General changes and improvements
71+
- **Performance** improvements for eg. postprocessing, property interrogation and updating Function list
72+
- **Automatic refresh** of CNC/Machine Selector list, no need anymore to refresh the content manually.
73+
- **Post Processor engine version** is now always shown in the status bar.
74+
- **Show Properties by group** setting displays properties in the Properties selector organized according to their respective groups.
75+
![propertyGroups](https://github.com/Autodesk/cam-posteditor/raw/master/vs-code-extension/res/help/propertiesByGroup.gif)
76+
77+
3978
# About
4079
Autodesk Fusion Post Processor Utility for Visual Studio Code © 2017 Autodesk, Inc. All rights reserved.
4180

133 KB
Loading
-144 KB
Binary file not shown.
-43.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)