2024-12-08 20:22:42 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Dec 8 19:21:39 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.15.7
|
|
|
|
* https://github.com/sile-typesetter/sile/releases/tag/v0.15.7
|
2024-12-08 20:28:46 +01:00
|
|
|
- Added luarocks as a BuildRequires
|
2024-12-08 20:22:42 +01:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 14 00:59:36 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.15.6
|
|
|
|
* https://github.com/sile-typesetter/sile/releases/tag/v0.15.6
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 18 14:48:46 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update vendored deps to resolve boo#1230690
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Aug 31 03:13:42 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.15.5:
|
|
|
|
* New Features
|
|
|
|
- packages: Support biblatex date field and improve date formatting
|
|
|
|
* Bug Fixes
|
|
|
|
- build: Fix distribution of unit tests clean up dist file list
|
|
|
|
- classes: Make document state available during class's post init
|
|
|
|
- cli: Suppress trace info in quiet for warnings but do show errors
|
|
|
|
- packages: Parse and split all bibtex name fields
|
|
|
|
- packages: Use non-breakable space in bibTeX name splitting, not tilde
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 28 17:30:05 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.15.4:
|
|
|
|
* New Features
|
|
|
|
- build: Add a developer target to test build dist without automake
|
|
|
|
- languages: Add Brazilian Portuguese specific hyphenation point
|
|
|
|
- packages: Biblatex data inheritance and field mapping
|
|
|
|
- packages: Support `@string` syntax in bibTeX bibliography
|
|
|
|
- packages: Support `@xdata` entry type and xdata field in bibTeX bibliography
|
|
|
|
- packages: Support crossref field in bibTeX bibliography
|
|
|
|
- tooling: Add developer target to build Rust API docs
|
|
|
|
* Bug Fixes
|
|
|
|
- build: Avoid building sile binaries if not using them
|
|
|
|
* build: Avoid the perceived need for an extra automake cycle in dist tarball
|
|
|
|
* build: Do not distribute main man page, requires Rust tooling
|
|
|
|
* build: Don't distribute distfiles list with configure option specific output
|
|
|
|
* languages: Always set Fluent locale when setting `document.language`
|
|
|
|
* packages: Correct handling of ampersands and tildes in bibtex
|
|
|
|
* packages: Ignore `@preamble` in bibTeX bibliography
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 18 17:16:10 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Add export LUA_INCLUDE="-I/usr/include/luajit-5_1-2.1"
|
|
|
|
so that we are finally building with LuaJIT headers.
|
|
|
|
* I don't know why the configure file does not detect them by default
|
|
|
|
are they placed in a non-standard location?
|
|
|
|
* Since the headers exist I will close boo#1226307 I guess...
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 18 15:10:43 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
|
|
|
|
|
|
|
|
- Point to use LuaJIT headers and use LuaJIT for Sile
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 14 16:42:20 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Add zsh completion subpackage
|
|
|
|
- Fixup rpmlintrc
|
|
|
|
- Document that we are using lua51 includes because luajit includes
|
|
|
|
are missing from the openSUSE package
|
|
|
|
* boo#1226307
|
|
|
|
- Switch back to gcc because clang fails on armv7l
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 14 10:20:53 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
|
|
|
|
|
|
|
|
- Update to 0.15.3:
|
|
|
|
* A lot of breaking changes in the transition to 0.15.0
|
|
|
|
https://github.com/sile-typesetter/sile/releases/tag/v0.15.0
|
|
|
|
* Bug Fixes
|
|
|
|
- build: Distribute vendored compat-5.3.c source file
|
|
|
|
- build: Remove Git from configure dependencies
|
|
|
|
- classes: Correct order of operations when paragraphs are ended manually
|
|
|
|
- packages: Change retrograde package so 'target' version works as expected
|
|
|
|
- build: Bundle all assets in source distribution
|
|
|
|
- core: Allow LUA_PATH env var to take effect at runtime
|
|
|
|
- New build dependencies
|
|
|
|
* cargo/rust
|
|
|
|
* clang to replicate upstream's choice of c compiler
|
|
|
|
* jq
|
|
|
|
- Switch to lua51 for luajit. luajit only supports lua51 for now
|
|
|
|
- New subpackages: fish and bash completions
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 23 09:56:22 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
|
|
|
|
- Change package to use obs_scm source service. Upstream now longer
|
|
|
|
publishes xz tarballs.
|
|
|
|
- Add libtool BuildRquires and call autoreconf in prep: git source
|
|
|
|
trees are not bootstrapped.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 7 21:13:13 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.17
|
|
|
|
* Features
|
|
|
|
- languages: Enable explicit hyphen repetition handling in Croatian,
|
|
|
|
Czech, Portuguese, Slovak and Spanish
|
|
|
|
- packages: Add balancing option to makecolums command
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 27 15:40:31 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.16
|
|
|
|
* Features
|
|
|
|
- languages: Accomodate alternate Turkish hyphenation guidelines at apostrophes
|
|
|
|
- typesetters: Support for speaker change introduced by em-dash
|
|
|
|
* Bug Fixes
|
|
|
|
- languages: Break at ela geminada in Catalan cancels the punt vola
|
|
|
|
- languages: Break at explicit hyphen in Polish repeats the hyphen
|
|
|
|
- languages: Remove multiple repetitions of U+00A0 nbsp in French
|
|
|
|
- languages: U+00A0 nbsp in French causes unexpected word breaks
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Dec 24 06:53:10 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.14
|
|
|
|
* Features
|
|
|
|
- cli: Change module load error to suggestion for how to install 3rd party modules
|
|
|
|
- languages: U+00A0 non-breaking space must be stretchable by default
|
|
|
|
- typesetters: Support U+00AD soft hyphen as discretionary break
|
|
|
|
* Bug Fixes
|
|
|
|
- cli: Stop outputting error messages twice on failure to process main file
|
|
|
|
- core: Use nil-safe and Lua-version-robust table utils
|
|
|
|
- packages: Adjust dropcap logic for letters with a depth
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 31 17:28:13 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.13
|
|
|
|
* Features
|
|
|
|
- classes: Add landscape option to base class
|
|
|
|
- cli: Allow multiple runtime SILE_PATH segments
|
|
|
|
* Bug Fixes
|
|
|
|
- frames: Update frame constraints with new frame IDs after \makecolumns
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 11 18:00:46 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.12
|
|
|
|
* Features
|
|
|
|
- i18n: Add Portuguese localizations for bibtex package
|
|
|
|
- utilities: Add utility function for console messages without trace info
|
|
|
|
* Bug Fixes
|
|
|
|
- build: Make sure vendored luarocks isn't a phony target that runs repeatedly
|
|
|
|
- core: Allocate exactly what we use, not a guess with an extra just in case
|
|
|
|
- core: Correct usage of HarfBuzz when passing a filtered list of shapers
|
|
|
|
- core: Fixup class loader so cache is all Lua module specs
|
|
|
|
- packages: Don't warn on TOC content change if not actually used
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 23 04:04:28 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.11
|
|
|
|
* Bug Fixes:
|
|
|
|
- core: Leave legacy masterFilename alone but use first input filename internally
|
|
|
|
- core: Make masterFilename actually a filename
|
|
|
|
- packages: Avoid mix-and-matching indents in fixed-width specimin blocks
|
|
|
|
- utilities: Use real semver parser for deprecation warnings
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 11 11:50:46 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- Update to 0.14.10
|
|
|
|
* Features
|
|
|
|
- cli: Allow more than one input document
|
|
|
|
- i18n: Add localized strings for Cantonese and Chinese
|
|
|
|
- packages: Add document class styling in autodoc
|
|
|
|
- packages: Provide API for registering raw handlers linked to packages
|
|
|
|
* Bug Fixes:
|
|
|
|
- build: Avoid build artifacts being listed for installation
|
|
|
|
- core: Avoid stack overflow in Harfbuzz module
|
|
|
|
- outputters: Setup --makedeps to play along without explicit --output
|
|
|
|
- packages: Converters package no longer worked after 0.13.0
|
|
|
|
- packages: Correct chord line height and chord font use
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 12 03:01:23 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.8 -> 0.14.9
|
|
|
|
- Features
|
|
|
|
* classes: Add Picas unit to cover all units speced in Docbook
|
|
|
|
* classes: Implement the\code command in the plain class
|
|
|
|
* cli: Add -q / --quiet flag to reduce output to essential errors
|
|
|
|
* core: Support initializing fill glues with a width
|
|
|
|
* packages: Introduce urlstyle hook in the url package
|
|
|
|
* packages: New scalebox package for arbitrary box re-scaling
|
|
|
|
* packages: Support migrating content in re-wrapped hboxes
|
|
|
|
* typesetters: Implement hbox building logic in the typesetter
|
|
|
|
- Bug Fixes
|
|
|
|
* build: Distribute SVG and FTL source files in packages
|
|
|
|
* classes: Avoid justification issues with relative parindent
|
|
|
|
* classes: Make sure un-numbered chapters make it in the ToC
|
|
|
|
* classes: Parse bare number and percentage units in docbook images
|
|
|
|
* classes: Setting current.hangIndent is a measurement
|
|
|
|
* cli: Return success if --help explicitly requested
|
|
|
|
* core,typesetter: Discretionary nodes are incorrectly handled
|
|
|
|
* core: Ensure restoring settings top-level state does not error
|
|
|
|
* outputters: Update Cairo/Podofo hbox debug API to match libtexpdf
|
|
|
|
* packages: Correct image aspect preservation logic
|
|
|
|
* packages: Fix output of debug breaks in infonode package
|
|
|
|
* packages: Make sure pullquotes start in block mode
|
|
|
|
* packages: Strip content position in ToC entries
|
|
|
|
* etc. https://github.com/sile-typesetter/sile/releases/tag/v0.14.9
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 28 05:11:57 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.7 -> 0.14.8
|
|
|
|
- Features
|
|
|
|
* build: Pass build time configuration into Lua environment
|
|
|
|
* core: Add variations support to font command
|
|
|
|
* shapers: Instanciate variable fonts
|
|
|
|
* shapers: Support named instances with FontConfig
|
|
|
|
* shapers: Support named instances with macfonts
|
|
|
|
- Bug Fixes
|
|
|
|
* build: Package license file for vendored lunamark fork
|
|
|
|
* classes: Coerce option values to booleans
|
|
|
|
* packages: Absolutize parskip heights on use
|
|
|
|
* packages: Pass style & weight values to the math font loader
|
|
|
|
* packages: Quote option values in documentation when necessary
|
|
|
|
* tooling: Use luaEnv properly
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 6 07:59:02 UTC 2023 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.6 -> 0.14.7
|
|
|
|
- Features
|
|
|
|
* build: Allow easy skip of font checks with FCMATCH=true
|
|
|
|
- Bug Fixes
|
|
|
|
* build: Only check tooling to bulid manual if really needed
|
|
|
|
* inputters: Rework SIL input to handle both junk outside of document tag and fragments
|
|
|
|
* outputters: Patch up error message when failing to load font
|
|
|
|
* shaper: Correct font-variants using opsz axis
|
|
|
|
* shaper: Respect variations when shaping
|
|
|
|
* tooling: Keep all Lua packages in same env for Nix
|
|
|
|
* utilities: Tweak breadcrumbs to work under LuaJIT limitations
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 15 00:18:40 UTC 2022 - pirateclip@protonmail.com
|
|
|
|
|
|
|
|
- Update to version 0.14.6:
|
|
|
|
* chore(release): 0.14.6
|
|
|
|
* fix(tooling): Exempt LuaJIT from external bit32 library requirement (#1654)
|
|
|
|
* fix(shapers): Apply tracking settings even in font-fallback shaper
|
|
|
|
* refactor(shapers): Move fallback shaper to dedicated module
|
|
|
|
* fix(packages): Use casting to restore shaper state after fallbacks
|
|
|
|
* docs(manual): Fix grid docs by actually loading the module for use
|
|
|
|
* chore(tooling): Update commitlint rules for current module types
|
|
|
|
* test(typesetters): Update expectations for bugs squashed during refactor
|
|
|
|
* refactor(typesetters): Move tate typesetter functions to class
|
|
|
|
* fix(packages): Fix \cite{key} in bibtex package (#1655)
|
|
|
|
* fix(debug): Correct filename in debug info after includes (#1652)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 19 19:09:36 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.4 -> 0.14.5
|
|
|
|
- Bug Fixes
|
|
|
|
* inputters: Correct false positive detection of STDIN as Lua content
|
|
|
|
* inputters: Don't duplicate passthrough content in AST
|
|
|
|
* inputters: Permit content outside of the document note, e.g. comments or blanks
|
|
|
|
* inputters: Relax SIL format sniffing to allow valid syntax
|
|
|
|
* languages: Tidy up variable scope in languages/unicode.lua
|
|
|
|
* measurements: Allow redefinition of existing units
|
|
|
|
* packages: Ensure a page switch does not break boustrophedon
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 5 16:18:00 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.3 -> 0.14.4
|
|
|
|
- Features
|
|
|
|
* packages: Add boolean noleadingzeros option to counter formatter
|
|
|
|
* packages: Add new command \set-multilevel-counter
|
|
|
|
|
|
|
|
- Bug Fixes
|
|
|
|
* classes: Always break out of hmode before processing \chapter headings
|
|
|
|
* core: A typo in a variable prevents using -u with a class
|
|
|
|
* languages: Make 'und' an exception to language name canonicalization
|
|
|
|
* math: Fix insertion order of MathML children
|
|
|
|
* packages: Account for depth when calculating rotation center
|
|
|
|
* packages: Avoid forcing mirrored masters in twoside package
|
|
|
|
* packages: Combine \unichar'ed chars with same font only
|
|
|
|
* packages: Correct rotation origin calculation back to pre v0.10.0
|
|
|
|
* packages: Don't inhibit page breaking after switching masters mid-page
|
|
|
|
* packages: Make sure PDF initialized before rotate package directly calls it
|
|
|
|
* packages: Rework simple and multilevel counters
|
|
|
|
* packages: Textcase package name typo preventing using methods from code
|
|
|
|
|
|
|
|
- Reverts
|
|
|
|
* Revert "docs(packages): Fixup unichar documentation, work around known bug (#1549)"
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 2 14:16:40 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
update: 0.14.2 -> 0.14.3
|
|
|
|
- Features
|
|
|
|
* languages: Handle hyphenation of inter-word apostrophes in Turkish
|
|
|
|
* packages: Add \open-spread function with more features that \open-double-page
|
|
|
|
* packages: Add ability to select a page in PDF images
|
|
|
|
* packages: Allow for customized content on otherwise blank filler pages
|
|
|
|
* packages: Provide base directory to packages
|
|
|
|
* utilities: Return image resolution with libtexpdf backend
|
|
|
|
- Bug Fixes
|
|
|
|
* cli: Actually apply cli provided class options
|
|
|
|
* cli: Allow CLI option to override document specified class
|
|
|
|
* languages: Make Turkish hyphenation less bad around intraword apostrophes
|
|
|
|
* nodes: Correct calculating width of postbreak discretionaries
|
|
|
|
* nodes: Work around discressionaries being output when not wanted
|
|
|
|
* packages: Fix over-aggressive eject in \open-double-page
|
|
|
|
* packages: Homogenize image width and height as measurements
|
|
|
|
- closes gh#sile-typesetter/sile#1504
|
|
|
|
* packages: Make sure PDF initialized before PDF package does anything
|
|
|
|
- closes gh#sile-typesetter/sile#1534
|
|
|
|
* packages: Resolve src= relative to document for SVG images
|
|
|
|
- closes gh#sile-typesetter/sile#1532
|
|
|
|
- Reverts
|
|
|
|
* Revert "chore(cli): Output header before doing anything that might throw warnings"
|
|
|
|
|
|
|
|
remove(pdf-metadata.patch): upstreamed
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 26 05:27:25 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
patch(pdf-metadata.patch): no return 0 at end of function
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 25 15:45:13 UTC 2022 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
- initial commit
|