Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-typst for openSUSE:Factory checked in at 2023-12-28 23:03:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-typst (Old) and /work/SRC/openSUSE:Factory/.ghc-typst.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-typst" Thu Dec 28 23:03:30 2023 rev:3 rq:1135331 version:0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-typst/ghc-typst.changes 2023-11-23 21:43:08.416998794 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-typst.new.28375/ghc-typst.changes 2023-12-28 23:05:05.546400402 +0100 @@ -1,0 +2,80 @@ +Sat Dec 16 02:32:12 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update typst to version 0.5. + ## 0.5 + + * Support "as" keyword in imports (#21). + [API change] In Typst.Syntax, the Imports type now contains + fields for an optional "as" identifier. + + * Support version type (#21). + [API change] Add VVersion constructor to Val, TVersion to ValType. + Support the `version` constructor function and the `at` method (#21). + + * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23). + + * Parser: Allow multiline strings (#20). + + * Allow function applications in dictionary key construction (#19). + [API change]: in Typst.Syntax, the Dict constructor for Expr + now takes type `[Spreadable (Expr, Expr)]` instead of + `[Spreadable (Identifier, Expr)]`. This is because the key + identifiers sometimes are not known at parse time and must + be computed in Evaluate. + + ## 0.4 + + * `evaluateTypst` now returns a single Content instead of a sequence + (breaking API change). The Content is a "document" element that wraps + the other contents. (This is added automatically in typst: + https://typst.app/docs/reference/model/document/#parameters-title.) + + * Improve math parser. + + * Add `sys` module and `sys.version`. + + * Math: add `sech` and `csch` operators, `math.mid`. + + * `math.op` is no longer limited to string argument. + + * Remove automatic matching for `|..|` in math (typst 0.8 breaking change). + + * Fix `in` so it works with a type. + + * `repr` label with angle brackets. + + * `cite` now just takes one positional element, a label + instead of strings (typst 0.9 breaing change). + + * Add `quote` element. + + * Add first-class types. `type()` function now returns a + ValType instead of a string. Allow ValTypes to == strings + for compatibility, as in typst. + + * `highlight` element for text. + + * Allow array `zip` method to take any number of arguments. + + * Add `calc.tau`. + + * Add array `intersperse` method. + + * Add string `rev` method. + + * Fix search path for typst packages, from + `cache/typst/packages/preview/packagename-major.minor.patch` to + `cache/typst/packages/preview/packagename-major/minor.patch` (#18). + + * Add support of 'wide' spacing character. + + * Fix precedence for numerical attachments (#17). + Typst makes a subtle distinction between `$a_1(x)$`, in which + the `_` groups more tightly than the `(..)`, and $`a_f(x)$`, + in which the `(..)` groups more tightly than the `_`. + This patch implements the distinction. This fixes conversion of, + e.g., `$n(a)^(b)$`. + + * Use typst-symbols 0.1.5. + +------------------------------------------------------------------- Old: ---- typst-0.3.2.1.tar.gz New: ---- typst-0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-typst.spec ++++++ --- /var/tmp/diff_new_pack.QWR8gX/_old 2023-12-28 23:05:06.186423794 +0100 +++ /var/tmp/diff_new_pack.QWR8gX/_new 2023-12-28 23:05:06.186423794 +0100 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.3.2.1 +Version: 0.5 Release: 0 Summary: Parsing and evaluating typst syntax License: BSD-3-Clause @@ -84,7 +84,7 @@ %description A library for parsing and evaluating typst syntax. Typst (<https://typst.app>) -is a document layout and formatting language. This library targets typst 0.7 +is a document layout and formatting language. This library targets typst 0.10 and currently offers only partial support. %package devel ++++++ typst-0.3.2.1.tar.gz -> typst-0.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/ghc-typst/typst-0.3.2.1.tar.gz /work/SRC/openSUSE:Factory/.ghc-typst.new.28375/typst-0.5.tar.gz differ: char 12, line 1