Releases: tronbyt/pixlet
Releases · tronbyt/pixlet
Release list
pixlet 0.53.1
What's Changed
- add option to show grid for easier spacing reference by @ryan-doucette in #445
- chore(deps): bump node from 25-alpine to 26-alpine by @dependabot[bot] in #441
- chore(deps): bump axios from 1.15.0 to 1.16.1 in /frontend by @dependabot[bot] in #443
- chore(deps): bump react-router and react-router-dom in /frontend by @dependabot[bot] in #444
- chore(deps): bump ghcr.io/devcontainers/features/node from 1.7.1 to 2.0.0 by @dependabot[bot] in #439
- chore(deps): bump golang from 1.26.2-alpine to 1.26.3-alpine by @dependabot[bot] in #442
- Fix memory leak in WebP decoder by @jxxe in #449
- render(marquee): double Marquee content cap (10× → 20×) by @jvivona in #447
- chore(deps): bump golang from 1.26.3-alpine to 1.26.4-alpine by @dependabot[bot] in #446
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #451
- chore(deps): bump form-data from 4.0.5 to 4.0.6 in /frontend by @dependabot[bot] in #450
- chore(deps): bump esbuild, @vitejs/plugin-react and vite in /frontend by @dependabot[bot] in #448
- chore(deps): bump js-yaml from 4.1.1 to 4.2.0 in /frontend by @dependabot[bot] in #452
- chore(encode,render): remove leftover native webp logic by @gabe565 in #453
New Contributors
- @ryan-doucette made their first contribution in #445
- @jxxe made their first contribution in #449
- @jvivona made their first contribution in #447
Full Changelog: v0.53.0...v0.53.1
pixlet 0.53.0
What's Changed
- feat(profile): add
--configflag by @gabe565 in #401 - feat(render,profile,serve): add Redis cache support by @gabe565 in #402
- docs(cmd): group subcommands; update usages and examples by @gabe565 in #403
- refactor(tronbytapi): create Tronbyt API client by @gabe565 in #404
- test: language updates; fix testify usage by @gabe565 in #405
- chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 by @dependabot[bot] in #407
- chore(deps): bump golang.org/x/image from 0.36.0 to 0.38.0 by @dependabot[bot] in #406
- fix(create): properly handle apps repo dir layout by @gabe565 in #408
- perf(create): use git cli to determine repo root by @gabe565 in #409
- chore(encode): remove avif and native webp encoders by @gabe565 in #410
- chore(deps): migrate to active hashstructure fork by @gabe565 in #411
- refactor(gen): code cleanup and optimizations by @gabe565 in #412
- fix(runtime,xpath): fix config and xpath hashes never changing by @gabe565 in #413
- chore(deps): bump vite from 7.3.1 to 7.3.2 in /frontend by @dependabot[bot] in #414
- feat(cmd): add shell completions for generated fields by @gabe565 in #415
- feat(cmd): pass metadata to shell completion by @gabe565 in #417
- fix(api): remove details from error response to fix security warning by @gabe565 in #416
- feat: add method to render applet from FS by @gabe565 in #418
- fix(runtime): load version from build info if not set by @gabe565 in #419
- feat(push): support
-arg to read from stdin by @gabe565 in #420 - perf(runtime): cache compiled applet code by @gabe565 in #421
- chore(deps): update go to v1.26.2; bump dependencies by @gabe565 in #422
- fix(encode):
--webp-levelflag being ignored by @gabe565 in #424 - fix(runtime): do not allow a local star file to clobber a built-in module by @gabe565 in #425
- Document loading asset from files by @liesen in #423
- chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /frontend by @dependabot[bot] in #426
- feat(cmd): create
pixlet logincommand by @gabe565 in #427 - docs(readme): use new docs URL; change Tidbyt to Tronbyt by @gabe565 in #429
- Fix image readall examples by @liesen in #431
- feat(render): support passing bytes to render.Image by @gabe565 in #432
- perf(render): detect image mime type instead of trying all parsers by @gabe565 in #433
- chore(starlarkutil): simplify keyed iterator interface by @gabe565 in #434
- chore: improve error messages by @gabe565 in #435
- fix(http): move context higher in stack to prevent early timeout by @gabe565 in #437
- feat(http): add
PIXLET_HTTP_TIMEOUTenv by @gabe565 in #438 - chore(deps): bump postcss from 8.5.8 to 8.5.12 in /frontend by @dependabot[bot] in #436
New Contributors
Full Changelog: v0.52.0...v0.53.0
pixlet 0.52.0
What's Changed
- feat(render): add hard-edged stroke rendering for line primitives by @gabe565 in #388
- docs(render): clean up source docs formatting by @gabe565 in #389
- perf(render): reduce memory footprint by streaming frames by @gabe565 in #390
- perf(render): decrease memory usage using lazy receiver funcs by @gabe565 in #391
- perf: preallocate slices to reduce memory usage by @gabe565 in #392
- perf(starlarkhttp): fix memory leak; optimize string parsing by @gabe565 in #394
- chore(deps): bump yaml from 1.10.2 to 1.10.3 in /frontend by @dependabot[bot] in #393
- perf(schema): decrease memory usage by preallocating more slices by @gabe565 in #396
- perf(file): preallocate buffer size by @gabe565 in #397
- refactor(starlarkutil): add generic int conversion func by @gabe565 in #398
- chore(applet): fix
context.AfterFuncleak by @gabe565 in #399 - chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /frontend by @dependabot[bot] in #395
- fix(profile): applet options not included in shell completion by @gabe565 in #400
Full Changelog: v0.51.3...v0.52.0
pixlet 0.51.3
What's Changed
- feat(loader): add option to override
show_full_animationby @gabe565 in #383 - chore(loader): clean up duplicated rendering code by @gabe565 in #384
- fix(frontend): text box sizing issue after dependency update by @gabe565 in #385
- perf(encode): preallocate filtered image slice by @gabe565 in #386
- fix(serve): fix browser opening on serve failure by @gabe565 in #387
Full Changelog: v0.51.2...v0.51.3
pixlet 0.51.2
pixlet 0.51.1
What's Changed
- feat(cmd): use the current dir if applet path is not passed by @gabe565 in #370
- fix(serve): fix page title when running
pixlet serve .by @gabe565 in #371 - feat(cmd): add logging to community validation cmds by @gabe565 in #372
- fix: ignore empty color string; log invalid colors; fix docs by @gabe565 in #379
- chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #378
- chore(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #377
- chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #376
- chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #375
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #374
- chore(deps): bump golang from 1.26.0-alpine to 1.26.1-alpine by @dependabot[bot] in #373
Full Changelog: v0.51.0...v0.51.1
pixlet 0.51.0
What's Changed
- chore(deps): bump golang from 1.25.6-alpine to 1.25.7-alpine by @dependabot[bot] in #353
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5 by @dependabot[bot] in #354
- chore(deps): bump axios from 1.13.2 to 1.13.5 in /frontend by @dependabot[bot] in #355
- chore(deps): bump golang from 1.25.7-alpine to 1.26.0-alpine by @dependabot[bot] in #356
- fix(runtime): clean up expired cache entries by @gabe565 in #357
- feat(serve): automatically open a browser by @gabe565 in #359
- chore: small cleanups and performance optimizations by @gabe565 in #360
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in #358
- chore(deps): bump rollup from 4.55.2 to 4.59.0 in /frontend by @dependabot[bot] in #361
- perf(render): unload unused fonts after 1 hour by @gabe565 in #363
- fix: add context to render, schema, and http funcs by @gabe565 in #362
- chore(gen): move some static code out of generators by @gabe565 in #364
- chore(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #365
- chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #366
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #367
- fix(gen): remove extra newlines in docs by @gabe565 in #369
- feat: add
strings.star; color type; param for secure random numbers by @gabe565 in #368 - fix(filter): child bounds not always respected by @gabe565 in #348
Full Changelog: v0.50.2...v0.51.0
pixlet 0.50.2
What's Changed
- ci: clean up release scripts and simplify GitHub Actions workflow by @IngmarStein in #350
- ci: fix docker build errors; run docker build without push on pr by @gabe565 in #351
- chore: run golangci-lint and fix errors by @IngmarStein in #352
Full Changelog: v0.50.1...v0.50.2
pixlet 0.50.1
What's Changed
- feat: separate fill and stroke for Polygon by @IngmarStein in #346
Full Changelog: v0.50.0...v0.50.1
pixlet 0.50.0
What's Changed
- feat(runtime): use schema defaults when a config entry is not set by @gabe565 in #340
- deps: bump Go to 1.25.6 by @IngmarStein in #341
- deps: bump Node from Jod to Krypton by @IngmarStein in #344
- feat: add Arc, Line, and Polygon drawing primitives by @IngmarStein in #345
Full Changelog: v0.49.9...v0.50.0