summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-27Fixed changelog typosLaurenz
Fixes #2537
2023-11-27Bump docker/metadata-action from 4.3.0 to 5.0.0 (#2782)dependabot[bot]
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4.3.0 to 5.0.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md) - [Commits](https://github.com/docker/metadata-action/compare/v4.3.0...v5.0.0) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27Bump actions/checkout from 3 to 4 (#2781)dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27Bump docker/setup-buildx-action from 2.5.0 to 3.0.0 (#2780)dependabot[bot]
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.5.0 to 3.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2.5.0...v3.0.0) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27Bump docker/login-action from 2.1.0 to 3.0.0 (#2779)dependabot[bot]
Bumps [docker/login-action](https://github.com/docker/login-action) from 2.1.0 to 3.0.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2.1.0...v3.0.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27Bump ncipollo/release-action from 1.12.0 to 1.13.0 (#2778)dependabot[bot]
2023-11-27Check actions with dependabot (#2766)danieleades
2023-11-27Optimized `DocumentElem` (#2777)Sébastien d'Herbais de Thun
2023-11-27Implement mid() for middle delimiters in lr() (#2760)Leedehai
2023-11-27Add test cases to verify lexer's identifier validation (#2773)Leedehai
2023-11-27Optimize `Content::has`, `Introspector::query_label`, and `MetaElem` (#2759)Sébastien d'Herbais de Thun
2023-11-27Use clippy workspace lints and inline format args (#2771)danieleades
2023-11-27Run clippy on all features (#2767)danieleades
2023-11-27Added `hint` to `bail!`, `warning!`, and `error!` (#2756)Sébastien d'Herbais de Thun
2023-11-27Added vertical number alignment to enum (#2742)Jakob Sachs
Fixes #2441
2023-11-26Rework `Vt` into `Engine`Laurenz
- Moves as much data out of the `Vm` - Removes duplication with call_vm and call_vt flavours - Uses tracked chain instead of fixed int for determining max nesting depth - This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts
2023-11-24Bump HayagrivaMartin Haug
Fix #2572
2023-11-24Gradient Part 6 - Pattern fills (#2740)Sébastien d'Herbais de Thun
2023-11-24Simplify counting a bitLaurenz
2023-11-24Move delayed errors into tracerLaurenz
2023-11-24Merge `typst` and `typst-library`Laurenz
2023-11-24Allow multiple font paths in `TYPST_FONT_PATHS` (#2746)frozolotl
2023-11-24Fix `has` on non-inherent fields (#2745)frozolotl
2023-11-24Update test-helper doc for the easiest installation instruction (#2744)Leedehai
2023-11-24Upgrade open package to v5.0.1 (#2752)Albert Dong
2023-11-21Make `color.components`' alpha parameter named (#2734)frozolotl
2023-11-21Tidy up some importsLaurenz
2023-11-21Inline block into styles fileLaurenz
2023-11-21Extract location type into its own fileLaurenz
2023-11-21Remove bibliography point from LaTeX guideMartin Haug
2023-11-21Clean up some color quantization code (#2730)frozolotl
2023-11-20Support arbitrary content for document titleLaurenz
For PDF, they will be immediately turned into plain text. However, it's still useful because templates can now accept content titles (with math or such things) instead of forcing strings because of set document. Moreover, it will be useful with "get rules" in the future.
2023-11-20Document the `#[ghost]` attribute from #2718 (#2721)Sébastien d'Herbais de Thun
2023-11-20Fix gradient colors (#2719)Sébastien d'Herbais de Thun
2023-11-19Added `ghost` attr to `elem` macro (#2718)Sébastien d'Herbais de Thun
2023-11-19Fix docsLaurenz
2023-11-19Workaround for show set propagation on citationsLaurenz
Fixes #2531
2023-11-19Remove trailing whitespaceLaurenz
2023-11-19Rename typeset function to layoutLaurenz
2023-11-19More useful `Debug` implsLaurenz
2023-11-19Streamline importsLaurenz
2023-11-19Fix linebreaking at the end of linksLaurenz
Fixes #2689
2023-11-19Disable default features of `zip` crateLaurenz
2023-11-19Use proxy for fetching release metadataLaurenz
2023-11-19Watching fixes (#2706)Laurenz
2023-11-17Implement euclidean division and remainder (#2678)frozolotl
2023-11-17Parallel image encoding (#2693)Sébastien d'Herbais de Thun
2023-11-17Remove restrictions to chroma and improve clamping (#2690)frozolotl
This PR does a few small things: - Oklab's a*/b* and Oklch's chroma components can be as large as desired. - In PDF, when encoding Oklab, the range is widened from [-0.4,0.4] to [-0.5,0.5]. - In PDF, clamping is now performed on Oklch's chroma instead of a* and b*. This causes hue not to be distorted when clamping. SVG and PNG export remain unchanged: - SVG itself never had any restrictions on chroma. We directly use the `oklab` and `oklch` CSS colors, which should work fine for the most part. In the future, embedded ICC profiles might be nice. Further research is likely necessary. - While PNG does not support color spaces like Oklab or Oklch, certain useful features exist. One can define gamma (gAMA) and chromacities&whitepoint (cHRM) chunks and even embed ICC profiles. While `image` crate does not support these features for encoding, its backend crate `png` does support gAMA and cHRM. It does not allow embedding ICC profiles yet, though. As it stands, to fully support wide gamuts and more accurate colors, more work is necessary. This PR should help a bit though.
2023-11-17nix: include git rev in build (#2688)Charlie Moog
2023-11-17Allow `elem` synthesized fields to take a default value (#2687)Sébastien d'Herbais de Thun