Laurenz
b7430f6da0
Fix incremental compilation by fixing closure capturing
...
Fixes #1958
2023-09-16 12:37:35 +02:00
Laurenz
464dac8d4a
Remove outdated note on transparency
2023-09-15 10:28:44 +02:00
Laurenz
de902d8775
Minor docs fixes
2023-09-14 14:59:16 +02:00
Laurenz
f15b81e9a7
Bump svg2pdf
2023-09-14 14:43:11 +02:00
Laurenz Stampfl
47c7975d70
Fix bug where not all text nodes were detected ( #2136 )
2023-09-13 23:00:35 +02:00
frozolotl
c203eff9f4
Allow typst package to compile by itself ( #2130 )
2023-09-13 20:37:17 +02:00
Johannes Wolf
68fc6f5bc0
array: Mention sort stability in the docs ( #2129 )
2023-09-13 19:49:41 +02:00
Laurenz Stampfl
a5e39d814c
Update to usvg 0.35 ( #2113 )
2023-09-13 16:41:45 +02:00
Laurenz
6aa9dbfbe6
Touch up docs a little
2023-09-13 15:43:54 +02:00
Laurenz
5df550f8e8
Memoize plugin invocations
2023-09-13 15:43:18 +02:00
Laurenz
88404e924b
Mention import renaming in the docs
2023-09-13 15:42:35 +02:00
Laurenz
dad7c88576
Fix embedding of CID-keyed fonts into PDF
...
Fixes #2032
Fixes #573
2023-09-13 15:03:37 +02:00
Laurenz
f9feea3f29
Bump dependencies
2023-09-13 14:44:45 +02:00
Kevin K
8927f3d572
Add logical numbering support for PDF export ( #1933 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-09-13 10:18:08 +02:00
Wenzhuo Liu
c1a8ea68cb
Fix typo in svg export ( #2124 )
2023-09-13 10:01:20 +02:00
Laurenz
2dc000daeb
Type compatibility
...
For now, types can be used like strings in operations to prevent breakage of many packages. Hopefully, we can get rid of this in the future.
2023-09-11 17:38:03 +02:00
Laurenz
3a979e88da
Docs generation for types
2023-09-11 15:53:20 +02:00
Laurenz
b471ac7d59
First-class types
...
Makes types first-class values.
2023-09-11 14:40:22 +02:00
Laurenz
921b40cf9c
Forward third-party errors
...
Better to know something even if it isn't always formatted in the prettiest way
2023-09-11 12:04:37 +02:00
LU Jialin
d056280165
Wrap into an equation when a Math expr is evaluated ( #2081 )
2023-09-11 10:47:08 +02:00
LU Jialin
71dccde031
Provide highlight
function for setting the background color of text ( #2076 )
2023-09-11 10:46:39 +02:00
Laurenz
073effc740
Fix font family mismatch between Typst and usvg
...
Fixes #2051
2023-09-09 22:33:17 +02:00
Laurenz
2f672b4e2e
Allow packages to specify their minimum compiler version
2023-09-04 16:29:57 +02:00
Simon Rask
be83b2cc66
Remove ManuallyDrop
usage ( #2058 )
...
This usage can be removed since the issue was fixed: https://github.com/rust-lang/rust/issues/70919
2023-09-04 11:47:13 +02:00
Laurenz
c0b332a4c0
Font embedding fixes
...
- Subset prefix based on hash instead of hardcoded
- Fix base font name of Type0 font
- Embed CFF directly as standalone font
Co-Authored-By: Martin Haug <mhaug@live.de>
2023-09-01 13:56:45 +02:00
Laurenz
a6f347fbb7
Add test for ends-with fix
2023-08-30 17:19:25 +02:00
Neill Johnston
dacab7869f
Fix: ends-with ( #2034 )
2023-08-30 17:17:27 +02:00
Pg Biel
19b91d59d1
Allow renaming imports with as
( #1923 )
2023-08-30 13:36:02 +02:00
Sébastien d'Herbais de Thun
8a0dd88f10
Make zip variadic ( #2041 )
2023-08-30 13:31:37 +02:00
Beiri22
e1558268f9
Introduce second variant of Ignorant Behaviour and prevent weak page breaks at basically empty pages ( #1929 )
2023-08-30 12:58:16 +02:00
Beiri22
f616302496
Duration type, simple date-duration-calculations and comparisons ( #1843 )
2023-08-30 12:28:53 +02:00
Laurenz
0e5c48ad0d
Add a bit more docs to compile
2023-08-29 18:01:18 +02:00
Laurenz
a71a2057f2
More type safety for spans
2023-08-29 17:35:35 +02:00
sitandr
b2d6cb58dc
Fix weak spacing broken in math ( #1966 )
2023-08-26 17:36:52 +02:00
Kevin K
45bd58fbaa
Implement rev()
method on string ( #2013 )
2023-08-26 17:35:52 +02:00
Laurenz
7c1ee0ac0d
Fix formatting
2023-08-25 17:57:11 +02:00
Kivi Kaitaniemi
139328bb95
Add Finnish translations ( #1996 )
2023-08-25 14:32:11 +02:00
Beiri22
22b5959608
separate decode from string/bytes for all data functions; and encode for json, toml, yaml via serde ( #1935 )
2023-08-25 14:31:03 +02:00
Beiri22
ea469c2df6
calm down clippy even more ( #1997 )
2023-08-25 14:27:50 +02:00
Laurenz
94df32a919
Make clippy happy
2023-08-25 11:34:04 +02:00
Laurenz
afc95ed19d
Virtual path type
...
Fixes #1937
2023-08-22 14:21:04 +02:00
damaxwell
756bdb623c
Support selectors with and/or followed by before/after ( #1883 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-08-22 12:23:55 +02:00
Laurenz
522708b9df
Set new minimum serde version
...
1.0.184 does not ship with a precompiled binary anymore
2023-08-21 21:49:14 +02:00
Simon Rask
046029b1e2
Add hint for missing method error for dictionary where a field with a function is present ( #1922 )
2023-08-21 16:26:05 +02:00
Laurenz
f6a4b8f97b
Propagate error before checking for control flow event
2023-08-21 16:22:17 +02:00
bluebear94
877df549aa
Check for control flow event before let binding ( #1912 )
...
Fixes #1906 (trying to destructure the result of `continue`).
2023-08-21 16:21:37 +02:00
Gokul Soumya
5c6434d4ce
Add intersperse() method for arrays ( #1897 )
2023-08-21 16:01:27 +02:00
Laurenz
d52493938e
Make bytes joinable
2023-08-21 15:33:03 +02:00
astrale-sharp
99ddbafc09
Wasm plugin system ( #1555 )
2023-08-21 15:17:16 +02:00
Laurenz
4b29bf6ff6
Implement Serialize
and Deserialize
for completions
2023-08-21 11:14:08 +02:00