Releases: rdkcentral/Lightning
Releases · rdkcentral/Lightning
v2.20.1
What's Changed
- RTL layout support by @elsassph in #568
- Fix text texture RTL propagation by @elsassph in #570
- Fix advanced renderer text alignment mirroring by @elsassph in #572
- Fix ES5 package by @elsassph in #571
- Bidirectional text rendering (RTL) by @elsassph in #574
- Fix canvas 2d renderer mirroring by @elsassph in #576
- Feature: expose lines layout in renderInfo by @elsassph in #577
- Fix ASCII detection by @elsassph in #578
- Fix: ZWSP regex bug fix by @elsassph in #580
- Add direction detection and isolates by @elsassph in #585
- Feature: don't render very transparent elements by @elsassph in #584
- Updated version to 2.16.1 by @michielvandergeest in #589
- Fix idling by @elsassph in #590
- Fix DOM Inspector flex-box support by @elsassph in #595
- Release v2.17.0 by @michielvandergeest in #594
- Upgrade
looks-sameby @elsassph in #598 - Capture text rendering screenshots by @elsassph in #599
- added launchOptions for chromium by @jfboeve in #600
- Font accuracy fix by @elsassph in #601
- RTL CI troubleshooting by @elsassph in #602
- Feature/rtl by @michielvandergeest in #573
- Address some Copilot feedback by @elsassph in #605
Full Changelog: v2.17.0...v2.20.1
v2.16.0-beta.0
What's Changed
- Small robustness improvement by @elsassph in #545
- Improve colorBl access on c2d/DefaultShader.mjs by @jorge-graca-sky in #437
- Update types by @elsassph in #558
- Add Github workflow to validate PRs by @elsassph in #560
- Fix types regression by @elsassph in #562
- Fix: ImageWorker can't load relative URLs by @elsassph in #564
- Feature - animation by ref by @elsassph in #563
- Add Playwright browser tests by @elsassph in #561
- Image URL validation fix for image worker by @uguraslan in #566
- Fix playwright tests by @elsassph in #567
- RTL layout support by @elsassph in #568
Full Changelog: 2.14.1...v2.16.0-beta.0
Lightning 2.15.0
v2.15.0
- Fixed issue related to image URL validation for image worker (#566)
- Fixed issue related to imageWorker can't load relative URLs(#564)
- Fixed regression issue related to types changes.(#562)
- Fixed issue related to incorrect types(#558)
- Added github workflow to validate PR's(#560)
- Added support for animation by reference(#563)
- Added Playwright browser tests(#561)
2.14.1
Lightning 2.14.0
v2.14.0
- Adds
onIdleevent whenpauseRafLoopOnIdleis enabled.
Lightning 2.13.2
Lightning 2.13.1
v2.13.1
- Hotfix - Typescript types were not properly published
Lightning 2.13.0
v2.13.0
- Fixed an issue causing not including TypeScript types in the build. (#527)
- Enhanced handling of bidirectional text in TextTexture by setting canvas context direction to correct display of text blocks in RTL configurations.
Lightning 2.12.1
v2.12.1
- Fixed examples that were not working due to incorrect imports.
- Fixed build issues on non-*nix systems.
- Fixed some typos in the documentation.
- Fixed an issue in RoundedRectangleShader where setting a stroke value resulted in incorrect clipping, especially noticeable when the radius is half the height.
Lightning 2.12.0
v2.12.0
- Introduced a named export for Lightning in the ESM build to support direct module augmentation with
@lightningjs/core, resolving issues with default export augmentation. (#480) - Modified the export structure to support tree-shaking. Lightning's ES modules can now be selectively imported /tree-shaken. (#490)
- Enabled development in both TypeScript and JavaScript. Migrated specific files and ensured all source module files are appropriately managed in the
distdirectory. - Separated the Lightning Inspector with types as its own export.
- Resolved an inconsistency in the zSorting algorithm where elements with the same zIndex were not correctly sorted by updateTreeOrder. (#443)
- Addressed an exception causing infinite loops when accessing the texture.source property after text updates. This fix streamlines access to the renderInfo property without triggering a maximum call stack exception. (#447 and #348)
- Resolved an issue where adding an already existing element to childList would throw an error. (#311 and #509)
- Fixed an issue where SVG
txErrorevents were not being triggered due to missed error captures. - Fixed an issue where
txLoadedevent in elements over-fired due to incorrect texture change identification.