Releases: lightning-js/renderer
Releases · lightning-js/renderer
v1.0.0
What's Changed
- Remove internal Drivers and ThreadX support by @wouterlucas in #280
- Shader Animations w/ Dynamic Types for Shaders and Effects by @jfboeve in #314
- LRU-style Texture Memory Management by @frank-weindel in #301
- Make ImageWorker work on older Tizen TVs by @wouterlucas in #305
- Clamp the radius on the RoundedRectangle / RadiusEffect shader by @M4tiz in #317
- RenderState/Viewport Event changes by @jfboeve in #296
- Color setter cascade to subcomponents by @M4tiz in #311
- Add ability to query quad buffer usage info by @marcel-danilewicz-consult-red in #307
Fixes
- Allow user to flipY in 'rtt' textures by @frank-weindel in #293
- Fix initial texture loading from CoreNode by @frank-weindel in #290
- Fix: Destroy attached children when destroying a Node by @frank-weindel in #328
- Fix CoreNode.checkRenderProps, cleanup constructor by @frank-weindel in #330
- fix: Image worker broken with vite build by @chiefcll in #336
- Make effect names optional by @frank-weindel in #326
- Export ShaderController types to API by @frank-weindel in #327
- Refactored Core Animation after latest changes by @jfboeve in #329
- Export EffectDesc and related types to users by @frank-weindel in #331
- Export symbols necessary for custom shaders/effects/textures by @frank-weindel in #334
Performance
- Improve Canvas Text Renderer Performance by @frank-weindel in #319
- Only create scaleRotateTransform matrix when needed by @elsassph in #320
- SubTextures now propagate renderability to parent Textures by @frank-weindel in #292
- VRT Dockerfile: Install the correct version of PNPM by @frank-weindel in #332
Non-User Facing
- refactor(CoreTextureManager): Eliminate ctxTextureCache by @frank-weindel in #299
- Add v8 coverage & upgrade to Vite 5 by @M4tiz in #300
- Passing renderCoords from CoreNode to addQuad by @jfboeve in #295
New Contributors
- @M4tiz made their first contribution in #311
- @marcel-danilewicz-consult-red made their first contribution in #307
Full Changelog: v0.9.4...v1.0.0
v1.0.0-rc.3
What's Changed
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
What's Changed
- Clamp the radius on the RoundedRectangle / RadiusEffect shader by @M4tiz in #317
- Export symbols necessary for custom shaders/effects/textures by @frank-weindel in #334
- Add ability to query quad buffer usage info by @marcel-danilewicz-consult-red in #307
Non-User Facing
- VRT Dockerfile: Install the correct version of PNPM by @frank-weindel in #332
New Contributors
- @marcel-danilewicz-consult-red made their first contribution in #307 🎉
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
- Fix: Destroy attached children when destroying a Node by @frank-weindel in #328
- Fix CoreNode.checkRenderProps, cleanup constructor by @frank-weindel in #330
- Make effect names optional by @frank-weindel in #326
- Export ShaderController types to API by @frank-weindel in #327
- Refactored Core Animation after latest changes by @jfboeve in #329
- Export EffectDesc and related types to users by @frank-weindel in #331
Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1
v1.0.0-rc.0
What's Changed
- Remove internal Drivers and ThreadX support by @wouterlucas in #280
- Shader Animations w/ Dynamic Types for Shaders and Effects by @jfboeve in #314
- LRU-style Texture Memory Management by @frank-weindel in #301
- Make ImageWorker work on older Tizen TVs by @wouterlucas in #305
- RenderState/Viewport Event changes by @jfboeve in #296
- Color setter cascade to subcomponents by @M4tiz in #311
- Allow user to flipY in 'rtt' textures by @frank-weindel in #293
- Fix initial texture loading from CoreNode by @frank-weindel in #290
Performance
- Improve Canvas Text Renderer Performance by @frank-weindel in #319
- Only create scaleRotateTransform matrix when needed by @elsassph in #320
- SubTextures now propagate renderability to parent Textures by @frank-weindel in #292
Non-User Facing
- refactor(CoreTextureManager): Eliminate ctxTextureCache by @frank-weindel in #299
- Add v8 coverage & upgrade to Vite 5 by @M4tiz in #300
- Passing renderCoords from CoreNode to addQuad by @jfboeve in #295
New Contributors
Full Changelog: v0.9.4...v1.0.0-rc.0
v0.9.4
What's Changed
- Added missing HolePunchEffect type exports by @pecoram in #303
- Fix wrong load of external resources when the local protocol is file:// by @albdima83 in #309
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- Add feature support contain and cover options on Texture (#29) by @Drulokia in #250
- Fix image src conversion with local file paths (#287) by @wouterlucas in #288
- Fix border radius cut on BorderEffect shader by @albdima83 in #298
New Contributors
- @albdima83 made their first contribution in #298 🎉
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- ImageTexture factory by @elsassph in #256
- Animation 'animating' and 'stopped' events by @frank-weindel in #285
- Fix missing CommonJS export by @elsassph in #277
- Fix minor INode data type fix by @elsassph in #278
- Fix numImageWorkers=0 by @pecoram in #279
Non-User Facing
- Implement consistent random numbers for VRT tests by @frank-weindel in #282
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Fix assertion error thrown in WebGlCoreCtxTexture getter by @frank-weindel in #276
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Text Rendering: Reported Text Height Changes (Phase 1+2+3) by @frank-weindel in #257
- Additionally fixes:
⚠️ Breaking Change:- Constructors for WebTrFontFace and SdfTrFontFace have changed to use objects and add the ability to provide font metrics which are REQUIRED for SDF fonts and HIGHLY RECOMMENDED for Web/Canvas fonts. Use the L3 msdf-generator to get these metrics.
- Text alignment will be different because of these metrics and the now defaulting of
verticalAlign
to 'middle'. Please try to adjust to this new behavior instead of trying to change them back to how they were.
- Fix
textAlign
property of Canvas text by @Drulokia and @frank-weindel in #265
Performance
- Optimize Matrix3d storage and operations by @frank-weindel in #267
Non-User Facing
- Add filtering to Visual Regression Tests by @frank-weindel in #264
- Add ability to name VRT snapshots by @frank-weindel in #273
Full Changelog: v0.8.4...v0.9.0