Skip to content

Releases: Antyos/vscode-openscad

v1.3.2

30 Jan 21:24
e0b35d7
Compare
Choose a tag to compare
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

02 Feb 04:32
add70f4
Compare
Choose a tag to compare

What's Changed

Fixed

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

v1.3.0

16 Jan 21:06
Compare
Choose a tag to compare

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

09 Oct 05:37
Compare
Choose a tag to compare
chore: Bump version v1.2.2

v1.2.1

26 Jul 16:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.2.1

v1.2.0

22 Jul 22:46
Compare
Choose a tag to compare

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

07 Jun 16:09
91ed21a
Compare
Choose a tag to compare

Changed

Fixed

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

v1.1.0

18 Jan 19:50
Compare
Choose a tag to compare

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

09 Dec 20:29
Compare
Choose a tag to compare

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

19 Jun 05:22
Compare
Choose a tag to compare

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.