Releases: jonmmease/avenger
Releases · jonmmease/avenger
Release 0.0.8
Updated
- Force WebGL renderer in vega-renderer, update wgpu to 0.20.0 by @jonmmease in #81
- Include the repository field by @szabgab in #80
New Contributors
Full Changelog: v0.0.7...v0.0.8
Release 0.0.7
What's Changed
- Add "avenger-html" Altair renderer by @jonmmease in #73
- Add optional verbose logging, bump to 0.0.5 by @jonmmease in #74
- Remove stray logging, bump to 0.0.6 by @jonmmease in #75
- README updates 2024-05-02 by @jonmmease in #76
- Fix html renderer typo by @joelostblom in #78
- Switch Vega renderer to always use WebGL, bump version to 0.0.7 by @jonmmease in #79
New Contributors
- @joelostblom made their first contribution in #78
Full Changelog: v0.0.4...v0.0.7
Release 0.0.4
This version adds a WASM + JavaScript package that includes a vega renderer for use in the browser, as well as an avenger-html
Altair renderer that makes use of this renderer.
Added
- Support clipping to arbitrary paths by @jonmmease in #64
- Towards an in-browser Vega renderer by @jonmmease in #66
- wasm vega renderer: Finish symbol mark support by @jonmmease in #68
- Build avenger-vega-renderer with wasmbuild and inline wasm as base64 by @jonmmease in #70
- Add avenger-vega-renderer support for remaining mark types by @jonmmease in #69
- Cleanup and build JavaScript package in GItHub action by @jonmmease in #71
Updated
- Update to wgpu 0.19.3 and winit 0.29 by @jonmmease in #65
Fixed
- Change wgpu object drop order to fix memory leak by @jonmmease in #67
- Fix deno example by @jonmmease in #72
Full Changelog: v0.0.3...v0.0.4
Release 0.0.3
Updated
- wgpu rewrite to consolidate marks into multi-mark renderer by @jonmmease in #62
Full Changelog: v0.0.2...v0.0.3
Release 0.0.2
What's Changed
- Refactor general MarkRenderer with MarkShader trait by @jonmmease in #1
- Add support for remaining polygon symbol shapes by @jonmmease in #2
- Support circle symbol shape by @jonmmease in #3
- Add initial Rule mark by @jonmmease in #4
- Add MSAA by @jonmmease in #5
- Add initial text mark support by @jonmmease in #6
- Add initial GitHub actions CI by @jonmmease in #7
- Refactor into sg2d-* crates by @jonmmease in #10
- Implement symbol path shape with lyon by @jonmmease in #11
- Support symbol stroke and opacity by @jonmmease in #12
- Add symbol angle support by @jonmmease in #13
- Fix rotation of symbols with stroke by @jonmmease in #14
- Add scale support by @jonmmease in #15
- Refactor wgpu example and add panning example by @jonmmease in #16
- Support zindex encoding channel for ordering mark items by @jonmmease in #17
- Support symbol marks with multiple shapes by @jonmmease in #18
- Support rule transparency, stroke caps, and anti-aliasing by @jonmmease in #19
- Support strokeDash in Rule mark by @jonmmease in #20
- Fix text scaling by @jonmmease in #21
- Support text rotation by @jonmmease in #22
- Support text opacity by @jonmmease in #23
- Support opacity, stroke, and cornerRadius in rect mark by @jonmmease in #24
- Add initial arc mark support by @jonmmease in #25
- Support stroke with arc mark by @jonmmease in #26
- Add Path mark by @jonmmease in #27
- Update to vl-conver-rs 1.2.1 with new scenegraph format and add vega shape mark by @jonmmease in #28
- Add initial line mark by @jonmmease in #29
- Add area mark by @jonmmease in #30
- Add trail mark by @jonmmease in #31
- Add dashed line support by @jonmmease in #32
- Handle vega "stroke" symbols to support line legends by @jonmmease in #33
- Add image mark by @jonmmease in #35
- Add support for gradients by @jonmmease in #36
- Fix wasm build and examples by @jonmmease in #37
- Handle group origin calculations in shader logic by @jonmmease in #38
- Run tests on GitHub Actions with macos runner by @jonmmease in #39
- Rename sg2d to avenger by @jonmmease in #41
- Optimize text and support group rect by @jonmmease in #42
- Add initial Python API by @jonmmease in #50
- Publication fixes by @jonmmease in #51
- Add mark clipping support by @jonmmease in #52
- Add vl-convert test specs and assorted fixes by @jonmmease in #53
- Support custom font directory by @jonmmease in #54
- Skip text and rule instances that have null color by @jonmmease in #57
- Support Vega's radial text positioning by @jonmmease in #58
- Update README by @jonmmease in #60
- Release 0.0.2 by @jonmmease in #61
New Contributors
- @jonmmease made their first contribution in #1
Full Changelog: https://github.com/jonmmease/avenger/commits/v0.0.2