Skip to content

Releases: microsoft/vscode-webview-ui-toolkit

v1.4.0

07 Dec 00:16
23f1b46
Compare
Choose a tag to compare

Features

  • update dropdown styles: updates some dropdown styles to match new VS Code dropdown style (#532), closes #521

Docs

  • fix image typo: fixes incorrect image used in badge docs (#522)

Admin

  • bump @microsoft/fast-element: bumps @microsoft/fast-element from 1.6.2 to 1.12.0 (#525)
  • bump @microsoft/fast-foundation: bumps @microsoft/fast-foundation from 2.38.0 to 2.49.4 (#525), closes #494
  • bump @microsoft/fast-react-wrapper: bumps @microsoft/fast-react-wrapper from 0.1.18 to 0.3.22 (#525)
  • bump eslint related deps: bumps eslint and other related packages to latest stable versions (#526)
  • update ci pipelines: updates github and azure ci pipelines to use node v18 (#526)
  • bump prettier: bumps prettier from 2.2.1 to 3.1.0 (#528)
  • bump @microsoft/api-extractor: bumps @microsoft/api-extractor from 7.18.9 to 7.38.4 (#529)
  • add tsdoc.json: adds a tsdoc.json file to resolve api-extrator warnings (#529)
  • bump typescript: bumps typescript from 4.3.5 to 4.6.2 (#530), closes #514
  • add tslib production dep: fixes error in other package managers (i.e. yarn) where tslib could not be resolved (#531), closes #451

v1.3.1

14 Nov 00:10
ce3b810
Compare
Choose a tag to compare

Admin

  • update npmignore: adds a directory to npmignore (accidentally published a big test folder in v1.3.0, sorry 😅)

v1.3.0

13 Nov 23:44
c80bb43
Compare
Choose a tag to compare

Features

  • input border radius: adds a 2px border radius to input elements (text field and text area) to match new VS Code button style (#510)

Docs

  • replace storybook with codesandbox: removes storybook and replace it with codesandbox sample links (#460), closes #446
  • dropdown label: adds better docs on how to create labels in dropdown that adhere to VS Code design language (#463), closes #461
  • divider and radio group typos: fixes two typos found in the documentation (#462)
  • getting started: updates esbuild configuration code snippet in getting started guide (#450)
  • data grid typo: fixes data grid example code typo (#471)
  • contributing docs: removes deleted npm test and build:docs scripts from contributing doc (#492)
  • editable data grid: adds a new section to the data grid docs linking to the editable data grid sample extension (#499), closes #493
  • radio docs: adds note about workaround fix to the issue described in #476 (#511)

Admin

  • remove jest dependency: removes unused jest dependency (#459)
  • react testing environment: adds npm script and testing environment to test toolkit react components (#478)
  • bump word-wrap: bumps word-wrap from 1.2.3 to 1.2.4 (#501)
  • bump @babel/traverse: bumps @babel/traverse from 7.15.4 to 7.23.2 (#515)
  • bump http-cache-semantics: bumps http-cache-semantics from 4.1.0 to 4.1.1 (#454)
  • bump json5: bumps json5 from 1.0.1 to 1.0.2 (#443)

v1.2.2

24 Feb 23:00
83c0b55
Compare
Choose a tag to compare

Bug fixes

  • fix react build script: fixes react build script that was generating incorrect react type declaration file (#456), closes #455

Docs

  • new getting started guide: adds new content to getting started guide demoing better component API usage and extension CSP (#383), closes #74 and #348
  • update resource links: adds and removes a few links to resources in the project readme.md and getting-started.md (#447)
  • remove readme badge: removes deploy docs readme badge since it was broken to due removal of docs CD pipeline (#449)
  • data grid docs: updates data grid docs to show how to create data grids with React (#457), closes #453

Admin

  • add .eslintrc.cjs to npmignore: forgot to include in a previous release (#444), resolves #438
  • enable codeql: adds codeql to azure pipeline for improved static analysis and security audits of toolkit source code (#441)

v1.2.1

23 Dec 00:05
af878fd
Compare
Choose a tag to compare

Bug fixes

  • add file extensions to imports: adds explicit file extensions to module imports (#436), closes #432 and #435
  • high contrast light theme: fixes high contrast light theme issue where the wrong colors were being applied to buttons on hover (#428), closes #365

Docs

  • getting started guide: fixes a code snippet that demonstrated improper disposal of webview panel resources (#434)
  • add multiple icons in text fields: example of how slots can be used to add multiple icons to text fields (#427), closes #307
  • radio group docs: clarifies that radio-group components will only give keyboard support to radio components (#420), closes #392
  • label dropdown: adds a code snippet demonstrating how to add a label to a dropdown component (#429), closes #369

Admin

  • bump qs: bump qs from 6.5.2 to 6.5.3 (#431)
  • bump decode-uri-component: bump decode-uri-component from 0.2.0 to 0.2.2 (#426)

v1.2.0

21 Nov 23:12
1baeb35
Compare
Choose a tag to compare

Bug fixes

  • add type module: adds type: module to package.json and updates some scripts/configs (#421), closes #418
  • data grid cell alignment: fixes a bug where different text overflow properties were resulting in misaligned data grid cells (#412), closes #411

Admin

  • bump loader-utils: Bump loader-utils from 1.4.0 to 1.4.2 (#416)
  • bump minimatch: Bump minimatch from 3.0.4 to 3.1.2 (#420)

v1.1.0

15 Sep 04:46
8643725
Compare
Choose a tag to compare

Features

  • button border radius: adds a 2px border radius to buttons to match new VS Code button style (#401)

v1.0.1

22 Aug 22:43
25fd474
Compare
Choose a tag to compare

Bug fixes

  • button uncentered text: fixes a bug where vscode-button text was un-centered when greater than 300px in width (#385), closes #384
  • long links don't break: fixes a bug where long vscode-links would not line break (#389), closes #388
  • link focus regression: fixes a bug where vscode-link focus border was not being rendered (#399), closes #398

Admin

  • bump terser: Bump terser package from 4.8.0 to 4.8.1 (#382)

v1.0.0

07 Apr 18:40
bb3f513
Compare
Choose a tag to compare

Features

  • attribute option types: adds string literal union types to a handful to component attributes (#364), closes #325

Bug fixes

  • polish component styles: fixes a handful of minor style issues across the component library (#362), closes #342

Docs

  • figma toolkit link: add a link to the webview ui toolkit figma library (#363)
  • polish docs: updates to the project readme and getting started guide based on an internal string review (#367), closes #350

Admin

  • bump minimist: Bump minimist package from 1.2.5 to 1.2.6 (#359)
  • bump nanoid: Bump nanoid package from 3.1.30 to 3.3.1 (#360)

v0.9.3

23 Mar 19:01
a0a2845
Compare
Choose a tag to compare

Docs

  • github templates: update github templates (#351)
  • storybook dark mode: update storybook config to be full dark mode (#351)
  • contributing guidelines: update testing and deployment sections of contributing guidelines (#351)
  • readme: add a webview usage section to readme (#351)
  • getting started guide: clean up getting started guide (#351)
  • copyright notices: add a copyright notice to various source code files (#351)

Admin

  • update npm ignore file: did not include .vscode-test-web directory to .npmignore in the last release, adding it in this one (#357), close #356