alam00000
5b4b40fe81
build(deps): bump PDF engine and viewer to 7ffa16f9c5cd
2026-08-21 10:39:10 +00:00
alam00000
8dc7509ceb
build: run the viewer and the text editor on one engine
...
Both vendored packages now come from a single build of the engine fork.
The viewer tarball ships without its own copy of pdfium.wasm and loads
the shared engine through EmbedPDF.init({ wasmUrl }), which drops it
from 7.1 MB to 2.1 MB and removes the second WebAssembly instance.
2026-08-21 12:49:03 +05:30
alam00000
75e76c9619
feat: add Edit PDF Text tool and related functionality
2026-08-18 20:04:25 +05:30
alam00000
78cb827ec7
feat: update BentoPDF viewer to version 2.9.1 and add font embedding support
2026-08-17 13:42:56 +05:30
alam00000
e8f26c4a70
refactor: replace embedpdf-snippet with bentopdf-viewer
2026-08-16 13:10:16 +05:30
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
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
alam00000
58cd1a8893
feat(security): enhance security policies and implement input validation across multiple files
2026-07-14 19:46:40 +05:30
alam00000
6f02f2d2b7
chore: update dependencies and improve validation
2026-07-02 00:28:48 +05:30
alam00000
53bcf09566
Release v2.8.6
2026-06-28 11:55:59 +05:30
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
alam00000
72e8c9f7b3
Release 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
f24bf4ea98
Merge pull request #712 from alam00000/dependabot/npm_and_yarn/vite-8.0.9
...
build(deps-dev): bump vite from 8.0.8 to 8.0.9
2026-05-15 11:50:52 +05:30
dependabot[bot]
6b119660b0
build(deps): bump mermaid from 11.13.0 to 11.15.0
...
Bumps [mermaid](https://github.com/mermaid-js/mermaid ) from 11.13.0 to 11.15.0.
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.13.0...mermaid@11.15.0 )
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 22:46:45 +00:00
dependabot[bot]
21bc0a50f0
build(deps-dev): bump vite from 8.0.8 to 8.0.9
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.8 to 8.0.9.
- [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.9/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.9
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 19:52:09 +00:00
dependabot[bot]
0957319e3d
build(deps-dev): bump vite from 8.0.7 to 8.0.8
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.7 to 8.0.8.
- [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.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.8
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 18:13:31 +00:00
dependabot[bot]
7a248ba882
build(deps): bump i18next-http-backend from 3.0.5 to 3.0.6
...
Bumps [i18next-http-backend](https://github.com/i18next/i18next-http-backend ) from 3.0.5 to 3.0.6.
- [Changelog](https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-http-backend/compare/v3.0.5...v3.0.6 )
---
updated-dependencies:
- dependency-name: i18next-http-backend
dependency-version: 3.0.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-03 09:06:54 +00:00
dependabot[bot]
078525171c
build(deps-dev): bump vite from 8.0.6 to 8.0.7
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.6 to 8.0.7.
- [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.7/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-03 09:06:42 +00:00
Alam
9f11ffa325
Merge pull request #681 from alam00000/dependabot/npm_and_yarn/i18next-http-backend-3.0.5
...
build(deps): bump i18next-http-backend from 3.0.2 to 3.0.5
2026-05-03 14:35:40 +05:30
dependabot[bot]
1e9175b5e5
build(deps-dev): bump vite from 8.0.5 to 8.0.6
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.5 to 8.0.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.0.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-29 06:36:14 +00:00
alam00000
0040317e48
feat(seo): canonicalize URLs, clean structured data, add audit gate
...
- Canonicals/hreflang/og point to www.bentopdf.com everywhere
- Drop fake aggregateRating; add Organization + breadcrumb JSON-LD
- Sitemap: filter 404/wasm-settings, mtime-based lastmod
- Rename locale ua → uk (correct ISO 639-1)
- Self-hoster: SITE_URL build arg, ROBOTS_NOINDEX runtime env
- Simple Mode indexable by default
- nginx: collapse .html and /index.html via 301
- SEO audit script + PR gate; runtime config noise fixed
- a11y contrast fix; language switcher gets search + scroll
- robots.txt: drop Crawl-delay
2026-04-29 12:04:34 +05:30
dependabot[bot]
0c19c0d9a3
build(deps): bump i18next-http-backend from 3.0.2 to 3.0.5
...
Bumps [i18next-http-backend](https://github.com/i18next/i18next-http-backend ) from 3.0.2 to 3.0.5.
- [Changelog](https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-http-backend/compare/v3.0.2...v3.0.5 )
---
updated-dependencies:
- dependency-name: i18next-http-backend
dependency-version: 3.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 18:18:31 +00:00
alam00000
eff1548ebe
Release v2.8.4
2026-04-21 19:34:58 +05:30
alam00000
28b4f3ebc4
Release v2.8.3
2026-04-18 21:21:52 +05:30
alam00000
7527187812
feat(Security): fixes
2026-04-18 16:58:55 +05:30
alam00000
121de29d80
feat(security): add CodeQL analysis workflow and ESLint security plugins
2026-04-18 14:46:51 +05:30
dependabot[bot]
478ccf3eda
build(deps-dev): bump vite from 7.3.2 to 8.0.5
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.2 to 8.0.5.
- [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.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-17 18:12:07 +00:00
alam00000
b4779bb49b
feat: enhance sanitization
2026-04-17 23:40:39 +05:30
dependabot[bot]
c745d55d32
build(deps-dev): bump vite from 7.3.1 to 7.3.2
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-06 22:12:25 +00:00
alam00000
c80b5e24c6
Release v2.8.2
2026-04-05 13:50:09 +05:30
alam00000
a8c49e1cc4
fix: update lodash-es to version 4.18.1 in package.json and package-lock.json
2026-04-05 13:49:51 +05:30
Sebastian Espei
bd8ebfebcb
Merge branch 'main' into fix-version-inline
2026-04-03 00:06:39 +02:00
alam00000
d3d8eeb4ae
Release v2.8.1
2026-04-01 19:39:49 +05:30
alam00000
7d66f3d4e5
Release v2.8.0
2026-04-01 18:20:29 +05:30
Sebastian Espei
1cbb8e487b
Merge branch 'main' into fix-version-inline
2026-03-31 20:51:18 +02:00
alam00000
4a0a985ed6
bump flatted from 3.3.3 to 3.4.2
2026-03-31 00:44:49 +05:30
alam00000
c4f389055a
feat: update node-forge to version 1.4.0 in package.json and package-lock.json
2026-03-30 11:31:28 +05:30
Sebastian Espei
2bdacb7507
refactor: remove version update script and related version handling code
2026-03-30 01:34:54 +02:00
alam00000
850eaffc92
Release v2.7.0
2026-03-24 15:02:08 +05:30
alam00000
3ca19af354
feat: add TIFF conversion options and integrate wasm-vips for image processing
...
- Updated README.md to include new dependencies: wasm-vips, pixelmatch, diff, and microdiff.
- Added wasm-vips to package.json and package-lock.json for advanced TIFF encoding.
- Enhanced localization files with new options for DPI, compression, color mode, and multi-page TIFF saving.
- Implemented UI changes in pdf-to-tiff.html to allow users to select DPI, compression type, color mode, and multi-page options.
- Refactored pdf-to-tiff-page.ts to utilize wasm-vips for TIFF encoding, replacing previous UTIF implementation.
- Introduced TiffOptions interface in pdf-to-tiff-type.ts for better type management.
- Updated Vite configuration to exclude wasm-vips from dependency optimization.
2026-03-24 13:24:50 +05:30
alam00000
db3ffd3030
Update embedpdf-snippet to version 2.9.1
...
- Updated the embedpdf-snippet dependency in package.json from version 2.3.0 to 2.9.1.
- Updated the upstream version file to reflect the new version.
- Removed the old embedpdf-snippet-2.3.0.tgz file.
- Added the new embedpdf-snippet-2.9.1.tgz file.
2026-03-21 23:28:22 +05:30
alam00000
57b143cb9c
Release v2.6.0
2026-03-18 13:39:45 +05:30
dependabot[bot]
5e5975791f
build(deps): bump jspdf from 4.2.0 to 4.2.1
...
Bumps [jspdf](https://github.com/parallax/jsPDF ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/parallax/jsPDF/releases )
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md )
- [Commits](https://github.com/parallax/jsPDF/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: jspdf
dependency-version: 4.2.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-17 17:30:24 +00:00
alam00000
b6105408e0
Release v2.5.0
2026-03-10 13:51:23 +05:30
alam00000
1d68691331
refactor: update PDF comparison types and enhance UI for better usability
...
- Refactored CompareState to import from a centralized type definition.
- Enhanced the compare-pdfs.html layout with improved styles for overlay and side-by-side modes.
- Added new CSS styles for various UI components including panels, buttons, and highlights.
- Implemented a new sidebar for displaying change summaries and filters.
- Created unit tests for text comparison logic, including diffing text runs and page pairing.
- Added tests for text normalization functions to ensure proper handling of punctuation and character normalization.
2026-03-08 23:55:33 +05:30
alam00000
0d9ffe2997
Release v2.4.1
2026-03-07 14:38:08 +05:30
alam00000
957b78fafd
fix: revert cropperjs dependency to version 1.6.2 and adjust Docker build commands for CORS proxy secrets
2026-03-01 21:29:13 +05:30