Commit Graph
952 Commits
Author SHA1 Message Date
Kouros Zanbouri 612654e7d3 Fix BentoPDF casing in Farsi locale
Use canonical BentoPDF instead of Bentopdf in about.philosophy.description
and about.cta.description, per CodeRabbit review.
2026-07-31 13:17:06 +01:00
Kouros Zanbouri e5901f662f Add Farsi (Persian) translation
Add complete fa locale with 1146 translated keys (266 common, 880 tools).

Register 'fa' in supportedLanguages, languageNames, and SUPPORTED_LANGUAGES.
Also add 'fa' to the three hardcoded language regexes in i18n.ts
(getLanguageFromUrl, changeLanguage, rewriteLinks) — these are not mentioned
in TRANSLATION.md, but without them /fa/ silently falls back to English.
Persian is RTL, so extend the dir=rtl check from 'ar' to ['ar','fa'] in both
i18n.ts and generate-i18n-pages.mjs.
2026-07-31 12:51:54 +01:00
github-actions[bot] 5a4be8e7f2 @OBN3 has signed the CLA in alam00000/bentopdf#812 2026-07-30 15:14:01 +00:00
github-actions[bot] d9183028d5 @deployn has signed the CLA in alam00000/bentopdf#810 2026-07-29 10:06:03 +00:00
Alam fae0aa4c04 Merge pull request #805 from alam00000/dependabot/npm_and_yarn/dompurify-3.4.12
build(deps): bump dompurify from 3.4.11 to 3.4.12
2026-07-27 13:36:06 +05:30
alam00000 55915a2901 Release v2.8.7 v2.8.7 2026-07-27 13:03:20 +05:30
dependabot[bot] f2a8b77733 build(deps): bump dompurify from 3.4.11 to 3.4.12
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.11 to 3.4.12.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.11...3.4.12)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.12
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 07:21:35 +00:00
Alam c8d04e51b9 Merge pull request #794 from alam00000/dependabot/npm_and_yarn/brace-expansion-2.1.2
build(deps-dev): bump brace-expansion from 2.0.3 to 2.1.2
2026-07-27 12:51:03 +05:30
Alam b003355a0c Merge pull request #801 from alam00000/dependabot/npm_and_yarn/undici-7.29.0
build(deps-dev): bump undici from 7.24.5 to 7.29.0
2026-07-27 12:50:45 +05:30
Alam 79ae42d73a Merge pull request #802 from alam00000/dependabot/npm_and_yarn/linkify-it-5.0.2
build(deps): bump linkify-it from 5.0.1 to 5.0.2
2026-07-27 12:50:28 +05:30
dependabot[bot] 2835e7e5f9 build(deps): bump linkify-it from 5.0.1 to 5.0.2
Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.1 to 5.0.2.
- [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.1...5.0.2)

---
updated-dependencies:
- dependency-name: linkify-it
  dependency-version: 5.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 18:35:18 +00:00
dependabot[bot] a59a1f41cd build(deps-dev): bump undici from 7.24.5 to 7.29.0
Bumps [undici](https://github.com/nodejs/undici) from 7.24.5 to 7.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.24.5...v7.29.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.29.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 12:58:58 +00:00
alam00000 0447cfc032 feat(port-validation): add validation for PORT variable to ensure it is a number and within the valid range 2026-07-23 18:24:46 +05:30
alam00000 7070bae927 feat(cache): enhance cache validation by checking trusted origins for cached files 2026-07-22 13:57:05 +05:30
alam00000 a3e64f6340 docs(cors-proxy): clarify DNS rebinding risks and egress filtering requirements for self-hosting 2026-07-22 12:56:36 +05:30
alam00000 45496fcd2e feat(security): add warnings for missing PROXY_SECRET and document DNS rebinding risks 2026-07-21 14:12:41 +05:30
dependabot[bot] e59ce4feac build(deps-dev): bump brace-expansion from 2.0.3 to 2.1.2
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.3 to 2.1.2.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.3...v2.1.2)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-21 03:59:44 +00:00
Alam 21c924a3e6 Merge pull request #785 from PeterDaveHello/zh-TW
Update and improve zh-TW Traditional Chinese locale
2026-07-15 00:20:51 +05:30
alam00000 58cd1a8893 feat(security): enhance security policies and implement input validation across multiple files 2026-07-14 19:46:40 +05:30
Peter Dave Hello 57a6422e61 Update and improve zh-TW Traditional Chinese locale 2026-07-14 03:25:53 +08:00
github-actions[bot] 0ef279e0da @PeterDaveHello has signed the CLA in alam00000/bentopdf#785 2026-07-13 18:21:24 +00:00
alam00000 8dcd936873 fix(email): validate and escape unwrapped SafeLinks URLs before rendering 2026-07-13 10:07:58 +05:30
github-actions[bot] 5ef0b40dea @cevdetta has signed the CLA in alam00000/bentopdf#783 2026-07-10 13:13:04 +00:00
alam00000 6f02f2d2b7 chore: update dependencies and improve validation 2026-07-02 00:28:48 +05:30
alam00000 b21f602cca feat(timestamp): add TSA URL validation and sanitization methods 2026-07-01 23:23:37 +05:30
Alam b09fc21e66 Merge pull request #768 from alam00000/dependabot/npm_and_yarn/linkify-it-5.0.1
build(deps): bump linkify-it from 5.0.0 to 5.0.1
2026-06-30 11:35:35 +05:30
dependabot[bot] fa6355b98a build(deps): bump linkify-it from 5.0.0 to 5.0.1
Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.0 to 5.0.1.
- [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.0...5.0.1)

---
updated-dependencies:
- dependency-name: linkify-it
  dependency-version: 5.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-28 06:28:30 +00:00
alam00000 53bcf09566 Release v2.8.6 v2.8.6 2026-06-28 11:55:59 +05:30
alam00000 d2dc459ba9 fix(split): extract pages with qpdf and decouple ZIP from output mode 2026-06-26 00:32:27 +05:30
alam00000 71ced499e7 fix(split): extract pages with qpdf and decouple ZIP from output mode 2026-06-26 00:32:27 +05:30
github-actions[bot] fc264f796a @nine-dev9 has signed the CLA in alam00000/bentopdf#761 2026-06-22 19:18:04 +00:00
github-actions[bot] e55c2ed405 @r0ckarong has signed the CLA in alam00000/bentopdf#752 2026-06-16 14:07:19 +00:00
github-actions[bot] 4b875a638c @upmcplanetracker has signed the CLA in alam00000/bentopdf#746 2026-06-09 14:25:52 +00:00
Alam b71d6c9b96 Merge pull request #730 from alam00000/dependabot/npm_and_yarn/vite-8.0.10
build(deps-dev): bump vite from 8.0.9 to 8.0.10
2026-06-04 23:46:56 +05:30
Alam d63d1683c7 Merge pull request #737 from marek-mraz/main
chore(i18n): add Slovak language
2026-06-04 23:45:38 +05:30
Alam 0347013df1 Merge pull request #739 from mondeep31/fix/issue-738
fix(md to pdf): restore mermaid flowchart node labels. Fixes #738
2026-06-04 23:43:57 +05:30
github-actions[bot] 412f2f1acb @mdevolde has signed the CLA in alam00000/bentopdf#740 2026-06-04 15:36:57 +00:00
github-actions[bot] a471bbcf4d @mondeep31 has signed the CLA in alam00000/bentopdf#739 2026-06-04 11:56:03 +00:00
Mondeep Chetry e1843e17b3 fix(md to pdf): restore mermaid flowchart node labels. Fixes #738 2026-06-04 17:18:51 +05:30
alam00000 ac3ad68b56 chore: remove FOSS demo section from README 2026-06-03 23:35:34 +05:30
marek-mraz 745698a5ba feat(i18n): add support for Arabic, Dutch, Danish, Swedish, and Japanese languages 2026-06-03 18:26:43 +02:00
github-actions[bot] dc1dbb036c @marek-mraz has signed the CLA in alam00000/bentopdf#736 2026-06-03 14:14:28 +00:00
marek-mraz 175c52bb1f chore(i18n): add Slovak language 2026-06-03 15:56:26 +02:00
alam00000 1d9b7c2a07 feat(multi-pdf): enhance PDF multi-tool functionality to allow drag n drop of PDF and images
fix(ocr): pin font CDN to rawcdn.githack.com with commit SHAs
2026-05-29 20:05:50 +05:30
alam00000 1534ce4d85 fix(ocr): change text layer color to black and set opacity to zero 2026-05-26 18:46:41 +05:30
alam00000 72e8c9f7b3 Release v2.8.5 v2.8.5 2026-05-23 14:57:57 +05:30
dependabot[bot] 3cab1d37c7 build(deps-dev): bump vite from 8.0.9 to 8.0.10
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.9 to 8.0.10.
- [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.0.10/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.10
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-23 07:33:47 +00:00
Alam 14e2c53030 Merge pull request #697 from alam00000/dependabot/npm_and_yarn/i18next-http-backend-3.0.6
build(deps): bump i18next-http-backend from 3.0.5 to 3.0.6
2026-05-23 13:02:09 +05:30
Alam 65335a2b88 Merge pull request #718 from Stephan-P/patch-2
Update tools.json
2026-05-23 13:01:38 +05:30
alam00000 0ce043c18e fix(ocr): Arabic+Latin font fix and added tests 2026-05-19 15:05:17 +05:30