dependabot[bot]
7d33df7968
build(deps): bump fast-xml-parser from 5.7.1 to 5.12.0
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.7.1 to 5.12.0.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.7.1...v5.12.0 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-12 08:28:46 +00:00
Alam
73044e5ea6
Merge pull request #974 from alam00000/dependabot/npm_and_yarn/vite-8.3.6
...
build(deps-dev): bump vite from 8.3.5 to 8.3.6
2026-11-12 13:56:24 +05:30
Alam
058053bffc
Merge pull request #982 from atpanos/fix/i18n-polish-language-detection
...
fix(i18n): detect Polish and derive language routing
2026-11-12 13:55:43 +05:30
Alam
4dd34a659a
Merge pull request #956 from AB527/fix/952-validate-doc-timestamps
...
(Bug) Detect and verify document timestamps in Validate Signature
2026-11-12 13:50:09 +05:30
Alam
25c2d34a9c
Merge pull request #962 from AB527/feat/879-top-bar-hover-text
...
(Feature) Hover text on top bar buttons that hide their labels
2026-11-12 13:49:17 +05:30
Athanasios Panos
3c7eb141fc
test(i18n): keep Polish-prefixed links unchanged in rewriteLinks
...
Cover the regression hinted at in review: an already /pl/-prefixed link
must not be prefixed a second time now that pl is part of the language
pattern.
2026-11-11 07:09:16 +01:00
Athanasios Panos
edd824e1e3
fix(i18n): detect Polish and derive language routing from supportedLanguages
...
Polish (pl) was missing from the hand-maintained language regexes, so
getLanguageFromUrl() returned en for /pl/... pages and the UI fell back
to English after the initial server-rendered Polish content.
Derive the pattern from supportedLanguages so new locales cannot be
missed again, and cover Polish in getLanguageFromUrl(), changeLanguage()
and rewriteLinks() with regression tests.
Refs #972
2026-11-10 23:16:37 +01:00
Alam
18c4aac8bc
Merge pull request #978 from alam00000/chore/update-sponsors
...
docs: update sponsors
2026-11-10 00:44:43 +05:30
alam00000
6a0d61903a
docs: update sponsors
2026-11-09 06:23:46 +00:00
alam00000
fa064d7f44
update terms for hyper and kura
2026-11-09 00:31:45 +05:30
alam00000
f0a1868526
fix(workflow): pass wasmUrl to pdf.js so JPEG2000 pages stop rendering blank, and fix Remove Blank Pages node failing on every PDF
2026-11-08 22:52:12 +05:30
dependabot[bot]
bfc269cb14
build(deps-dev): bump vite from 8.3.5 to 8.3.6
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.3.5 to 8.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.3.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-06 10:28:11 +00:00
Alam
ed197274e9
Merge pull request #942 from alam00000/dependabot/npm_and_yarn/i18next-http-backend-4.0.4
...
build(deps): bump i18next-http-backend from 4.0.2 to 4.0.4
2026-11-06 15:56:58 +05:30
alam00000
56eed3db21
Add Vultr logo to sponsors section in README
2026-11-04 23:56:19 +05:30
alam00000
ce634e174c
Apply landing redesign styles to simple mode homepage
2026-11-04 14:00:35 +05:30
alam00000
1a55d8d44b
Tighten commercial license terms and Hyper Compress bundle conditions
2026-11-03 14:35:07 +05:30
alam00000
0a3dd8e48f
Host funding manifest on bentopdf.com for FLOSS/fund
2026-11-02 20:10:15 +05:30
alam00000
72b70be757
Add funding.json and funding manifest URL for project sponsorship
2026-11-02 19:49:39 +05:30
alam00000
f638f8e4db
Release v2.8.11
v2.8.11
2026-10-31 16:50:27 +05:30
Alam
24b060a134
Merge pull request #919 from kelseyjmw/fix-crop-scroll
...
Fix crop scroll
2026-10-31 16:38:58 +05:30
alam00000
6dca41aeb4
revert ICLA.md changes
2026-10-31 16:26:50 +05:30
alam00000
2a8ce12b6e
add support for GFM inline math delimiters
2026-10-31 16:16:23 +05:30
Alam
d03594a09d
Merge pull request #964 from alam00000/chore/update-pdf-engine
...
build(deps): bump PDF engine and viewer to 3f6b6114b166
2026-10-31 16:03:14 +05:30
alam00000
d4e270a061
build(deps): bump PDF engine and viewer to 3f6b6114b166
2026-10-31 10:24:04 +00:00
Atharva Bedekar
8e04279c17
feat(ui): add hover text to top bar buttons that hide their labels
...
Reset, FAQ and Close in PDF Multi Tool and the PDF Workflow toolbar lose
their text on small screens, leaving only an icon. Give them a title so
the action can still be identified on hover.
Multi Tool reuses existing translation keys. PDF Workflow is English
only, so its titles are plain text like its labels.
Fixes #879
2026-10-31 15:44:31 +05:30
Alam
f0dd9b7153
Merge pull request #953 from alam00000/dependabot/npm_and_yarn/follow-redirects-1.16.2
...
build(deps): bump follow-redirects from 1.16.1 to 1.16.2
2026-10-31 15:26:30 +05:30
Alam
af0d1caaf7
Merge pull request #950 from PeterDaveHello/zh-TW
...
Improve Traditional Chinese (zh-TW) translations
2026-10-31 15:26:14 +05:30
Atharva Bedekar
c244fbe8aa
fix(validate-signature): flag weak timestamp imprints and ignore signer entries
...
Treat an MD5 or SHA-1 messageImprint as an insecure digest and show the
imprint algorithm in Technical Details.
Ignore Reason, Location, ContactInfo and Name on document timestamps, as
ISO 32000-2 Table 255 requires for ETSI.RFC3161.
The insecure digest status could not be reached because such results are
never valid, so these cards read "Invalid Signature". Show it in the
invalid branch instead.
2026-10-31 15:21:54 +05:30
alam00000
d79f875ac3
Merge branch 'main' into zh-TW
2026-10-31 15:18:32 +05:30
Alam
3426da5c10
Merge pull request #961 from alam00000/ads-checkout
...
Ads checkout
2026-10-31 14:36:18 +05:30
alam00000
ba5821e43f
feat(ads): update ad review timeline
2026-10-31 14:25:09 +05:30
alam00000
fac51527c8
feat(ads): collect ad details at Dodo checkout
2026-10-31 13:44:04 +05:30
Alam
8b80a616a7
Merge pull request #960 from alam00000/chore/update-pdf-engine
...
build(deps): bump PDF engine and viewer to 1b5d842415eb
2026-10-31 00:00:12 +05:30
alam00000
29d5a3d75e
build(deps): bump PDF engine and viewer to 1b5d842415eb
2026-10-30 18:00:58 +00:00
alam00000
cbf7be541b
docs(i18n): translate the new Multi Tool FAQ and docs
2026-10-30 19:34:50 +05:30
alam00000
6ac0599ce3
feat(multi-tool): replace the page grid with the pdfium organizer
2026-10-30 16:11:50 +05:30
alam00000
3ce02c9ef7
feat(editor): match the viewer theme to the site colors
2026-10-30 16:11:49 +05:30
alam00000
4e7bf6ec49
docs(docker): list the measurement feature IDs
2026-10-30 16:11:47 +05:30
Alam
b0b670d58a
Merge pull request #959 from alam00000/chore/update-pdf-engine
...
build(deps): bump PDF engine and viewer to 938c717a91e3
2026-10-30 16:11:06 +05:30
alam00000
b0e78f4435
build(deps): bump PDF engine and viewer to 938c717a91e3
2026-10-30 10:31:55 +00:00
alam00000
8c99f3ab5f
- Added NVIDIA Inception branding.
...
- Updated the blogs
2026-10-28 14:48:33 +05:30
alam00000
27dfe79636
fix(tests): update WasmProvider tests to handle unversioned CDN URLs from older releases
2026-10-28 12:27:28 +05:30
alam00000
d8210be3c1
fix(docker): send ROBOTS_NOINDEX as a header, make COMPRESSION_MODE work and fix the Docker guide example
2026-10-27 18:07:29 +05:30
alam00000
1a6b38c077
fix(docs): clarify Hyper Licensing
2026-10-27 13:23:08 +05:30
Atharva Bedekar
2daa7e2ad0
fix(validate-signature): detect and verify document timestamps
...
PDFs whose only signature is an RFC 3161 document timestamp
(/Type /DocTimeStamp, /SubFilter /ETSI.RFC3161) were reported as having
no signatures, because timestamp dictionaries were skipped on purpose.
node-forge also cannot parse a timestamp token directly, since it only
accepts SignedData that wraps plain data.
Timestamps are now extracted and flagged as such. The TSTInfo is read
from the token, and verification checks that its messageImprint matches
the signed byte range and that the TSA signature covers the TSTInfo.
The timestamp's genTime is shown as the date, and the result card uses
timestamp wording.
Fixes #952
2026-10-26 17:33:16 +05:30
alam00000
7abb219565
i18n: translate the drag to reorder label in all languages
2026-10-26 15:04:53 +05:30
dependabot[bot]
1e663cbe6c
build(deps): bump follow-redirects from 1.16.1 to 1.16.2
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.16.1...v1.16.2 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-26 09:32:01 +00:00
Alam
efb8c4fe47
Merge pull request #951 from AB527/feature/drag-and-drop-arrangement-for-multiple-file-conversions
...
(Feature) Add drag-and-drop arrangement for multi-file to PDF conversions
2026-10-26 15:00:46 +05:30
alam00000
9c796a873c
feat(markdown): add LaTeX math support
2026-10-26 15:00:18 +05:30
Atharva Bedekar
2f1178ddd0
refactor: use Phosphor icon for file list drag handle
...
Replace the Lucide grip-vertical icon with Phosphor's dots-six-vertical, in line with the project-wide move to Phosphor.
2026-10-25 22:24:06 +05:30