Releases: cetz-package/cetz
Releases · cetz-package/cetz
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
v0.2.0
What's Changed
- Improvements to
brace
by @RubixDev in #237 - feat(decorations): add flat-brace by @RubixDev in #238
- Support axis max value for charts by @johannes-wolf in #242
- tests: Allow nested tests by @johannes-wolf in #245
- plot: Contour Plots by @johannes-wolf in #243
- tests: Remove unused code from test script by @johannes-wolf in #250
- chart: Add options for tick formatting by @johannes-wolf in #264
- doc: Fix manual by @johannes-wolf in #261
- Save you some headache on
get-case
by @JamesxX in #280 - plot: Improve tick documentation by @johannes-wolf in #269
- plot: Contour Fixes by @johannes-wolf in #271
- docs: fix typo by @MultisampledNight in #285
- plot: Minor Fixes by @johannes-wolf in #268
- tests: Test fixes by @johannes-wolf in #288
plot.add-boxwhisker
- A second take on box-whisker plots by @JamesxX in #287- plot: Boxwhisker fixups by @johannes-wolf in #293
- plot: Boxwhisker manual by @johannes-wolf in #294
- Move charts into subdirectory by @JamesxX in #297
- plot: Fill Between by @johannes-wolf in #249
- plot: Support reversing, rotating and locking axes by @johannes-wolf in #302
- Redesign anchor creation by @fenjalien in #258
- tests: Support test filters by @johannes-wolf in #308
- matrix: Unroll matrix-vector product by @johannes-wolf in #307
- shapes: Bezier Previous Position by @johannes-wolf in #305
- doc: Manual + Fixes by @johannes-wolf in #301
- intersect: Add precise line-bezier intersection by @johannes-wolf in #313
- plot: Legend support by @johannes-wolf in #310
- Fixed school book axis labels not respecting offset. by @Midbin in #315
- Add support for customising axis label anchor in school-book style by @Midbin in #317
- Package script updates by @johannes-wolf in #322
- gallery: Update cetz version by @johannes-wolf in #323
- mark: Mark auto offsetting by @johannes-wolf in #314
- Update test ref images by @johannes-wolf in #325
- Update Angle Library by @johannes-wolf in #330
- Hobby Curve Implementation by @johannes-wolf in #319
- Add transform function + Improve rotate by @johannes-wolf in #324
- draw: Do not transform content anchors by @johannes-wolf in #326
- bezier: Improve cubic-t-for-distance by @johannes-wolf in #338
- plot: Sample Count Fix by @johannes-wolf in #340
- tests: Update ref image by @johannes-wolf in #344
- Make rotations/angles consistent by @matthew-e-brown in #275
- Remove -n 1 argument from xargs in test script by @matthew-e-brown in #348
- Making
x-grid
great again by @dscso in #355 - plot: Change vhv to hvh by @johannes-wolf in #363
- Fix default translation order by @johannes-wolf in #364
- tests: Update ref images by @johannes-wolf in #366
- Re-Add Function Documentation by @johannes-wolf in #320
- plot: Plot Annotations by @johannes-wolf in #336
- shapes: Arc through by @johannes-wolf in #273
- arc: Set previous point to arc end by @johannes-wolf in #360
- plot: Set justify: false for plot labels by @johannes-wolf in #373
- Rework style (again) by @fenjalien in #377
- ci: Update to 0.10.0 by @johannes-wolf in #374
- shapes: Radius Support for Rect by @johannes-wolf in #350
- chart: Move Bar- & Columnchart to Plot by @johannes-wolf in #337
- Improve Palettes by @johannes-wolf in #332
- chart: Pie Chart by @johannes-wolf in #342
- line: Draw line between element borders by @johannes-wolf in #378
- intersections: Support named elements by @johannes-wolf in #379
- hide: Hide elements by @johannes-wolf in #376
- bezier: Fix root precision bug by @johannes-wolf in #388
- Offset Paths to (0, 0) by @johannes-wolf in #390
- Add Riemann to Projects using CeTZ by @ThatOneCalculator in #400
- Group external dependencies in single file by @johannes-wolf in #406
- axes: Make tick limit configurable by @johannes-wolf in #405
- scripts: Add script for changing all abs paths by @johannes-wolf in #402
- Piechart Color Arrays by @johannes-wolf in #411
- canvas: Fix bug when using canvas insides tablex by @johannes-wolf in #346
- angle: Add Right Angle Function by @johannes-wolf in #415
- transform: Add option for setting the origin by @johannes-wolf in #407
- Support Content Intersections by @johannes-wolf in #386
- Distance and Angle Path Anchors by @johannes-wolf in #381
- gallery: Update gallery by @johannes-wolf in #421
- plot: Use absolute lengths in default style by @johannes-wolf in #422
- plot: Refine default style by @johannes-wolf in #423
- gallery: Replace 3D-Chart with Waves by @johannes-wolf in #427
- plot: Support min/max for add-hline and add-vline by @johannes-wolf in #435
- tree: Cleanup + Improvements by @johannes-wolf in #428
- In tree, add "end" and "after-end" as values for parent-position by @leyan in #444
- tree: Add tests for parent-position and direction by @johannes-wolf in #445
- Add
fletcher
to Projects using CeTZ by @Jollywatt in #449 - Mark Improvements by @johannes-wolf in #416
- Path Decorations by @johannes-wolf in #329
- manual: Some small fixes and improvements by @johannes-wolf in #380
New Contributors
- @Midbin made their first contribution in #315
- @matthew-e-brown made their first contribution in #275
- @dscso made their first contribution in #355
- @ThatOneCalculator made their first contribution in #400
- @leyan made their first contribution in #444
- @Jollywatt made their first contribution in #449
Full Changelog: v0.1.2...v0.2.0
0.1.2
v0.1.2 release: Bump version
v.0.1.1
Release 0.1.1 (#167) release: Bump version
v0.1.0
release: Bump version (0.1.0) (#126)
v0.0.2
Changes & Additions
Content
- The
content
function now supports a second coordinate asangle
, to
compute the rotation angle between the origin - Anchors of the
content
function are now properly rotated
Tree
- Added the
tree
module for laying out trees
Canvas
- Changed transformation matrix multiplication order from
Local * World to
World * Local. - Added
set-viewport
function for setting up scaling and translation to draw
insides a rectangular region - The function
rect
now emits rotated anchors,
before it did not set anchors but used the bounding box - New function
copy-anchors
to copy anchors of an element into a group - Arcs are now approximated using up to 4 bezier curves instead of using
sampling with straight lines - New function
intersections
that emits anchors at all child element
intersection points
Chart
- Added new library
chart
for drawing charts, currently only bar- and columncharts are supported
Plot
- Added new library
plot
for drawing line charts (of functions), replacingtypst-plot
v0.0.1
readme: Fix readme