Skip to content

Releases: player-ui/tools

0.9.1-next.0

16 Jan 19:10
9e2b8ef
Compare
Choose a tag to compare
0.9.1-next.0 Pre-release
Pre-release

Release Notes

Run applyValueRefs for Views and Transform type Properties (#183)

Validation - Run applyValueRefs for Views and Transform type Properties


πŸ› Bug Fix

  • Run applyValueRefs for Views and Transform type Properties #183 (@KetanReddy)

Authors: 1

0.9.0

10 Jan 23:52
Compare
Choose a tag to compare

Release Notes

Preserve Order of Templates in Slots (#177)

Fix an issue where Template components in slots that contained a static element wouldn't be serialized to JSON in the same order they were authored in.

Change Type (required)

Indicate the type of change your pull request is:

  • patch
  • minor
  • major

Remove Unneeded Dependency (#178)

  • Remove unneeded dependency @oclif/plugin-legacy
  • Fix issue with how the DSL compilation command passed arguments to the JSON validation plugin

Change Type (required)

Indicate the type of change your pull request is:

  • patch
  • minor
  • major

Add options to LSPAssetsPlugin to load from TSManifest via module import (#171)

Allow for loading XLRs to LSP via module imports. Add explicit (optional for now) toggle for distinguishing between module and manifest loading.


πŸš€ Enhancement

πŸ› Bug Fix

Authors: 6

0.8.1

27 Sep 00:22
Compare
Choose a tag to compare

Release Notes

Don't create oclif manifest (#168)

Fixes issue with oclif manifest not being stamped with the right version leading to console errors


πŸ› Bug Fix

Authors: 2

0.8.0

12 Sep 17:28
Compare
Choose a tag to compare

Release Notes

Use bazelrc for Main Builds (#164)

Use bazelrc to include CI bazel configuration for builds off of main

Change Type (required)

Indicate the type of change your pull request is:

  • patch
  • minor
  • major

Update Rules Versions (#163)

Update JS Rules to latest Aspect major

  • patch
  • minor
  • major

Fix Source Maps not Being Generated for DSL Content (#155)

Fix source maps not being generated for DSL content when compiled by the cli

Update Dependencies (#151)

  • Use Node 20
  • Use TypeScript 5.5

πŸš€ Enhancement

  • feat: doesn't exit with error if warn-only on dsl validation #159 (@rafbcampos)

πŸ› Bug Fix

πŸ”© Dependency Updates

Authors: 6

0.7.0

19 Jul 22:49
Compare
Choose a tag to compare

Release Notes

Update CLI to Allow Compilation to any File Type (#146)

Allow DSL compilation phase to compile to non .json targets

Fix Issue Validating Templates (#125)

XLR - Fully resolve references, intersection types, conditional types, and generic types when returning a type
JSON Language Server - Add generic tokens when constructing template types in transform
Validation - Fix issue validating nested arrays in templates.

#132 - Adds a dev tools web plugin generator (#133)

Adds a generator to facilitate adding new dev tools web plugins:

pnpm gen:dev-tools-web-plugin

Fix Bug when Validating null literals (#123)

Validator - Properly validate NullType nodes against null literals

Fix Parsing Indexed Access Types with Parentheses (#112)

XLR - Fixed compilation of IndexedAccesNodes that use parentheses around the first element.

Fix Regression on Validation of Keys with Escaped Characters (#110)

XLR - Fixes validation of objects where a property is escaped using single/double quotes and the property is required or the object doesn't allow additional properties.


πŸš€ Enhancement

πŸ› Bug Fix

πŸ“ Documentation

Authors: 8

0.6.0

02 May 22:13
Compare
Choose a tag to compare

Release Notes

Handle Template Strings Earlier in DSL Compilation (#102)

DSL - Allow intermediate binding paths to be used in content


πŸš€ Enhancement

πŸ› Bug Fix

Authors: 5

0.5.2

10 Apr 16:42
Compare
Choose a tag to compare

Release Notes

Better DSL Expression Compilation (#89)

DSL - Better error messages for expressions with errors during DSL compilation

XLR Helper Functions Tests (#84)

Add more test coverage for XLR helper functions

Fix Oclif CLI Plugins not Registering (#94)

  • Fix Oclif plugins not registering
  • Use shared Oclif macro for CLI build

LSP API Improvements (#85)

  • Allow LSPAssetsPlugin to take multiple XLR bundles.
  • Allow LSPPluginPlugin to take multiple LSP plugins.

Fix Import Errors When Using DSL in ESM First Projects (#87)

Fix issue with DSL package in ESM projects

Bazel 7 (#86)

Internal - Use Bazel 7 for builds.


πŸ› Bug Fix

Authors: 5

0.5.1

05 Mar 19:00
Compare
Choose a tag to compare

Release Notes

Fix issues with storybook plugin and storybook 6.5.x (#82)

Storybook Plugin - Fix linting issues, doc export collision if two XLRs are exported from the same package, and not having player xlr types loaded when parsing types

Bugfixs (#81)

  • CLI: Actually exit with status code if command fails
  • XLR: Fix bad migration which prevented index access types which used a ' to fail
  • CLI: Ship babel transforms used by CLI as hard dependencies
  • CLI: Use latest bazel rules to prevent exports section from being generated at all which may lead to issues in Node 18 environments

πŸ› Bug Fix

Authors: 2

0.5.0

04 Mar 22:27
Compare
Choose a tag to compare

Release Notes

Use New Rules to Skip Custom Entrypoint Insertion for CLI (#79)

Fix custom entry points being overridden in CLI package

Fix loading XLRs from node_modules in webpack plugin (#78)

FIx XLR Webpack plugin loading XLRs from node_modules

Fix cli package.json (#77)

Fix cli package.json main/typings entrypoints

Break out dev/hard cli deps (#76)

Fix CLI build pulling in non-runtime dependencies

Make test dependencies devDependencies (#75)

Fix dependencies

Update Player Version (#74)

Update to latest Player version

Bazel 6 (#64)

Migrates to Bazel 6, vitest, pnpm, and React 18.

Fix/more validation fixes (#65)

  • XLR: Fix Exclude on Union Types
  • XLR: Fix shallow clones causing unintended aftereffects
  • XLR SDK: Fix application of base Player Transforms to XLRs when loaded
  • CLI: New Plugins to add Plugins to LSP and XLR SDK Transforms

Validation Improvements (#63)

Properly parse Excludes keyword when compiling XLRs


πŸš€ Enhancement

πŸ› Bug Fix

Authors: 8

0.4.1

18 Nov 00:43
Compare
Choose a tag to compare

Release Notes

Update Player version and workflow dependencies (#57)

Bump Player version


πŸ› Bug Fix

Authors: 2