Skip to content

Commit a1f19b7

Browse files
authored
Bump Dart Sass, esbuild, typst-gather and veraPDF for v1.12 (#15275)
Bump Dart Sass to 1.107.1, esbuild to 0.28.2, typst-gather to 0.2.4 and veraPDF to 1.30.3 for the v1.12 cycle. The Dart Sass releases in range have no breaking @use/@forward or module-system change, and the veraPDF default moves with the bump because packaged Quarto does not read `configuration`. - `configuration`: versions for the four tools - `src/command/check/check.ts`: Dart Sass version constraint - `src/tools/impl/verapdf.ts`: default veraPDF version for `quarto install verapdf` - `auto-install.xml`: veraPDF pack list, since 1.30.x merges three packs into one
1 parent d405bea commit a1f19b7

4 files changed

Lines changed: 21 additions & 12 deletions

File tree

‎configuration‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ export DENO=v2.9.8
1414
# TODO figure out where 0.1.41 apple silicon libs are available
1515
export DENO_DOM=v0.1.41-alpha-artifacts
1616
export PANDOC=3.10
17-
export DARTSASS=1.101.0
18-
export ESBUILD=0.28.1
17+
export DARTSASS=1.107.1
18+
export ESBUILD=0.28.2
1919
export TYPST=0.15.1
20-
export TYPST_GATHER=0.2.3
21-
export VERAPDF=1.28.2
20+
export TYPST_GATHER=0.2.4
21+
export VERAPDF=1.30.3
2222

2323

2424
# NB: we can't put comments in the same line as export statements because it

‎news/changelog-1.12.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
All changes included in 1.12:
22

3+
## Dependencies
4+
5+
- ([#15275](https://github.com/quarto-dev/quarto-cli/pull/15275)): Update dependencies:
6+
- Update `dart-sass` to 1.107.1.
7+
- Update `esbuild` to 0.28.2 (fixes a CSS minification bug involving `&` and a TypeScript import-alias tree-shaking bug).
8+
- Update `typst-gather` to 0.2.4.
9+
- Update `verapdf` to 1.30.3 (used by `quarto install verapdf` for PDF/A validation).
10+
311
## Accessibility
412

513
- ([#15269](https://github.com/quarto-dev/quarto-cli/pull/15269)): Announce every link that opens a new tab to screen readers, not only links opened by `link-external-newwindow`. (author: @mcanouil)

‎src/command/check/check.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ async function checkVersions(conf: CheckConfiguration) {
301301
// with our installers
302302
const versionConstraints: [string | undefined, string, string][] = [
303303
[pandocVersion, "3.10.0", "Pandoc"],
304-
[sassVersion, "1.101.0", "Dart Sass"],
304+
[sassVersion, "1.107.1", "Dart Sass"],
305305
[denoVersion, "2.9.8", "Deno"],
306306
[typstVersion, "0.15.1", "Typst"],
307307
];

‎src/tools/impl/verapdf.ts‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { isWindows } from "../../deno_ral/platform.ts";
2424

2525
// Download base URL (quarto.org redirects to S3 bucket)
2626
const kDownloadBaseUrl = "https://quarto.org/download";
27-
const kDefaultVersion = "1.28.2";
27+
const kDefaultVersion = "1.30.3";
2828

2929
// Minimum Java version required
3030
const kMinJavaVersion = 8;
@@ -231,7 +231,10 @@ async function install(
231231
}
232232

233233
// Create auto-install.xml for headless installation
234-
// Panel IDs and pack names must match the IzPack installer configuration
234+
// Panel IDs and pack names must match the IzPack installer configuration.
235+
// Pack names verified against the 1.30.3 installer (resources/packs.info in
236+
// the installer JAR): 1.30.x consolidated scripts and validation model into
237+
// a single "veraPDF CLI" pack.
235238
const autoInstallXml = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>
236239
<AutomatedInstallation langpack="eng">
237240
<com.izforge.izpack.panels.htmlhello.HTMLHelloPanel id="welcome"/>
@@ -240,11 +243,9 @@ async function install(
240243
</com.izforge.izpack.panels.target.TargetPanel>
241244
<com.izforge.izpack.panels.packs.PacksPanel id="sdk_pack_select">
242245
<pack index="0" name="veraPDF GUI" selected="false"/>
243-
<pack index="1" name="veraPDF Mac and *nix Scripts" selected="true"/>
244-
<pack index="2" name="veraPDF Batch files" selected="true"/>
245-
<pack index="3" name="veraPDF Validation model" selected="true"/>
246-
<pack index="4" name="veraPDF Documentation" selected="false"/>
247-
<pack index="5" name="veraPDF Sample Plugins" selected="false"/>
246+
<pack index="1" name="veraPDF CLI" selected="true"/>
247+
<pack index="2" name="veraPDF Documentation" selected="false"/>
248+
<pack index="3" name="veraPDF Sample Plugins" selected="false"/>
248249
</com.izforge.izpack.panels.packs.PacksPanel>
249250
<com.izforge.izpack.panels.install.InstallPanel id="install"/>
250251
<com.izforge.izpack.panels.finish.FinishPanel id="finish"/>

0 commit comments

Comments
 (0)