Skip to content

Latest commit

Β 

History

History
404 lines (249 loc) Β· 17.5 KB

CHANGELOG.md

File metadata and controls

404 lines (249 loc) Β· 17.5 KB

0.6.0 (Thu May 02 2024)

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 (Wed Apr 10 2024)

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 (Tue Mar 05 2024)

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 (Mon Mar 04 2024)

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 (Fri Nov 17 2023)

Release Notes

Update Player version and workflow dependencies (#57)

Bump Player version


πŸ› Bug Fix

Authors: 2


0.4.0 (Wed Nov 15 2023)

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 (Thu Jan 26 2023)

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 (Wed Dec 14 2022)

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 (Fri Oct 28 2022)

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


0.1.0 (Fri Oct 07 2022)

πŸš€ Enhancement

πŸ› Bug Fix

⚠️ Pushed to main

Authors: 2