Releases: google/playground-elements
Releases · google/playground-elements
v0.21.2
v0.21.1
v0.21.0
Changed
- POTENTIALLY BREAKING Upgraded CodeMirror to v6
Added
- Added
extensionsproperty to<playground-ide>,
<playground-file-editor>, and<playground-code-editor>for applying
programmatic CodeMirror extensions. - Added an
extensionsslot to<playground-ide>,
<playground-file-editor>, and<playground-code-editor>for applying
declarative CodeMirror extensions. - Exported
codemirrorExtensionMixinfor creating declarative CodeMirror
extensions.
Fixed
- Safari cursor issues
- Cursor selection and visiblity was broken in Safari
- Fixed by updating to Codemirror 6
v0.20.0
Added
- Implement
cdnBaseUrlproperty to allow changing the underlying npm CDN base url. See README for more information.
Fixed
- Make playground-elements more resilient to 404's from the CDN by not throwing errors when they occur. Instead, log a warning and continue to load the rest of the project.
v0.19.1
v0.19.0
Changed
- Upgraded to TypeScript 5.2 and Lit 3.0
- BREAKING Use modules in workers. See caniuse.com's support table for browser support information.
- Updated
comlink,fuse.js, andtslibdependencies.
v0.18.1
v0.18.0
[0.18.0] - 2023-05-25
Changed
- BREAKING Update bundled version of TypeScript from
4.8.4to5.0.4. See TypeScript 5 breaking changes.
v0.17.1
[0.17.1] - 2023-04-25
Added
- Fetch all
@typespackages listed in the project'spackage.jsonfile and
include them for TypeScript compilation. This allows type-checking packages
that do not ship their own types but do have a DefinitelyTyped package
available. Note: This does not automatically download the@typespackage for
a package. It must be manually listed inpackage.json.
v0.17.0
[0.17.0] - 2022-11-11
Changed
- Replaced
vscode-languageserverdependency with smaller
vscode-languageserver-protocol. - TypeScript version upgraded from
4.4.4to4.8.4. PlaygroundConnectedElementprojectis now permitted to beundefinedaccording to TypeScript.- Upgrade
codemirrorfrom5.63.0to5.65.9. - BREAKING Switched TypeScript
moduleResolutionfromesnexttonodenext. - BREAKING Bumped TypeScript
targetfromes2017toes2021. - BREAKING The local
package.jsonis now passed to TypeScript for
compilation, and the default value of thetypefield is modified to
module.