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