Vscode Openscad Versions Save

An OpenSCAD extension for VS Code

v1.3.1

3 months ago

What's Changed

Fixed

  • Fixed incorrect display of deprecation warnings related to #58. (See PR#61). Thanks bluekeyes.

v1.3.0

4 months ago

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

7 months ago

v1.2.1

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Antyos/vscode-openscad/compare/v1.2.0...v1.2.1

v1.2.0

10 months ago

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

  • Syntax highlighting for $vpf (See PR#35). Thanks atnbueno

Development

  • Migrated to PNPM for package management. (See PR#46).

v1.1.1

2 years ago

Changed

Fixed

  • Various vulnerabilities related to outdated dependencies. All dependencies have been updated.

v1.1.0

3 years ago

Added

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

See PR #14 and PR #15 for details on the above

v1.0.2

3 years ago

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 and use 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

Development

  • Added files to test syntax highlighting

v1.0.0

3 years ago

Main features of release v1.0.0 include:

  • Preview and Export commands now available for .scad models
  • Auto Naming of exported files
  • Lots of new configuration for Preview/Export related commands

See the changelog for more information.