Commit Graph

1561 Commits

Author SHA1 Message Date
Frazer Smith c24946b925 build(deps-dev): pin prettier (#809) 2026-06-29 09:24:52 +01:00
Frazer Smith 70e4754e26 chore: align editorconfig and prettier ignore rules (#808) 2026-06-26 13:43:41 +01:00
Frazer Smith 34f4f70dc4 ci: add ossf scorecard workflow (#807) 2026-06-16 17:30:34 +01:00
dependabot[bot] d721413ef5 ci(deps): bump the fdawgs-owned group with 3 updates (#805)
Bumps the fdawgs-owned group with 3 updates: [fdawgs/workflows/.github/workflows/reusable-code-quality.yml](https://github.com/fdawgs/workflows), [fdawgs/workflows/.github/workflows/reusable-link-check.yml](https://github.com/fdawgs/workflows) and [fdawgs/workflows/.github/workflows/reusable-lock-threads.yml](https://github.com/fdawgs/workflows).


Updates `fdawgs/workflows/.github/workflows/reusable-code-quality.yml` from 2.1.0 to 2.1.2
- [Release notes](https://github.com/fdawgs/workflows/releases)
- [Commits](https://github.com/fdawgs/workflows/compare/d1e4b4f907d13700a600837a18e8d01c56b179bd...157c20f8c0ef03c36f2bdf7c53f76bed063f55b8)

Updates `fdawgs/workflows/.github/workflows/reusable-link-check.yml` from 2.1.0 to 2.1.2
- [Release notes](https://github.com/fdawgs/workflows/releases)
- [Commits](https://github.com/fdawgs/workflows/compare/d1e4b4f907d13700a600837a18e8d01c56b179bd...157c20f8c0ef03c36f2bdf7c53f76bed063f55b8)

Updates `fdawgs/workflows/.github/workflows/reusable-lock-threads.yml` from 2.1.0 to 2.1.2
- [Release notes](https://github.com/fdawgs/workflows/releases)
- [Commits](https://github.com/fdawgs/workflows/compare/d1e4b4f907d13700a600837a18e8d01c56b179bd...157c20f8c0ef03c36f2bdf7c53f76bed063f55b8)

---
updated-dependencies:
- dependency-name: fdawgs/workflows/.github/workflows/reusable-code-quality.yml
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fdawgs-owned
- dependency-name: fdawgs/workflows/.github/workflows/reusable-link-check.yml
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fdawgs-owned
- dependency-name: fdawgs/workflows/.github/workflows/reusable-lock-threads.yml
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fdawgs-owned
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 09:06:49 +00:00
Frazer Smith f64eae5736 chore(.vscode): remove redundant javascript default formatter (#804) 2026-06-07 19:07:22 +01:00
Frazer Smith f16acd5a82 chore(eslint.config): includeIgnoreFile from eslint/config (#803) 2026-06-02 13:06:24 +01:00
dependabot[bot] 70a3875ce3 ci(deps): bump github/codeql-action in the github-owned group (#802)
Bumps the github-owned group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.35.5 to 4.36.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/9e0d7b8d25671d64c341c19c0152d693099fb5ba...7211b7c8077ea37d8641b6271f6a365a22a5fbfa)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-owned
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-02 07:36:44 +00:00
dependabot[bot] 8fae2446d2 build(deps-dev): bump the eslint group across 1 directory with 2 updates (#800)
Bumps the eslint group with 2 updates in the / directory: [@fdawgs/eslint-config](https://github.com/Fdawgs/eslint-config) and [eslint](https://github.com/eslint/eslint).


Updates `@fdawgs/eslint-config` from 2.0.1 to 3.0.0
- [Release notes](https://github.com/Fdawgs/eslint-config/releases)
- [Changelog](https://github.com/Fdawgs/eslint-config/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Fdawgs/eslint-config/compare/v2.0.1...v3.0.0)

Updates `eslint` from 9.39.4 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v10.4.0)

---
updated-dependencies:
- dependency-name: "@fdawgs/eslint-config"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint
  dependency-version: 10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-02 07:35:11 +00:00
Frazer Smith 1aea74c8d7 build(dependabot): add cooldown for actions and devcontainers (#801)
* build(dependabot): add cooldown for actions and devcontainers

* build(dependabot): remove fdawgs scope

* build(dependabot): readd npm config

* build(dependabot): readd fastify; sort cooldown keys

* build(dependabot): readd ignore
2026-06-02 08:31:50 +01:00
Frazer Smith 8691a654d5 ci(ci): add node 26 to test matrix (#795) 2026-06-02 08:14:39 +01:00
Frazer Smith eac382bddb build(.devcontainer): add lockfile; use bookworm for base image (#798) 2026-05-22 10:38:50 +01:00
Frazer Smith f0dec9b885 ci: use full-length commit sha for github owned actions (#797) 2026-05-21 09:11:01 +01:00
Frazer Smith 3f7c8bf410 chore(.nvmrc): remove redundant prefix (#794) 2026-05-18 14:11:29 +01:00
Frazer Smith a4e0e2d28f style(options): fix jsdoc backtick usage (#793)
* style(options): fix jsdoc backtick usage

* chore: grammar
2026-05-14 11:53:23 +01:00
Frazer Smith 60b252a04a feat(pdftops): add passLevel1CustomColor option (#792) 2026-05-14 11:13:23 +01:00
Frazer Smith ee999e6a85 feat(pdftotext): add removeHyphens option (#789)
* feat(pdftotext): add `removeHyphens` option

* chore: inline comment style
2026-05-14 10:56:23 +01:00
Frazer Smith c444e9dcf4 feat(pdftoppm): add jpegCmyk option (#790)
* feat(pdftoppm): add `jpegCmyk` option

* chore: capitalisation
2026-05-14 10:55:55 +01:00
Frazer Smith 5f93a9ef26 fix(pdftops)!: use camelcase for passfonts (#791)
BREAKING CHANGE: `passfonts` renamed to `passFonts` for pdfToPs function
2026-05-14 10:41:43 +01:00
Frazer Smith a8635dd4d3 fix(options/pdftops)!: use camelcase for optimizecolorspace (#773)
* fix(options/pdftops)!: use camelcase for `optimizecolorspace`

BREAKING CHANGE: `optimizecolorspace` renamed to `optimizeColorSpace` for pdfToPs function

* fix(options/pdftops): add minversion

* fix: minversion for rasterize
2026-05-13 15:15:57 +01:00
Frazer Smith 59647cec3a feat(pdfinfo): add printCustomMetadata option (#785) 2026-05-13 14:52:08 +01:00
Frazer Smith 7788e69374 refactor(options): remove unknown min versions (#786)
* refactor(options): use undefined for unknown min versions

* refactor(options): remove unknown min versions
2026-05-13 14:51:50 +01:00
Frazer Smith f2e0d06205 feat(pdfimages): add missing options (#784) 2026-05-12 18:13:04 +01:00
Frazer Smith d2e1cf7e51 feat(pdftoppm): add overprint opt (#783) 2026-05-12 17:09:28 +01:00
Frazer Smith ed717a5d5e feat(pdftotext): add columnSpacing opt (#782) 2026-05-12 17:09:10 +01:00
Frazer Smith 565bcb30fa fix(options/pdftocairo): add missing minVersion properties (#781) 2026-05-12 14:43:37 +01:00
Frazer Smith c4319e501d feat(pdftoppm): add jpegOptions and scaleDimensionBeforeRotation opt (#780)
* feat(pdftoppm): add `jpegOptions` and `scaleDimensionBeforeRotation` opt

* style(pdftoppm): capitalisation
2026-05-12 14:25:33 +01:00
Frazer Smith 85edeb051f fix(options/pdftohtml): add missing minVersion properties (#777) 2026-05-11 10:22:02 +01:00
Frazer Smith 4867242aff fix(options/pdfseparate): add minVersion properties (#776) 2026-05-11 10:04:47 +01:00
Frazer Smith e9005b1499 fix(options/pdffonts): add minVersion properties (#775) 2026-05-11 09:52:13 +01:00
Frazer Smith c72b38efc7 ci(lock-threads): reduce frequency from daily to monthly (#774) 2026-05-08 17:07:59 +01:00
Frazer Smith 2d4e000cf1 refactor(index): move option objects to own files (#764)
* refactor(index): move option objects to own files

* chore(options): use keyof

* chore(options): correct jsdoc tags

* chore(index): ignore global-require rule

* chore(.npmrc): ensure option types published

* chore: fix more typos
2026-05-08 16:13:17 +01:00
Frazer Smith 63a2e3a113 build(dependabot): group github-owned updates (#772)
* build(dependabot): group github-owned updates

* style(dependabot): fix indentation

* style(dependabot): and some more
2026-05-07 10:49:42 +01:00
Frazer Smith dae3876d56 ci(link-check): use sha instead of tag (#771)
* ci(link-check): use sha instead of tag

* ci(lock-threads): use sha instead of tag
2026-05-07 07:51:31 +01:00
Frazer Smith d251d066b8 ci(ci): use reusable code quality workflow (#770) 2026-05-06 15:02:15 +01:00
dependabot[bot] 9720dc2af6 build(deps-dev): bump typescript from 5.9.3 to 6.0.3 (#767)
* build(deps-dev): bump typescript from 5.9.3 to 6.0.3

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(tsconfig.build): set required rootdir

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frazer Smith <frazer.dev@icloud.com>
2026-05-06 14:58:25 +01:00
Frazer Smith 19facc5ae6 chore(.npmrc): add min-release-age (#768) 2026-05-06 13:38:45 +01:00
dependabot[bot] eac77592bd ci(deps): bump fastify/github-action-merge-dependabot (#766)
Bumps [fastify/github-action-merge-dependabot](https://github.com/fastify/github-action-merge-dependabot) from 3.11.2 to 3.12.0.
- [Release notes](https://github.com/fastify/github-action-merge-dependabot/releases)
- [Commits](https://github.com/fastify/github-action-merge-dependabot/compare/1b2ed42db8f9d81a46bac83adedfc03eb5149dff...30c3f8f14a4f7b315ba38dbc1b793d27128fef82)

---
updated-dependencies:
- dependency-name: fastify/github-action-merge-dependabot
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 21:33:14 +00:00
dependabot[bot] 63efdf79ff ci(deps): bump googleapis/release-please-action from 4.4.0 to 5.0.0 (#765)
Bumps [googleapis/release-please-action](https://github.com/googleapis/release-please-action) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/googleapis/release-please-action/releases)
- [Changelog](https://github.com/googleapis/release-please-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/release-please-action/compare/16a9c90856f42705d54a6fda1823352bdc62cf38...45996ed1f6d02564a971a2fa1b5860e934307cf7)

---
updated-dependencies:
- dependency-name: googleapis/release-please-action
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 21:32:40 +00:00
github-actions[bot] 38744e5413 chore(main): release 9.1.2 (#747)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v9.1.2
2026-04-30 09:54:51 +01:00
David Silverlind 62672059e5 fix(index): skip undefined options (#763) 2026-04-30 09:47:53 +01:00
dependabot[bot] dbfcab87cf ci(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#761)
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.8.3 to 4.9.0.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/05fe4576374b728f0c523d6a13d64c25081e0803...2031cfc080254a8a887f58cffee85186f0e49e48)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:51:06 +00:00
Frazer Smith 89f7a09cb8 chore(.vscode): update js and telemetry settings (#760) 2026-03-21 12:27:46 +00:00
Frazer Smith 0cc6d106d7 chore(index): add inline comment re windows which (#759) 2026-03-09 18:39:59 +00:00
Frazer Smith c8630fe135 docs(readme): remove stray word (#758) 2026-03-09 18:39:47 +00:00
Frazer Smith 710f1a9790 chore: use correct terminology; use complete sentences (#757) 2026-03-09 16:24:35 +00:00
Frazer Smith 83d792baf1 chore: use ts-expect-error over ts-ignore (#756) 2026-03-05 10:17:41 +00:00
dependabot[bot] 53a48d013e ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#754)
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.8.2 to 4.8.3.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261...05fe4576374b728f0c523d6a13d64c25081e0803)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-version: 4.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 18:03:59 +00:00
Frazer Smith 480676187b chore(package): stop running lint:prettier twice on test call (#752) 2026-02-25 13:30:54 +00:00
Frazer Smith 74696ed3d9 ci(cd): make provenance publishing explicit (#753)
Security tooling can't tell i'm using npm's oidc for provenance, so add this back in.
2026-02-25 13:29:13 +00:00
Frazer Smith f0e42f34ad fix(index): skip version checks for false boolean options (#751)
* fix(index): skip version checks for `false` boolean options

* test(index): version skip check
2026-02-24 18:36:04 +00:00