Handle Template Strings Earlier in DSL Compilation (#102)
DSL - Allow intermediate binding paths to be used in content
- chore: bump player and devtools-assets version #107 (rafael_campos@intuit.com @rafbcampos)
- Devtools revamp #90 (rafael_campos@intuit.com @rafbcampos)
- Release main #108 (@intuit-svc)
- chore: bump player and devtools-assets versions #106 (rafael_campos@intuit.com @rafbcampos)
- feat: adds editor view to basic devtools plugin #103 (rafael_campos@intuit.com @rafbcampos)
- Handle Template Strings Earlier in DSL Compilation #102 (@KetanReddy)
- chore: update locks #100 (rafael_campos@intuit.com @rafbcampos)
- [Docs] DSL pckg name and CLI validate command docs update #99 (@lexfm)
- @intuit-svc
- Alex Fimbres (@lexfm)
- Ketan Reddy (@KetanReddy)
- Rafael Campos (@rafbcampos)
- rcampos2 (rafael_campos@intuit.com)
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.
- Release main #97 (@intuit-svc)
- Update ts version #93 (@adierkens @KetanReddy)
- Better DSL Expression Compilation #89 (@KetanReddy)
- XLR Helper Functions Tests #84 (@KetanReddy)
- Fix Oclif CLI Plugins not Registering #94 (@KetanReddy)
- LSP API Improvements #85 (@KetanReddy)
- Fix Import Errors When Using DSL in ESM First Projects #87 (@KetanReddy)
- Update Circle Configs #88 (@KetanReddy)
- Bazel 7 #86 (@KetanReddy)
- Setting reading local TSConf with dsl validate command and TS type-checker #72 (alejandro_fimbres@intuit.com @lexfm)
- @intuit-svc
- Adam Dierkens (@adierkens)
- afimbres (alejandro_fimbres@intuit.com)
- Alex Fimbres (@lexfm)
- Ketan Reddy (@KetanReddy)
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
- Release main #83 (@intuit-svc)
- Fix issues with storybook plugin and storybook 6.5.x #82 (ketan_reddy@intuit.com)
- Bugfixs #81 (ketan_reddy@intuit.com)
- @intuit-svc
- Ketan Reddy (@KetanReddy)
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
- Release main #80 (@intuit-svc)
- DSLSchema Type for Validators and DataRefs #69 (alejandro_fimbres@intuit.com @lexfm)
- Use New Rules to Skip Custom Entrypoint Insertion for CLI #79 (@KetanReddy)
- Fix loading XLRs from node_modules in webpack plugin #78 (@KetanReddy)
- Fix cli package.json #77 (@KetanReddy)
- Break out dev/hard cli deps #76 (@KetanReddy)
- Make test dependencies devDependencies #75 (@KetanReddy)
- Update Player Version #74 (@KetanReddy)
- Bazel 6: Stamp and Publish support #70 (@KetanReddy @adierkens)
- Fix/more validation fixes #65 (@KetanReddy)
- Sync sync changes with bazel 6 branch #66 (@brocollie08)
- Validation Improvements #63 (@KetanReddy)
- @brocollie08
- @intuit-svc
- Adam Dierkens (@adierkens)
- afimbres (alejandro_fimbres@intuit.com)
- Alex Fimbres (@lexfm)
- Ketan Reddy (@KetanReddy)
- Rafael Campos (@rafbcampos)
- rcampos2 (rafael_campos@intuit.com)
Update Player version and workflow dependencies (#57)
Bump Player version
- Release main #58 (@intuit-svc)
- Update Player version and workflow dependencies #57 (@KetanReddy)
- @intuit-svc
- Ketan Reddy (@KetanReddy)
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
-
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.
- feat: adds support for @metatag #38 (neveena_ferrao@intuit.com)
- Release ${GITHUB_REF##*/} #56 (@intuit-svc)
- Sync Up To Latest #55 (@KetanReddy)
- add missing resolve in cli #54 (@KetanReddy)
- Sync up to latest #53 (@KetanReddy)
- Sync/2fd68b7e55dbf6ee8019b6dc47aa84bae84985f1 #48 (@KetanReddy)
- added custom primitives to manifest #45 (marlon_ercillo@intuit.com @mercillo)
- Language support for expressions #20 (@adierkens @KetanReddy)
- Bugfix/long lists #36 (@KetanReddy)
- add forked pr workflow #40 (@KetanReddy)
- Add CONTRIBUTING.md #52 (@hborawski)
- @intuit-svc
- Adam Dierkens (@adierkens)
- Harris Borawski (@hborawski)
- Ketan Reddy (@KetanReddy)
- Marlon "Marky" Ercillo (@mercillo)
- mercillo (marlon_ercillo@intuit.com)
- Neveena (@neveena)
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
- Feature/xlr variable export #18 (@KetanReddy)
- Release ${GITHUB_REF##*/} #34 (@intuit-svc)
- Reorg xlr compile target, support player specific post processing #29 (@KetanReddy)
- fix function aliasing exporting wrong name #28 (@hborawski)
- forward parameters to synthetic node for arrow functions with parameters #26 (@hborawski @sugarmanz)
- Pin typescript version in cli now that we're using new features. #19 (@KetanReddy)
- Try and fix release stage (@KetanReddy)
- @intuit-svc
- Harris Borawski (@hborawski)
- Jeremiah Zucker (@sugarmanz)
- Ketan Reddy (@KetanReddy)
Fix only one heritage class being parsed (#14)
Fixed a bug with interfaces that extended more than one other interface.
- Additional
Extends
Functionality #16 (@KetanReddy) - [WIP] Devtools #11 (@sugarmanz)
- Fix parsing mapped types as heritage classes. Upgrade TypeScript and Fix test venv. #16 (@KetanReddy)
- Canary support #13 (@sugarmanz)
- Fix only one heritage class being parsed #14 (@KetanReddy)
- gif instructions (@sugarmanz)
- Jeremiah Zucker (@sugarmanz)
- Ketan Reddy (@KetanReddy)
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.
- Recursive Transform Helper #9 (@KetanReddy)
- ObjectType Extends Custom Primitives #8 (@KetanReddy)
- Release main #10 (@intuit-svc)
- @intuit-svc
- Ketan Reddy (@KetanReddy)
- Initial Release #1 (@KetanReddy)
- Release main #2 (@intuit-svc)
- remove gemfile stuff (@KetanReddy)
- increase circle executor size (@KetanReddy)
- remove GA analytics token (@KetanReddy)
- fix bad package names (@KetanReddy)
- Use full bazelrc (@KetanReddy)
- move in tools repo (@KetanReddy)
- Moving packages over from player repo (@KetanReddy)
- Initial commit (@KetanReddy)
- @intuit-svc
- Ketan Reddy (@KetanReddy)