frozolotl
14d28dbf4e
Gracefully handle error if field was not defined ( #2110 )
2023-09-12 11:26:35 +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
8f36fca684
Better proc macros
2023-09-11 14:38:54 +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
Zicklag
6483d3035b
Support proxy and custom certificate configuration. ( #2006 )
2023-09-11 12:03:47 +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
raphCode
66a5958917
Add note: footnote show/set rules at document start ( #2078 )
2023-09-07 12:01:50 +02:00
klMse
97ca009bb8
Fix arguments for hyberbolic functions ( #2072 )
2023-09-06 14:27:44 +02:00
Laurenz
65aeea3142
Fix spacing after number in math
...
Fixes #1052
2023-09-06 12:15:27 +02:00
Laurenz
fe402759c0
Don't automatically match fences
...
Fixes #306
2023-09-06 12:07:37 +02:00
Laurenz
b76e8d5db9
Interpret vertical page number alignment differently
...
The vertical alignment of `number-align` now selects header or footer instead of aligning within the footer. This is a minor breaking change because
- top behaves differently now
- horizon is now forbidden
- bottom (the new default) behaves differently, too
Typical number-align usage will likely not use the vertical component at all, though.
Fixes #645
2023-09-06 10:32:54 +02:00
Laurenz
87c0a5171a
Bump hayagriva
2023-09-05 12:17:30 +02:00
LU Jialin
e0e1462439
fix typo in the to-bytes conversion ( #2067 )
2023-09-05 09:16:02 +02:00
Laurenz
2f672b4e2e
Allow packages to specify their minimum compiler version
2023-09-04 16:29:57 +02:00
Laurenz
68a25f497e
Bump hypher
2023-09-04 13:23:14 +02:00
Laurenz
7c42c9bab0
Docs fixes
...
Fixes #2059
Fixes #1946
Fixes #1936
Fixes #1862
Fixes #1820
Fixes #1383
2023-09-04 13:18:35 +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
KillTheMule
1cc67d5df2
Update ast.rs ( #2057 )
...
Rust 1.74 warns about this, noting it will be a hard error soon. Quite annoying when developing on an unstable compiler now already ;)
2023-09-04 11:46:44 +02:00
bluebear94
499c5f2444
Fix improper line wrapping in the presence of medial newlines ( #2056 )
...
Fixes #2019 .
2023-09-04 11:46:17 +02:00
Martin Haug
ba043a8d70
Add a page setup guide ( #1911 )
2023-09-04 11:43:11 +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
Anton Wetzel
ca1096de78
Replace tabs with spaces in raw elements. ( #2042 )
2023-08-31 10:06:31 +02:00
jimvdl
aea20670d8
Display download progress for self-updating and packages ( #2031 )
2023-08-31 10:02:53 +02:00
Szymon Bęczkowski
6b7db851e9
Modify sqrt example ( #2028 )
2023-08-31 09:52:12 +02:00
Reid Johnson
5c1db0c4b8
Add regular polygons to visualize ( #1215 )
2023-08-31 09:51:00 +02:00
Kevin K
bcab770524
Fix typo in docs of decode
method for image ( #2046 )
2023-08-30 17:31:30 +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
Laurenz
5b36b46230
Fix data loading display names
2023-08-30 17:15:49 +02:00
Beiri22
d3ca2ff4ec
Support CBOR binary serialization / deserialization ( #2000 )
2023-08-30 17:11:21 +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
Matt Fellenz
35c785ea11
Add tau ( #2033 )
2023-08-30 11:56:00 +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
jimvdl
7bdf1f57b0
Let the CLI typst update
itself without a package manager ( #1887 )
2023-08-26 20:44:58 +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
Sébastien d'Herbais de Thun
cd13e55dd1
Fixed numbering hint ( #2012 )
2023-08-26 16:02:28 +02:00
Andrew Voynov
0f794c8c75
Fixed counter's "Time travel" doc example ( #2002 )
2023-08-25 21:42:50 +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