Releases: cetz-package/cetz
Releases · cetz-package/cetz
v0.4.2
What's Changed
- Doc coord systems by @vmartel08 in #919
- Fix tangents for ellipses by @NicoWeio in #925
- tree: Add
anchor
argument to the tree element by @johannes-wolf in #929 - ci: Remove git reference for tytanic by @johannes-wolf in #928
- documentation: improve visual clarity of mark example by @NicoWeio in #933
- docs: Add register-* Functions by @johannes-wolf in #932
- docs: fix link from merge-path to hide by @NicoWeio in #937
- Fix Compound-Path Element Access by @johannes-wolf in #940
- Add Curved Stealth Mark by @johannes-wolf in #941
- Fix Marks on Zero-Length Paths by @johannes-wolf in #942
- add near and far directions to angle api by @FulcrumDev in #945
- changes: Add missing changelog entries by @johannes-wolf in #946
- fix: don't evaluate callback twice in get-ctx by @Jollywatt in #950
- grid: Connect Outer Lines by @johannes-wolf in #949
- Styling - Fold Strokes by @johannes-wolf in #947
- Mark Fixes & Mark Tagging by @johannes-wolf in #948
- coordinate: Consider custom resolver for resolve-system by @johannes-wolf in #952
- Coordinates - Project Point onto Line by @johannes-wolf in #953
- debug: Exclude debug shapes from merge-path by @johannes-wolf in #955
- content: Fix baseline measuring by @johannes-wolf in #956
- n-star: Take inner-radius as a sep. argument by @johannes-wolf in #957
New Contributors
- @vmartel08 made their first contribution in #919
- @NicoWeio made their first contribution in #925
- @FulcrumDev made their first contribution in #945
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Add Zap mention by @l0uisgrange in #883
- Documentation Fixes for 0.4.0 by @johannes-wolf in #884
- feat: Add
n-star
function by @AndPuQing in #886 - Shape n-star fixes by @johannes-wolf in #887
- docs: Document new n-star function by @johannes-wolf in #888
- Canvas Element Should be Non-Breakable by @johannes-wolf in #890
- shapes: Add bbox primitive (rect as aabb) by @halbuer in #885
- Space-efficient layout of trees by @MichaelGoodale in #889
- Measure Full Tree Node by @johannes-wolf in #891
- gallery: Add 3D torus with shading by @Andrew15-5 in #897
- documentation: fix typo by @lvgrr in #898
- wasm: Apply comment about lib.rs by @johannes-wolf in #902
- Respect Transform-Shape on Standalone Marks by @johannes-wolf in #903
- Update a deprecated link to typst.app/docs by @YDX-2147483647 in #906
- changes: Update 4.0 changes about marks by @johannes-wolf in #912
- styles: Support multi-level style root by @LordBaryhobal in #914
- changes: Update changelog + Documentation by @johannes-wolf in #915
- tree: Fix Transformation & Support Node-Anchors by @johannes-wolf in #904
- Fix Debug Frames & Merge Path by @johannes-wolf in #917
New Contributors
- @l0uisgrange made their first contribution in #883
- @AndPuQing made their first contribution in #886
- @halbuer made their first contribution in #885
- @MichaelGoodale made their first contribution in #889
- @lvgrr made their first contribution in #898
- @YDX-2147483647 made their first contribution in #906
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fix periodic table by @iwkjosec in #822
- Small
aabb
rewrite by @rikhuijzer in #842 - Add fast path for rect without radius by @rikhuijzer in #844
- Extract
dim-extrema
fromcubic-extrema
by @rikhuijzer in #845 - Calculate
cubic-extrema
inside WebAssembly by @rikhuijzer in #846 - readme: Remove unmaintained projects by @johannes-wolf in #853
- readme: Highlight code by @jaxvanyang in #857
- Update Version by @johannes-wolf in #862
- Add Plotsy-3D to the Readme by @johannes-wolf in #863
- polygon: Call resolve-number on the Radius by @johannes-wolf in #866
- context: Add shared-state by @johannes-wolf in #871
- Refactor the Path Model by @johannes-wolf in #843
- ortho: Fix on-yz comment by @johannes-wolf in #874
- decorations: Rework the brace drawing code by @johannes-wolf in #875
- Introduce
handle_cbor
by @rikhuijzer in #848 - Run
aabb
in wasm by @rikhuijzer in #850 - canvas: Add inline/baseline support by @johannes-wolf in #880
- canvas: Support custom coordinate systems by @johannes-wolf in #719
- mark: Fix transform-shape style by @johannes-wolf in #881
- Use
handle_cbor
foraabb_func
by @rikhuijzer in #877 - release: 0.4.0 by @johannes-wolf in #882
New Contributors
- @iwkjosec made their first contribution in #822
- @rikhuijzer made their first contribution in #842
- @jaxvanyang made their first contribution in #857
Full Changelog: v0.3.4...v0.4.0
v0.3.4
What's Changed
- canvas: Fix Curve Rendering with Typst 0.13.1 by @johannes-wolf in #832
- Typst 0.13.1 fixes by @johannes-wolf in #834
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- docs: Update documentation by @johannes-wolf in #803
- readme: Add a link to @janosh 's gallery by @johannes-wolf in #811
- tests: Update typst-test to tytanic by @johannes-wolf in #810
- canvas: Use new curve API (Typst 0.13) by @johannes-wolf in #814
- circle: Support two point circle construction by @johannes-wolf in #766
- canvas: Add background field to canvas context for background-aware drawing by @hooyuser in #823
- mark: Fix mark styling issues with incomplete dict by @johannes-wolf in #825
- matrix: Add a diag function by @johannes-wolf in #824
- intersections: Fixed division by zero bug
New Contributors
Full Changelog: v0.3.2...v0.0.3
What's Changed
- docs: Update documentation by @johannes-wolf in #803
- readme: Add a link to @janosh 's gallery by @johannes-wolf in #811
- tests: Update typst-test to tytanic by @johannes-wolf in #810
- canvas: Use new curve API (Typst 0.13) by @johannes-wolf in #814
- circle: Support two point circle construction by @johannes-wolf in #766
- treewide: Release 0.3.3 by @johannes-wolf in #820
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Streamline Angle API Behaviour by @johannes-wolf in #729
- Add
chronos
,circuiteria
andrivet
to projects by @LordBaryhobal in #745 - Fix docs for
draw-edge
function intree
library by @Lipen in #747 - lib: Remove plot stub by @johannes-wolf in #752
- docs: Add mark
anchor
documentation by @johannes-wolf in #733 - content: Clip content size by @johannes-wolf in #761
- intersection: Provide sort functions by @johannes-wolf in #759
- hobby: Set omega to 0 by @johannes-wolf in #744
- angle: Resolve radius by @johannes-wolf in #743
- content: Bring back implicit frame by @johannes-wolf in #754
- docs: Fix coordinate system URI by @johannes-wolf in #760
- decoration: Allow dynamic amplitudes by @johannes-wolf in #756
- decoration: Allow specifying amplitudes as lengths by @Jollywatt in #767
- gallery: Add Icosahedron Example by @johannes-wolf in #764
- Replace the URL in the submodule with read-only URL by @cherrypiejam in #780
- Add
gallery/periodic-table.{typ,png}
by @janosh in #783 - Include Periodic Table in Readme by @johannes-wolf in #784
- group: Add anchor test by @johannes-wolf in #775
- treewide: Prepare for upcomming typst version by @johannes-wolf in #782
- waves: Use ortho function by @johannes-wolf in #785
- bezier: Fix bezier through control points by @johannes-wolf in #774
- flat-brace: Add missing stroke & fill keys by @johannes-wolf in #771
- tree: Add parameters for specifying the node layer by @johannes-wolf in #781
- vector: Add element-product function by @johannes-wolf in #765
- shapes: Add polygon shape by @johannes-wolf in #777
- line: Add default anchor for closed lines by @johannes-wolf in #778
- Add plate-capacitor.typ to gallery by @janosh in #786
- fix typo coordinate-systems.mdx by @JL710 in #797
- ci: Update versions to latest by @johannes-wolf in #800
- Content Auto-Scaling by @johannes-wolf in #799
- treewide: Version + Changelog by @johannes-wolf in #791
- doc: Fix tangent example by @johannes-wolf in #801
New Contributors
- @LordBaryhobal made their first contribution in #745
- @Lipen made their first contribution in #747
- @cherrypiejam made their first contribution in #780
- @janosh made their first contribution in #783
- @JL710 made their first contribution in #797
Full Changelog: v0.3.1...v0.3.2
0.3.1
What's Changed
- Fix broken marks table by @fenjalien in #713
- canvas: Add a padding parameter to canvas by @johannes-wolf in #704
- Fix Inline Math Content by @johannes-wolf in #717
- gallery: Update images by @johannes-wolf in #715
- Add fill-rule style key by @johannes-wolf in #722
- Reversed Mark Anchors by @johannes-wolf in #724
- Release 0.3.1 by @johannes-wolf in #727
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- bump: Bump version to 0.2.2 by @johannes-wolf in #532
- Apply Typst 11 Changes by @johannes-wolf in #526
- treewide: Update repository URL by @johannes-wolf in #536
- Change how
copy-anchors
works by @fenjalien in #542 - axes: Support broken/sawtooth axes by @johannes-wolf in #546
- Fix a few small punctuation errors in the manual by @kdkasad in #551
- doc: Add default value of
shorten-to
to the docs by @johannes-wolf in #548 - mark: Fix mark position + allow angle as coordinate by @johannes-wolf in #559
- chart: Support cluster-gap style by @johannes-wolf in #570
- angle: Fix missing label position offset by @johannes-wolf in #572
- plot: Errorbars by @johannes-wolf in #574
- plot: Add some type checking assertions by @johannes-wolf in #583
- brace: Fix brace drawing code by @johannes-wolf in #579
- canvas: Apply rounding to transformation matrices by @johannes-wolf in #582
- brace: Fix docs by @johannes-wolf in #588
- Make 2D alignment great again by @Andrew15-5 in #589
- mark: Add anchor style to shift marks by @johannes-wolf in #584
- readme: Update riemann package name & URL by @johannes-wolf in #596
- canvas: Change to rh coordinate system by @johannes-wolf in #502
- licence: Change licence to GPLv3 by @johannes-wolf in #598
- repo: Use commmon repo for utility scripts by @johannes-wolf in #605
- shapes: Fixes the center anchor for content by @johannes-wolf in #608
- licence: LGPLv3 is what we want by @johannes-wolf in #617
- Add
draw.floating(body)
to allow elements without bounds by @Jollywatt in #620 - grouping: Fix ortho on-* functions, add scope element by @johannes-wolf in #612
- canvas: Set float to false for place calls by @johannes-wolf in #613
- plot: Improve polygon clipping performance by @johannes-wolf in #615
- chart: Piechart legend by @johannes-wolf in #567
- canvas: Add runtime version check for add-ons by @johannes-wolf in #595
- Remove CeTZ Axes, Plot & Chart by @johannes-wolf in #624
- double import path-util necessary? by @Kreijstal in #643
- add FUNDING.yml by @fenjalien in #648
- readme: Add cetz-venn by @johannes-wolf in #655
- util: Allow passing a function to apply-transform by @johannes-wolf in #654
- Fixing typo in manual.typ by @bustosalex1 in #660
- matrix: Fix mat-mul-vec by @johannes-wolf in #646
- Validate Element Names by @johannes-wolf in #658
- Change docstrings to markdown by @fenjalien in #638
- doc: Center text on line in content shape example by @bjoluc in #674
- Fix line-content intersection by @johannes-wolf in #677
- Ortho Enhancements by @johannes-wolf in #656
- line: Add centroid anchor by @johannes-wolf in #602
- Allow anchors outsides groups by @johannes-wolf in #679
- Panic on plot.plot by @johannes-wolf in #690
- Fix flat-brace flipped content anchor by @johannes-wolf in #688
- Refactor & Improve Marks by @johannes-wolf in #610
- Content Baseline Anchors by @johannes-wolf in #684
- Fixup docs before release by @fenjalien in #710
- Typst 12 Changes by @johannes-wolf in #709
- Release CeTZ v0.3.0 by @johannes-wolf in #682
New Contributors
- @kdkasad made their first contribution in #551
- @Kreijstal made their first contribution in #643
- @bustosalex1 made their first contribution in #660
- @bjoluc made their first contribution in #674
Full Changelog: v0.2.2...v0.3.0
0.2.2
What's Changed
- chart: Fix piechart clockwise style by @johannes-wolf in #513
- projection: Add orthographic projection utilities by @johannes-wolf in #504
- decoration: Fix flat-brace rotation by @johannes-wolf in #524
- plot: Fix Axis Mirroring by @johannes-wolf in #530
- Nested anchors and String Shorthand for Path and Border Anchors by @fenjalien in #523
- matrix: Enable rounding for matrix multiplication by @johannes-wolf in #531
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- 0.2.0 by @johannes-wolf in #321
- repo: Gallery Update by @johannes-wolf in #456
- mark: Fix mark shape transformation by @johannes-wolf in #459
- canvas: Fix RTL documents by @johannes-wolf in #460
- hobby: Fix closed two point hobby curve by @johannes-wolf in #468
- Anchor tidy and fixup by @fenjalien in #477
- tests: Use absolute paths by @johannes-wolf in #469
- path: Normalize paths by @johannes-wolf in #369
- lib: Export intersection functions by @johannes-wolf in #482
- Do not double transform merge path anchors by @johannes-wolf in #484
- bezier: Remove unused function by @johannes-wolf in #485
- plot: Fix annotations by @johannes-wolf in #486
- manual: List all marks by @johannes-wolf in #473
- Content Size Rounding by @johannes-wolf in #487
- tests: Use typst-test by @johannes-wolf in #470
- readme: Rename circuitypst to cirCeTZ by @johannes-wolf in #489
- grouping: Handle none as empty array by @johannes-wolf in #491
- Fix: Prevent divide by zero error if a segment has zero length by @fenjalien in #495
- Add instructions to install local packages by @tapyu in #496
- hide: Add bounds parameter by @johannes-wolf in #499
- Don't add center or default anchors to groups with no bounds by @fenjalien in #503
- Rework Plot Axes by @johannes-wolf in #479
- mark: Support placing marks post-transform by @johannes-wolf in #493
- canvas: Change default transform to remove z by @johannes-wolf in #505
- piechart: Change direction to clockwise by @johannes-wolf in #509
- release: 0.2.1 by @johannes-wolf in #512
New Contributors
Full Changelog: v0.2.0...v0.2.1