Skip to content

Releases: player-ui/tools

0.6.1-next.4

06 Jun 18:58
88a4f87
Compare
Choose a tag to compare
0.6.1-next.4 Pre-release
Pre-release

Release Notes

Fix Bug when Validating null literals (#123)

Validator - Properly validate NullType nodes against null literals


πŸ› Bug Fix

Authors: 1

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

0.4.0

15 Nov 19:18
Compare
Choose a tag to compare

Release Notes

add missing resolve in cli (#54)

Add missing require.resolve on resolution of @babel/plugin-transform-react-jsx-source in cli causing issues when compiling content

Change Type (required)

  • patch
  • minor
  • major

Sync/2fd68b7e55dbf6ee8019b6dc47aa84bae84985f1 (#48)

Sync up to latest

Language support for expressions (#20)

  • Adds support for validation/auto-completion for expressions defined within tagged templates when using the dsl.

Bugfix/long lists (#36)

Fixes issues when long constant lists were indexed to create a union.


πŸš€ Enhancement

πŸ› Bug Fix

πŸ“ Documentation

Authors: 7

0.3.0

27 Jan 00:13
Compare
Choose a tag to compare

Release Notes

Reorg xlr compile target, support player specific post processing (#29)

Player CLI - Fixes some Expressions that don't export with variable names.

Pin typescript version in cli now that we're using new features. (#19)

Fixes errors in projects using typescript < 4.8

Feature/xlr variable export (#18)

XLR export for static and dynamic const exports


πŸš€ Enhancement

πŸ› Bug Fix

⚠️ Pushed to main

Authors: 4

0.2.1

14 Dec 22:58
Compare
Choose a tag to compare

Release Notes

Fix only one heritage class being parsed (#14)

Fixed a bug with interfaces that extended more than one other interface.


πŸ› Bug Fix

⚠️ Pushed to main

Authors: 2

0.2.0

28 Oct 13:27
Compare
Choose a tag to compare

Release Notes

Recursive Transform Helper (#9)

Adds a helper function to make writing recursive TransfromFunctions easier.

ObjectType Extends Custom Primitives (#8)

ObjectTypes extend custom primitives instead of serializing them. Fixes object literals having the wrong name during some operations when computing union/intersection types.


πŸš€ Enhancement

πŸ› Bug Fix

Authors: 2