Skip to content

Releases: sourcemeta/studio

v1.0.0

12 Jan 19:10
bc884a2

Choose a tag to compare

What's Changed

  • Fix broken logo in some devices by @Karan-Palan in #132
  • Clarify how to open Sourcemeta Studio panel in the README by @EncrypterParv in #135
  • Upgrade the JSON Schema backend with various linter fixes and performance improvements by @Karan-Palan in #144

New Contributors

Full Changelog: v0.0.8...v1.0.0

continuous

12 Jan 19:10
bc884a2

Choose a tag to compare

continuous Pre-release
Pre-release

What's Changed

  • Create test for disabling schema autocompletion by @Karan-Palan in #133
  • fix broken logo in some devices by @Karan-Palan in #132
  • Simplify CLI integration by using the new spawn function instead of manually managing CLI paths and spawning processes. by @Karan-Palan in #131
  • docs: clarify how to open SourceMeta Studio panel by @EncrypterParv in #135
  • Update name to Sourcemeta JSON Schema Studio and add note in readme about verification by @Karan-Palan in #144

New Contributors

Full Changelog: v0.0.8...continuous

v0.0.8

17 Dec 12:33
9d75204

Choose a tag to compare

What's Changed

  • Unify react and react-dom to prevent rendering issues by @jviotti in #119
  • Fix internal CLI path by @jviotti in #118
  • Improve e2e tests to check for a "ready" event emitted by the UI by @jviotti in #117

Full Changelog: v0.0.7...v0.0.8

v0.0.7

17 Dec 07:58
1fadbe9

Choose a tag to compare

What's Changed

  • Bump @types/node from 24.10.1 to 25.0.2 in /test/vscode by @dependabot[bot] in #112
  • Bump @typescript-eslint/parser from 8.48.0 to 8.48.1 in /vscode by @dependabot[bot] in #110
  • Bump react from 19.2.0 to 19.2.1 in /webview by @dependabot[bot] in #108
  • Enable the HTTP resolver in all tabs by @jviotti in #115

Full Changelog: v0.0.6...v0.0.7

v0.0.6

16 Dec 21:27
8fe9395

Choose a tag to compare

What's Changed

  • Bump @types/vscode from 1.106.1 to 1.107.0 in /test/vscode by @dependabot[bot] in #113
  • Bump react-dom and @types/react-dom in /webview by @dependabot[bot] in #111
  • Bump typescript-eslint from 8.48.0 to 8.48.1 in /webview by @dependabot[bot] in #107
  • Upgrade JSON Schema CLI to v13.1.0 by @jviotti in #114

Full Changelog: v0.0.5...v0.0.6

v0.0.5

02 Dec 12:59
77d2d17

Choose a tag to compare

What's Changed

  • Rename webview/src/vscode-api.ts ti webview/src/message.ts by @jviotti in #74
  • Flatten the message.ts WebView TypeScript exports by @jviotti in #76
  • Create dependabot.yml by @jviotti in #77
  • Bump the npm_and_yarn group across 3 directories with 2 updates by @dependabot[bot] in #78
  • Bump eslint from 9.38.0 to 9.39.1 in /webview by @dependabot[bot] in #85
  • Bump @types/vscode from 1.105.0 to 1.106.1 in /test/vscode by @dependabot[bot] in #80
  • Bump @types/node from 18.19.130 to 24.10.1 in /vscode by @dependabot[bot] in #81
  • Bump @types/react from 19.2.2 to 19.2.7 in /webview by @dependabot[bot] in #82
  • Bump eslint from 9.38.0 to 9.39.1 in /vscode by @dependabot[bot] in #83
  • Bump @typescript-eslint/parser from 8.46.2 to 8.48.0 in /vscode by @dependabot[bot] in #91
  • Bump tailwindcss from 4.1.15 to 4.1.17 in /webview by @dependabot[bot] in #79
  • Bump esbuild from 0.25.12 to 0.27.0 in /vscode by @dependabot[bot] in #89
  • Bump @types/node from 24.9.1 to 24.10.1 in /webview by @dependabot[bot] in #88
  • Bump chai from 6.2.0 to 6.2.1 in /test/vscode by @dependabot[bot] in #84
  • Bump vite from 7.1.11 to 7.2.4 in /webview by @dependabot[bot] in #90
  • Bump @types/node from 18.19.130 to 24.10.1 in /test/vscode by @dependabot[bot] in #87
  • Unify and improve tsconfig.json configurations by @jviotti in #93
  • Bump @typescript-eslint/eslint-plugin from 8.46.2 to 8.48.0 in /vscode by @dependabot[bot] in #99
  • Bump typescript-eslint from 8.46.2 to 8.48.0 in /webview by @dependabot[bot] in #98
  • Bump @tailwindcss/vite from 4.1.15 to 4.1.17 in /webview by @dependabot[bot] in #97
  • Bump @vitejs/plugin-react from 5.0.4 to 5.1.1 in /webview by @dependabot[bot] in #96
  • Remove README emojis by @jviotti in #100
  • Upgrade @sourcemeta/jsonschema to v12.8.0 by @jviotti in #101

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

24 Nov 19:27
0b2211a

Choose a tag to compare

What's Changed

  • Don't show Windows terminal prompts on execution by @jviotti in #73

Full Changelog: v0.0.3...v0.0.4

v0.0.3

18 Nov 14:07
4b87bc6

Choose a tag to compare

What's Changed

Full Changelog: v0.0.2...v0.0.3

v0.0.2

12 Nov 18:44
86f08ff

Choose a tag to compare

What's Changed

  • add link to the marketplace in readme by @Karan-Palan in #50
  • Simplify .ackrc by @jviotti in #52
  • Make the README simpler and more concise by @jviotti in #53
  • Update organisation to sourcemeta by @jviotti in #54
  • Isolate vscode.postMessage in vscode-api.ts by @jviotti in #55
  • Group all protocol related types into protocol/ by @jviotti in #56
  • Introduce a common Position type for line/column arrays by @jviotti in #57
  • Don't spawn the CLI using npx by @jviotti in #59

Full Changelog: v0.0.1...v0.0.2

v0.0.1

07 Nov 13:46
a03338b

Choose a tag to compare

What's Changed

  • refactor: Typescript migration and code modularisation by @Karan-Palan in #1
  • feat(ui): react and tailwind for UI with shared types by @Karan-Palan in #2
  • feat: set up tests and CI by @Karan-Palan in #3
  • feat(vscode): better metachema UI, stop re-rendering, spinner component and related tests by @Karan-Palan in #4
  • feat(vscode): metaschema http command, check for yaml files and small bug fixes by @Karan-Palan in #5
  • feat(vscode): update cli version to report errors as json, better handling of jsonschema errors and linting edge cases fix by @Karan-Palan in #6
  • Add a proper license by @jviotti in #7
  • feat(vscode): support yaml line/col position, extension version in footer, schema health n/a on metaschema errors by @Karan-Palan in #8
  • chore: move ui and shared folder to the root, update the ci and create a README by @Karan-Palan in #9
  • Add an .editorconfig file to the project by @jviotti in #10
  • Update package-lock.json by @jviotti in #11
  • Add a very basic Makefile to the project by @jviotti in #12
  • Add a CI check for accidental file changes by @jviotti in #13
  • Heavily simplify the CI configuration by @jviotti in #14
  • Add a basic .ackrc file to the project by @jviotti in #15
  • Add a new vscode-open Makefile target that opens the extension by @jviotti in #17
  • Remove the clever @shared resolver by @jviotti in #19
  • Generate UI built artifacts in ./build by @jviotti in #21
  • Inline JS and CSS in the ./ui HTML file by @jviotti in #22
  • Simplify ./ui TS setup by @jviotti in #24
  • Rename ui to webview by @jviotti in #25
  • Turn the Makefile into the main way of building webview by @jviotti in #26
  • Don't run CI on multiple Node.js versions by @jviotti in #27
  • Cleanup shared/types.ts a bit by @jviotti in #29
  • Extract VS Code test files into ./test/vscode by @jviotti in #30
  • Run VS Code tests on CI using the Makefile by @jviotti in #31
  • Fully parameterise the extension target on CI by @jviotti in #32
  • Put generated vscode files in build/vscode by @jviotti in #33
  • Concatenate all VS Code code into a single file by @jviotti in #34
  • fix(vscode): support no file selected by @Karan-Palan in #36
  • Perform a full minimal installation at build/vscode by @jviotti in #35
  • Only preserve E2E tests by @jviotti in #37
  • Test the VSIX on CI by @jviotti in #38
  • Improve VSIX installation on CI by @jviotti in #40
  • chore(vscode): remove boilterplate html by @Karan-Palan in #39
  • Always pass --yes to npx by @jviotti in #42
  • create cd.yml by @Karan-Palan in #41
  • Update extension name for the marketplace by @jviotti in #43
  • Include README in the VSIX by @jviotti in #44
  • logo by @Karan-Palan in #45
  • Change extension name to sourcemeta-studio by @jviotti in #46

New Contributors

Full Changelog: https://github.com/sourcemeta-research/studio/commits/v0.0.1