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-09-15 22:05:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/typst (Old)
 and      /work/SRC/openSUSE:Factory/.typst.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "typst"

Fri Sep 15 22:05:24 2023 rev:9 rq:1111503 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/typst/typst.changes      2023-08-10 
15:33:37.324059596 +0200
+++ /work/SRC/openSUSE:Factory/.typst.new.1766/typst.changes    2023-09-15 
22:10:45.036452515 +0200
@@ -1,0 +2,80 @@
+Fri Sep 15 08:47:55 UTC 2023 - Martin Sirringhaus <martin.sirringh...@suse.com>
+
+- Update to version 0.8.0 
+  * Scripting
+     - Plugins
+        + Typst can now load plugins that are compiled to WebAssembly
+        + Anything that can be compiled to WebAssembly can thus be loaded as a 
plugin
+        + These plugins are fully encapsulated (no access to file system or 
network)
+        + Plugins can be shipped as part of packages
+        + Plugins work just the same in the web app
+     - Types are now first-class values (Breaking change)
+        + A type is now itself a value
+        + Some types can be called like functions (those that have a 
constructor), e.g. int and str
+        + Type checks are now of the form type(10) == int instead of the old 
type(10) == "integer". Compatibility with the old way will remain for a while 
to give package authors time to upgrade, but it will be removed at some point.
+        + Methods are now syntax sugar for calling a function scoped to a 
type, meaning that "hello".len() is equivalent to str.len("hello")
+     - Added support for import renaming with as
+     - Added a duration type
+     - Added support for CBOR encoding and decoding
+     - Added encoding and decoding functions from and to bytes for data 
formats: json.decode, json.encode, and similar functions for other formats
+     - Added array.intersperse function
+     - Added str.rev function
+     - Added calc.tau constant
+     - Made bytes joinable and addable
+     - Made array.zip function variadic
+     - Fixed bug with eval when the mode was set to "math"
+     - Fixed bug with ends-with function on strings
+     - Fixed bug with destructuring in combination with break, continue, and 
return
+     - Fixed argument types of hyperbolic functions, they don't allow angles 
anymore (Breaking change)
+  * Export
+     - Added SVG export
+     - Fixed bugs with PDF font embedding
+     - Added support for page labels that reflect the page numbering style in 
the PDF
+  * Text and Layout
+     - Added highlight function for highlighting text with a background color
+     - Added polygon.regular function for drawing a regular polygon
+     - Added support for tabs in raw elements alongside tab-width parameter
+     - The layout engine now tries to prevent "runts" (final lines consisting 
of just a single word)
+     - Added Finnish translations
+     - Added hyphenation support for Polish
+     - Improved handling of consecutive smart quotes of different kinds
+     - Fixed vertical alignments for number-align argument on page function 
(Breaking change)
+     - Fixed weak pagebreaks after counter updates
+     - Fixed missing text in SVG when the text font is set to "New Computer 
Modern"
+     - Fixed translations for Chinese
+     - Fixed crash for empty text in show rule
+     - Fixed leading spaces when there's a linebreak after a number and a comma
+     - Fixed placement of floating elements in columns and other containers
+     - Fixed sizing of block containing just a single box
+  * Math
+     - Added support for augmented matrices
+     - Removed support for automatic matching of fences like | and || as there 
were too many false positives. You can use functions like abs or norm or an 
explicit lr call instead. (Breaking change)
+     - Fixed spacing after number with decimal point in math
+     - Fixed bug with primes in subscript
+     - Fixed weak spacing
+     - Fixed crash when text within math contains a newline
+  * Tooling and Diagnostics
+     - Added hints when trying to call a function stored in a dictionary 
without extra parentheses
+     - Fixed hint when referencing an equation without numbering
+     - Added more details to some diagnostics (e.g. when SVG decoding fails)
+  * Command line interface
+     - Added typst update command for self-updating the CLI
+     - Added download progress indicator for packages and updates
+     - Added --format argument to explicitly specify the output format
+     - The CLI now respects proxy configuration through environment variables 
and has a new --cert option for setting a custom CA certificate
+     - Fixed crash when field wasn't present and --one is passed to typst query
+  * Miscellaneous Improvements
+     - Added page setup guide
+     - Added figure.caption function that can be used for simpler figure 
customization (Breaking change because it.caption now renders the full caption 
with supplement in figure show rules and manual outlines)
+     - Moved caption-pos argument to figure.caption function and renamed it to 
position (Breaking change)
+     - Added separator argument to figure.caption function
+     - Added support for combination of and/or and before/after selectors
+     - Packages can now specify a minimum compiler version they require to work
+     - Fixed parser bug where method calls could be moved onto their own line 
for #let expressions in markup (continues to work in code)
+     - Fixed bugs in sentence and title case conversion for bibliographies
+     - Fixed supplements for alphanumeric and author-title bibliography styles
+     - Fixed off-by-one error in APA bibliography style
+  * Development
+     - Made Span and FileId more type-safe so that all error conditions must 
be handled by World implementors
+
+-------------------------------------------------------------------

Old:
----
  typst-0.7.0.tar.gz

New:
----
  typst-0.8.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ typst.spec ++++++
--- /var/tmp/diff_new_pack.AVJ8MT/_old  2023-09-15 22:10:48.420573512 +0200
+++ /var/tmp/diff_new_pack.AVJ8MT/_new  2023-09-15 22:10:48.420573512 +0200
@@ -19,7 +19,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 
 Name:           typst
-Version:        0.7.0
+Version:        0.8.0
 Release:        0
 Summary:        A new markup-based typesetting system that is powerful and 
easy to learn
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.AVJ8MT/_old  2023-09-15 22:10:48.448574513 +0200
+++ /var/tmp/diff_new_pack.AVJ8MT/_new  2023-09-15 22:10:48.452574656 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="download_files" mode="disabled" />
   <service name="cargo_vendor" mode="disabled">
-     <param name="srctar">typst-0.7.0.tar.gz</param>
+     <param name="srctar">typst-0.8.0.tar.gz</param>
      <param name="compression">xz</param>
      <param name="update">true</param>
   </service>

++++++ cargo_config ++++++
--- /var/tmp/diff_new_pack.AVJ8MT/_old  2023-09-15 22:10:48.468575228 +0200
+++ /var/tmp/diff_new_pack.AVJ8MT/_new  2023-09-15 22:10:48.472575371 +0200
@@ -1,8 +1,17 @@
 [source.crates-io]
 replace-with = "vendored-sources"
 
-[source."git+https://github.com/reknih/iai";]
-git = "https://github.com/reknih/iai";
+[source."git+https://github.com/typst/iai";]
+git = "https://github.com/typst/iai";
+replace-with = "vendored-sources"
+
+[source."git+https://github.com/typst/oxipng?rev=b8ec65b";]
+git = "https://github.com/typst/oxipng";
+rev = "b8ec65b"
+replace-with = "vendored-sources"
+
+[source."git+https://github.com/typst/self-replace";]
+git = "https://github.com/typst/self-replace";
 replace-with = "vendored-sources"
 
 [source.vendored-sources]

++++++ typst-0.7.0.tar.gz -> typst-0.8.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/typst/typst-0.7.0.tar.gz 
/work/SRC/openSUSE:Factory/.typst.new.1766/typst-0.8.0.tar.gz differ: char 14, 
line 1

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/typst/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.typst.new.1766/vendor.tar.xz differ: char 26, line 1

Reply via email to