Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package typst for openSUSE:Factory checked in at 2023-12-08 22:33:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/typst (Old) and /work/SRC/openSUSE:Factory/.typst.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "typst" Fri Dec 8 22:33:35 2023 rev:11 rq:1132104 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/typst/typst.changes 2023-11-02 20:23:10.067584187 +0100 +++ /work/SRC/openSUSE:Factory/.typst.new.25432/typst.changes 2023-12-08 22:34:28.369341116 +0100 @@ -1,0 +2,92 @@ +Fri Dec 8 08:32:27 UTC 2023 - Martin Sirringhaus <martin.sirringh...@suse.com> + +- Update to version 0.10.0 + * Bibliography management + - Added support for citation collapsing (e.g. [1]-[3] instead of [1], [2], [3]) if requested by a CSL style + - Fixed bug where an additional space would appear after a group of citations + - Fixed link show rules for links in the bibliography + - Fixed show-set rules on citations + - Fixed bibliography-related crashes that happened on some systems + - Corrected name of the GB/T 7714 family of styles from 7114 to 7714 + - Fixed missing title in some bibliography styles + - Fixed printing of volumes in some styles + - Fixed delimiter order for contributors in some styles (e.g. APA) + - Fixed behavior of alphanumeric style + - Fixed multiple bugs with GB/T 7714 style + - Fixed escaping in Hayagriva values + - Fixed crashes with empty dates in Hayagriva files + - Fixed bug with spacing around math blocks + - Fixed title case formatting after verbatim text and apostrophes + - Page ranges in .bib files can now be arbitrary strings + - Multi-line values in .bib files are now parsed correctly + - Entry keys in .bib files now allow more characters + - Fixed error message for empty dates in .bib files + - Added support for years of lengths other than 4 without leading zeros in .bib files + - More LaTeX commands (e.g. for quotes) are now respected in .bib files + * Visualization + - Added support for patterns as fills and strokes + - The alpha parameter of the components function on colors is now a named parameter (Breaking change) + - Added support for the Oklch color space + - Improved conversions between colors in different color spaces + - Removed restrictions on Oklab chroma component + - Fixed clipping on blocks and boxes without a stroke + - Fixed bug with gradients on math + - Fixed bug with gradient rotation on text + - Fixed bug with gradient colors in PDF + - Fixed relative base of Oklab chroma ratios + - Fixed Oklab color negation + * Text and Layout + - CJK text can now be emphasized with the * and _ syntax even when there are no spaces + - Added basic i18n for Greek and Estonian + - Improved default figure caption separator for Chinese, French, and Russian + - Changed default figure supplement for Russian to short form + - Fixed CJK-Latin-spacing before line breaks and in locate calls + - Fixed line breaking at the end of links + * Math + - Added mid function for scaling a delimiter up to the height of the surrounding lr group + - The op function can now take any content, not just strings + - Improved documentation for math alignment + - Fixed swallowing of trailing comma when a symbol is used in a function-like way (e.g. pi(a,b,)) + * Scripting + - Any non-identifier dictionary key is now interpreted as an expression: For instance, ((key): value) will create a dictionary with a dynamic key + - The stroke type now has a constructor that converts a value to a stroke or creates one from its parts + - Added constructor for arguments type + - Added calc.div-euclid and calc.rem-euclid functions + - Fixed equality of arguments + - Fixed repr of cmyk colors + - Fixed crashes with provided elements like figure captions, outline entries, and footnote entries + * Tooling and Diagnostics + - Show rules that match on their own output now produce an appropriate error message instead of a crash (this is a first step, in the future they will just work) + - Too highly or infinitely nested layouts now produce error messages instead of crashes + - Added hints for invalid identifiers + - Added hint when trying to use a manually constructed footnote or outline entry + - Added missing details to autocompletions for types + - Improved error message when passing a named argument where a positional one is expected + - Jump from click now works on raw blocks + * Export + - PDF compilation output is now again fully byte-by-byte reproducible if the document's date is set manually + - Fixed color export in SVG + - Fixed PDF metadata encoding of multiple authors + * Command line interface + - Fixed a major bug where typst watch would confuse files and fail to pick up updates + - Fetching of the release metadata in typst update now respects proxies + - Fixed bug with --open flag on Windows when the path contains a space + - The TYPST_FONT_PATHS environment variable can now contain multiple paths (separated by ; on Windows and : elsewhere) + - Updated embedded New Computer Modern fonts to version 4.7 + - The watching process doesn't stop anymore when the main file contains invalid UTF-8 + * Miscellaneous Improvements + - Parallelized image encoding in PDF export + - Improved the internal representation of content for improved performance + - Optimized introspection (query, counter, etc.) performance + - The document title can now be arbitrary content instead of just a string + - The number-align parameter on numbered lists now also accepts vertical alignments + - Fixed selectors on quote elements + - Fixed parsing of #return expression in markup + - Fixed bug where inline equations were displayed in equation outlines + - Fixed potential CRLF issue in raw blocks + - Fixed a bug where Chinese numbering couldn't exceed the number 255 + * Development + - Merged typst and typst-library and extracted typst-pdf, typst-svg, and typst-render into separate crates + - The Nix flake now includes the git revision when running typst --version + +------------------------------------------------------------------- Old: ---- typst-0.9.0.tar.gz New: ---- typst-0.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ typst.spec ++++++ --- /var/tmp/diff_new_pack.Zjb9mB/_old 2023-12-08 22:34:29.429380119 +0100 +++ /var/tmp/diff_new_pack.Zjb9mB/_new 2023-12-08 22:34:29.433380267 +0100 @@ -19,7 +19,7 @@ %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now' Name: typst -Version: 0.9.0 +Version: 0.10.0 Release: 0 Summary: A new markup-based typesetting system that is powerful and easy to learn License: Apache-2.0 @@ -56,16 +56,17 @@ %autosetup -p1 -a1 -n typst-%{version} mkdir -p .cargo cp %{SOURCE2} .cargo/config +# This dependency is wrongly specified and tries to download the crate in our offline-environment. +sed -i s/"iai = { workspace = true }"/"#iai = { workspace = true }"/ tests/Cargo.toml %build export TYPST_VERSION=%{version} export GEN_ARTIFACTS=%{_builddir}/%{name}-%{version}/artifacts mkdir -p $GEN_ARTIFACTS -cd crates/typst-cli -RUSTFLAGS=%{rustflags} %{cargo_build} +RUSTFLAGS=%{rustflags} %{cargo_build} --workspace %check -%{cargo_test} +%{cargo_test} --workspace %install install -d -m 0755 %{buildroot}%{_bindir} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Zjb9mB/_old 2023-12-08 22:34:29.457381150 +0100 +++ /var/tmp/diff_new_pack.Zjb9mB/_new 2023-12-08 22:34:29.461381297 +0100 @@ -1,7 +1,7 @@ <services> <service name="download_files" mode="disabled" /> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">typst-0.9.0.tar.gz</param> + <param name="srctar">typst-0.10.0.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> </service> ++++++ typst-0.9.0.tar.gz -> typst-0.10.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/typst/typst-0.9.0.tar.gz /work/SRC/openSUSE:Factory/.typst.new.25432/typst-0.10.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/typst/vendor.tar.xz /work/SRC/openSUSE:Factory/.typst.new.25432/vendor.tar.xz differ: char 15, line 1