Commit Graph

299 Commits

Author SHA1 Message Date
Laurenz 492bd27885
Faster constraint checking in comemo (bumps comemo & krilla) (#6683) 2025-07-31 09:21:24 +00:00
Laurenz 88dfe4d276
Use `rustc-hash` for hash maps and sets (#6678) 2025-07-31 08:45:03 +00:00
Laurenz e9f1b5825a
Lint for iterations over hash types (#6652) 2025-07-24 11:34:08 +00:00
Laurenz Stampfl af2253ba16
Add support for PDF embedding (#6623)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-07-22 11:06:44 +00:00
Laurenz e81a5a6ef2 Yeet `if_chain` macro 2025-07-21 15:22:29 +02:00
Laurenz 4bbd4e195b Migrate to 2024 edition 2025-07-21 15:22:28 +02:00
Laurenz eed75ca4d6 Bump MSRV to 1.88 2025-07-21 15:22:28 +02:00
Laurenz 8e0e0f1a3b
Bump `zip` dependency (#6615) 2025-07-16 09:12:38 +00:00
Max f9b01f595d
Move math styling to codex and add `math.scr` (#6309) 2025-07-09 13:08:49 +00:00
Max 74b1b10986
Bump `typst-dev-assets` (#6514) 2025-06-27 10:35:05 +00:00
Malo 04fd0acaca
Allow deprecating symbol variants (#6441) 2025-06-26 08:24:21 +00:00
Tobias Schmitz 70399a94fd
Bump `krilla` to current Git version (#6488)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-24 13:23:37 +00:00
Laurenz e9dc4bb204
Typed HTML API (#6476) 2025-06-23 09:12:58 +00:00
T0mstone d7e0c52dd5
Use `codex::ModifierSet` (#6159)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-11 13:28:03 +00:00
Tobias Schmitz a18ca3481d
Report errors in external files (#6308)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-06-10 12:46:27 +00:00
Linus Unnebäck 1de2095f67
Add support for WebP images (#6311) 2025-06-04 09:54:03 +00:00
Max 5f776c7372
Bump New CM fonts to version 7.0.2 (#6376) 2025-06-04 09:41:08 +00:00
Tobias Schmitz 26c19a49c8
Use the infer crate to determine if pdf embeds should be compressed (#6256) 2025-05-12 08:07:43 +00:00
Laurenz bd2e76e11d
Bump OpenSSL (#6153) 2025-04-07 18:20:27 +00:00
Laurenz bf8751c063
Switch to released `krilla` version (#6137) 2025-04-04 08:35:51 +00:00
Malo 417f5846b6
Support comparison functions in `array.sorted` (#5627)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-02 09:41:45 +00:00
Laurenz Stampfl 96dd67e011
Switch PDF backend to `krilla` (#5420)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-04-01 14:42:52 +00:00
Laurenz Stampfl 838a46dbb7
Test all exif rotation types and fix two of them (#6102) 2025-03-27 10:59:32 +00:00
Laurenz 1e591ac8dc
Bump `zip` (#6091) 2025-03-24 18:17:29 +00:00
Andrew Voynov 0214320087
Fix parallel package installation (#5979)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-03-11 20:20:41 +00:00
Caleb Maclennan bd531e08dc
Bump `rustybuzz` (and adjacent crates) (#5407) 2025-03-10 12:45:08 +00:00
Laurenz db9a83d9fc Bump version on main
The tagged commit itself is on the 0.13 branch.
2025-03-07 11:19:12 +01:00
evie d11ad80dee
Add `#str.normalize(form)` (#5631)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-02-25 14:01:01 +00:00
Laurenz 69c3f95705
Bump MSRV to 1.83 and Rust in CI to 1.85 (#5946) 2025-02-24 12:28:01 +00:00
Laurenz d199546f9f Bump version on main
The tagged commit itself is on the 0.13 branch.
2025-02-19 11:25:31 +01:00
Laurenz 25c86accbb
More robust SVG auto-detection (#5878) 2025-02-17 10:56:00 +00:00
Laurenz 81021fa1a2
Bump `typst-assets` (#5845) 2025-02-10 15:39:14 +00:00
Laurenz 25f6a7ab16
Bump more dependencies (#5813) 2025-02-05 12:58:43 +00:00
Laurenz fe16b35f02
Bump dependencies (#5808) 2025-02-04 15:22:24 +00:00
Laurenz 0ea668077d
Bump codex to 0.1.0 (#5805) 2025-02-04 10:08:43 +00:00
frozolotl 3eb6e87af1
Include images from raw pixmaps and more (#5632)
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2025-01-31 09:56:25 +00:00
Laurenz be1fa91a00
Modular, multi-threaded, transitioning plugins (#5779) 2025-01-30 13:36:15 +00:00
Laurenz a4ac4e6562
Make `typst-timing` WASM-compatible (#5689) 2025-01-13 19:19:37 +00:00
wznmickey 05559a6638
Bump `unicode-bidi` (#5598)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-18 11:15:38 +00:00
Peng Guanwen 73253d4651
Support for defining which charset should be covered by a font (#5305)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-12-17 14:07:45 +00:00
Laurenz 79a7a6bf77
Live reloading HTTP server for `typst watch` and HTML export (#5524) 2024-12-05 09:59:26 +00:00
Laurenz e0122a5b50 Add HTML export format 2024-12-04 10:12:07 +01:00
wznmickey 3ab131c22c
Handle SIGPIPE (#5444) 2024-11-29 09:21:19 +00:00
Max 6d35972c3d
Update NewCM fonts to version 7.0.0 (#5465) 2024-11-26 12:36:53 +00:00
Malo 5c37a1cfea
Use `codex` for symbols (#5421) 2024-11-17 19:08:23 +00:00
Laurenz 685b8c9dc9 Bump wasmi
wasmi 0.38 creates strange problems with wasm-bindgen
2024-11-13 10:21:40 +01:00
Yip Coekjan 19bde34876
Remove unused dependencies (#5379) 2024-11-07 08:47:27 +00:00
Garmelon 1261d176b0
Bump bumpalo lower bound to version 3.15.4 (#5343) 2024-10-31 15:55:15 +00:00
Laurenz 644ed252dd
Bump MSRV to 1.80 and Rust in CI to 1.82 (#5339) 2024-10-31 11:21:26 +00:00
Laurenz be7cfc85d0
Split out four new crates (#5302) 2024-10-27 18:04:55 +00:00