Skip to content

Latest commit

 

History

History
728 lines (264 loc) · 30.9 KB

CHANGELOG.md

File metadata and controls

728 lines (264 loc) · 30.9 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.6.5 (2023-06-27)

Note: Version bump only for package @jscad/web

2.6.4 (2023-04-30)

Note: Version bump only for package @jscad/web

2.6.3 (2023-01-09)

Bug Fixes

  • web: add render hotkey message in editor (1e99fa5)

2.6.2 (2022-11-26)

Note: Version bump only for package @jscad/web

2.6.1 (2022-09-23)

Note: Version bump only for package @jscad/web

2.6.0 (2022-08-21)

Bug Fixes

  • web: added chinese language into other language locales (63a7564)

Features

  • web: added chinese translations to desktop/locales and web/locales (#1123) (6d529b0)

2.5.12 (2022-07-17)

Performance Improvements

  • web: changed to retain webworker process (#1110) (80a85b0)

2.5.11 (2022-06-12)

Note: Version bump only for package @jscad/web

2.5.10 (2022-05-15)

Bug Fixes

  • web: corrected messages from parameter runtime errors (missing types, etc) (cf7d5f1)
  • web: corrected status (error) message format and display (abd02b1)
  • web: enhanced design state management to handle error messages (1c15139)

2.5.9 (2022-04-24)

Bug Fixes

  • web: remove unused file handling and storage path options (#1071) (02c740c)

2.5.8 (2022-04-03)

Note: Version bump only for package @jscad/web

2.5.7 (2022-04-03)

Bug Fixes

  • web: editor styling and example loading fixes (#1031) (4f811a2)

2.5.6 (2022-03-13)

Note: Version bump only for package @jscad/web

2.5.5 (2022-03-06)

Bug Fixes

2.5.4 (2022-02-19)

Bug Fixes

  • web: corrected touch handing to skip rotation while pinching (#983) (3633dfb)

2.5.3 (2022-01-23)

Bug Fixes

  • core: corrected checks for proper main module, and improved error messages (#979) (e4e6c12)
  • web: corrected to handle exceptions in parameter definitions (#976) (bd82558)

2.5.2 (2021-12-26)

Note: Version bump only for package @jscad/web

2.5.1 (2021-12-11)

Bug Fixes

  • web: changed setup to use OES_element_index_uint only if available (2c2fcfa)

2.5.0 (2021-11-07)

Features

  • core: remove VTREE from core and web modules (#938) (11431dc)

2.4.4 (2021-10-17)

Bug Fixes

  • web: corrected postinstall to ignore specific types of examples (#930) (67d68eb)

2.4.3 (2021-10-04)

Bug Fixes

2.4.2 (2021-09-27)

Note: Version bump only for package @jscad/web

2.4.1 (2021-09-09)

Bug Fixes

  • web: added open issues and discord community to help (4ea1196)
  • web: adjusted layout of status messages #884 (#887) (aa2836b)
  • web: enhanced createContext() for older browsers (#902) (8d011db)

Performance Improvements

  • regl-renderer: use webgl2 as default context or enable OES_element_index_uint extension (#878) (a6c92f9)

2.4.0 (2021-06-20)

Features

  • regl-renderer: added new command drawLines, and adjusted demos (#863) (02b5247)

2.3.3 (2021-06-11)

Bug Fixes

Performance Improvements

  • web: removed JSON serialization of solids between worker and main threads (#853) (a3334a6)

2.3.2 (2021-06-01)

Note: Version bump only for package @jscad/web

2.3.1 (2021-05-16)

Bug Fixes

  • web: another attempt to fix performance / elasticity issues of viewer (5685c67)
  • web: replaced JSON comparisons with ID comparisons in viewer (#839) (87cc7d2)
  • web: small tweak to the rendering loop (f363f24)

2.3.0 (2021-05-07)

Bug Fixes

  • regl-renderer: improved performance of viewer (4681202), closes #813

Features

  • web: enhanced to support auto zoom control (#825) (1c9908e)

2.2.2 (2021-04-30)

Note: Version bump only for package @jscad/web

2.2.1 (2021-04-20)

Note: Version bump only for package @jscad/web

2.2.0 (2021-04-17)

Bug Fixes

  • all: support sparse arrays from main() (#672) (209961d)
  • all: update dependencies (d8c713a)
  • all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
  • all: V2 : several fixes for modeling (#705) (62017a4)
  • core: corrected webRequire to use posix paths (53a6e85)
  • regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
  • web: apply throttles on viewer events, creating smoother transitions (4528a7e)
  • web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)
  • web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)
  • web: fixes for slider, group, and choice parameter types (a3faba3)
  • web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)
  • web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)
  • web: V2 fix instant update (#744) (c009e6d)
  • web: V2 fix loading of designs from remote URLs (#692) (21940a2)
  • web: V2 web layout tweaks (#687) (15f96a4)
  • web: various minor improvements (#764) (82baca5)

Features

  • core: V2 : Fix core packaging (#720) (e19c10c)
  • examples: examples overhaul for V2 JSCAD (d73e06f)
  • modeling: add align() and measureAggregateBoundingBox() functions (72df65c)
  • modeling: V2 : rename option to align and center (#775) (c5b0f48)
  • web: V2 : initial implementation of the built-in editor (#746) (cc260ed)

2.1.0 (2021-04-15)

Bug Fixes

  • all: support sparse arrays from main() (#672) (209961d)
  • all: update dependencies (d8c713a)
  • all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
  • all: V2 : several fixes for modeling (#705) (62017a4)
  • core: corrected webRequire to use posix paths (53a6e85)
  • regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
  • web: apply throttles on viewer events, creating smoother transitions (4528a7e)
  • web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)
  • web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)
  • web: fixes for slider, group, and choice parameter types (a3faba3)
  • web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)
  • web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)
  • web: V2 fix instant update (#744) (c009e6d)
  • web: V2 fix loading of designs from remote URLs (#692) (21940a2)
  • web: V2 web layout tweaks (#687) (15f96a4)
  • web: various minor improvements (#764) (82baca5)

Features

  • core: V2 : Fix core packaging (#720) (e19c10c)
  • examples: examples overhaul for V2 JSCAD (d73e06f)
  • modeling: add align() and measureAggregateBoundingBox() functions (72df65c)
  • modeling: V2 : rename option to align and center (#775) (c5b0f48)
  • web: V2 : initial implementation of the built-in editor (#746) (cc260ed)

2.0.0 (2021-04-12)

Note: Version bump only for package @jscad/web

2.0.0-alpha.16 (2021-03-07)

Features

  • modeling: V2 : rename option to align and center (#775) (c5b0f48)

2.0.0-alpha.15 (2021-02-07)

Bug Fixes

  • web: corrected remote fetching of binary formats (#764) (82baca5)
  • web: corrected theme names (#764) (82baca5)

2.0.0-alpha.14 (2021-01-02)

Bug Fixes

Features

  • web: V2 : initial implementation of the built-in editor (#746) (cc260ed)

2.0.0-alpha.13 (2020-12-04)

Note: Version bump only for package @jscad/web

2.0.0-alpha.12 (2020-11-07)

Bug Fixes

  • regl-renderer: Changes to improve regl-renderer (#722) (7bcc689)
  • web: changed the file system watcher to use setTimeout(), and calculate dynamic delays (#725) (9757561)

Features

2.0.0-alpha.11 (2020-10-24)

Bug Fixes

  • all: V2 : allow other file types to be loaded into the fake FS of the WEB UI (#709) (1d4304a)
  • web: improve tracking of rotate/pan/zoom changes (#717) (ab69808)

2.0.0-alpha.10 (2020-10-11)

Bug Fixes

  • all: V2 : several fixes for modeling (#705) (62017a4)

2.0.0-alpha.9 (2020-09-29)

Note: Version bump only for package @jscad/web

2.0.0-alpha.8 (2020-09-28)

Bug Fixes

2.0.0-alpha.7 (2020-09-19)

Bug Fixes

  • all: support sparse arrays from main() (#672) (209961d)
  • web: V2 enable multi-gesture touch events for mobile devices (#686) (3243f17)

Features

  • modeling: add align() and measureAggregateBoundingBox() functions (72df65c)

2.0.0-alpha.6 (2020-09-08)

Bug Fixes

  • core: corrected webRequire to use posix paths (53a6e85)

Features

  • examples: examples overhaul for V2 JSCAD (d73e06f)

2.0.0-alpha.5 (2020-09-02)

Bug Fixes

  • all: update dependencies (d8c713a)

2.0.0-alpha.4 (2020-08-26)

  • regl-renderer: various fixes to renderer

2.0.0-alpha.3 (2020-08-24)

Bug Fixes

  • web: fixes for slider, group, and choice parameter types (a3faba3)

2.0.0-alpha.2 (2020-08-23)

Bug Fixes

  • web: apply throttles on viewer events, creating smoother transitions (4528a7e)
  • web: corrected errors when uploading files using Chrome OS #331 (#441), late V1 fix (025aab2)

2.0.0-alpha.1 (2020-08-19)

Note: Version bump only for package @jscad/web

2.0.0-alpha.0 (2020-08-13)

Bug Fixes

  • web: small tweaks and fixes for V2 (#484) (ee50200)
  • web: added serialize-to-js to dependencies in package.json (#457) (84a9041)
  • web: changed walkFileTree to filter out hidden files and directories
  • web: cleanup of html for the main view
  • web: corrected to pass the canvas option to initialize the regl instance
  • web: reworked the logic in viewer setup, considating options
  • web: added subColor to themes, added grass and ocean themes
  • web: added grass and ocean themes to list
  • web: enhanced options view to build a selection list of themes
  • web: enhanced viewer view to support themes
  • web: moved to div/span layout to support Safari
  • web: simplified logic in updateAndRender loop
  • web: created a list of themes, which is used to initialize the available themes
  • web: corrected issues with export format selection, and export of files
  • web: enhanced code to support loading of project directories
  • web: small change to CSS and layout to eliminate id conflict in html layout
  • web: changed to serialize objects using JSON
  • web: updated links, and added support for languages in help

Features

1.10.0 (2019-01-04)

Features

1.9.0 (2018-09-02)

Features

  • io: add updated dependencies: enable csg to dxf (#394) (1144a78)

1.8.4 (2018-05-12)

Bug Fixes

  • web: HTML syntax and performance improvement (#383) (d5be1fb)

1.8.3 (2018-04-07)

Bug Fixes

  • dxf-serializer: updated @jscad/io dependency version for dxf-serializer fixes (#369) (fadae24)

1.8.2 (2018-04-07)

Note: Version bump only for package @jscad/web

1.8.1 (2018-04-02)

Bug Fixes

1.8.0 (2018-03-10)

Features

  • dxf input support: add support of dxf files as inputs (#361) (bfd2835)

1.7.0 (2018-03-09)

Features

  • modules support: add node.js modules support to cli (#360) (74a8b5e), closes #356

1.6.2 (2018-02-13)

Note: Version bump only for package @jscad/web

1.6.2 (2018-02-13)

Note: Version bump only for package @jscad/web