Releases: Antyos/vscode-openscad
Releases · Antyos/vscode-openscad
v1.3.2
Fix launch bug (#69) * Better logging of detecting openscad executable * Log extension name and version in output * Add skipLaunchPathValidation config * Bump webpack version * Fix webpack package.json import using require() * Resolve symlinks for openscad path * Update Node, pnpm, and action versions in workflows * Add try/catch to getOpenscadVersion() * Improve logging in Preview constructor * Fix uncaught exception with non-existant realpath * Use cwd when calling openscad (fixes #68) * Better logging in preview.ts * Fix typos in changelog * Bump github actions step versions * docs: For 1.3.2 * bump version 1.3.2
v1.3.1
v1.3.0
What's Changed
Changed
- Configurations (See PR #58)
Old New openscad.export.autoNamingFormat
openscad.export.exportNameFormat
openscad.export.useAutoNamingExport
openscad.export.skipSaveDialog
openscad.export.useAutoNamingInSaveDialogues
openscad.export.saveDialogExportNameFormat
Added
- Override
openscad.export.exportNameFormat
on a per-file basis. (See #58) openscad.export.exportNameFormat
now supports date time variables. Use${date}
for an ISO 8601 date string or use a custom format with:${date:TEMPLATE}
according to Luxon tokens. (See PR #57) Fixes: #55.
Fixed
- Auto versioning started at "-Infinity" instead of "1" for a folder without
siimilarly named files.
Deprecated
- Configurations (See PR #58)
openscad.export.autoNamingFormat
openscad.export.useAutoNamingExport
openscad.export.useAutoNamingInSaveDialogues
v1.2.2
chore: Bump version v1.2.2
v1.2.1
What's Changed
- Enable search widget in cheatsheet by @Duckapple in #47
New Contributors
- @Duckapple made their first contribution in #47
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Added
openscad.launchArgs
configuration. Fixes #36.
Web extension
VSCode OpenSCAD can now run as a web extension!
- Syntax highlighting and OpenSCAD cheatsheet are available when using VS Code
for the web - Preview- and export- related commands are not available when running as a web
extension. Attempting to run these commands will display a popup notification
that the commands are disabled when running as a web extension.
Fixed
Development
- Migrated to PNPM for package management. (See PR#46).
v1.1.1
Changed
- Cheatsheet version to v2021.01 (See PR#23)
poly
snippet (See PR#22). Thanks mathiasvr- License from LGPL-3 to GPL-3 to be consistent with openscad/openscad
Fixed
- Various vulnerabilities related to outdated dependencies. All dependencies have been updated.
v1.1.0
Added
difference()
to snippets (See PR #11). Thanks wiliiambuttenham- Keybinding
F5
foropenscad.preview
(See PR #12). Closes #7. Thanks wiliiambuttenham - Keybinding
F6
foropenscad.render
Development
- Updated
@types/node
from v9.4.6 to v14.14.20 (WHY did I leave this outdated for so long???) - Upgraded from TSLint to ESLint
- Added Prettier and formatting styles
- Reformatred all code according to styles set by ESLint and Prettier
v1.0.2
Fixed
- Updated cheatsheet (PR: #8)
- Included path to openscad command in error message for invalid openscad command
- Configurations with markdownDescription were showing a less descriptive, plaintext description now shows the full description
- Syntax highlighting (See issue #5)
- Improved highlighting of
include
anduse
statements - Highlighting of non-alpha characters used within a customizer section header
or any character outside the[]
does not prevent the[]
from being highlighted - Inline customizer syntax for defining possible values do not highlight when preceded by only spaces
- Improved highlighting of
Development
- Added files to test syntax highlighting