Releases: Stirling-Tools/Stirling-PDF
v0.28.1 Lots of bug fixes + Admin panel improvements (Re-Release of 0.28.0 but fixed)
v0.28.0 Lots of bug fixes + Admin panel improvements
Seems release is bugged.. fixed in 0.28.1 ! all release notes still apply to 0.28.1
Enhancements
- tessdata (OCR) available to local Windows users by @Ludy87 in #1677
- General gradle dependency version updates
- PDFBox update! Lots of bug fixes!
- Admin panel - Enhanced User Management & Fix: #1630 by @Ludy87 in #1658
- Lots of language updates as always!
Bugs
- Fix: Conditional Attribute Binding for the multiple Attribute in the File Selector Fragment by @Ludy87 in #1665
- JPEG200 PDFbox support
- Alpha channel issue via PDFBox fixed with new dependency version
What's Changed
- 📝 Update README: Translation Progress Table by @github-actions in #1651
- Updated Japanese translation by @tkymmm in #1654
- 📝 Update README: Translation Progress Table by @github-actions in #1655
- Fix: Conditional Attribute Binding for the multiple Attribute in the File Selector Fragment by @Ludy87 in #1665
- redesign footer by @Ludy87 in #1674
- Updated brazilian portuguese translation by @rafaelchagas9 in #1673
- tessdata available to local Windows users by @Ludy87 in #1677
- 📝 Update README: Translation Progress Table by @github-actions in #1675
- Update messages_it_IT.properties - remove image in home by @kmau in #1661
- Bump org.apache.pdfbox:xmpbox from 3.0.2 to 3.0.3 by @dependabot in #1670
- Bump io.github.pixee:java-security-toolkit from 1.1.3 to 1.2.0 by @dependabot in #1667
- Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 by @dependabot in #1684
- Bump com.bucket4j:bucket4j_jdk17-core from 8.12.1 to 8.13.1 by @dependabot in #1683
- Bump org.springframework:spring-webmvc from 6.1.9 to 6.1.12 by @dependabot in #1680
- Bump edu.sc.seis.launch4j from 3.0.5 to 3.0.6 by @dependabot in #1686
- Bump org.apache.pdfbox:pdfbox from 3.0.2 to 3.0.3 by @dependabot in #1691
- Bump com.github.jk1.dependency-license-report from 2.8 to 2.9 by @dependabot in #1690
- Update 3rd Party Licenses by @github-actions in #1687
- PR changes by @Frooodle in #1693
- Bump io.micrometer:micrometer-core from 1.13.0 to 1.13.3 by @dependabot in #1689
- Update 3rd Party Licenses by @github-actions in #1695
- Admin panel - Enhanced User Management & Fix: #1630 by @Ludy87 in #1658
- Bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7 by @dependabot in #1685
- Update 3rd Party Licenses by @github-actions in #1696
- Update build.gradle to use commmon versions by @Frooodle in #1697
- Update 3rd Party Licenses by @github-actions in #1698
- 💾 Update Version by @github-actions in #1699
New Contributors
- @rafaelchagas9 made their first contribution in #1673
- @kmau made their first contribution in #1661
Full Changelog: v0.27.0...v0.28.0
0.27.0 Lots of updates!
Enhancements
- Calibre support was temporally removed (PDF to book, html etc, please use the previous tag if you want this feature)
- PDF Operations: Added a checkbox in WatermarkController to convert PDFs to PDF-images (#1633).
- Multithreading: Implemented a multithreaded feature for image extraction, improving performance (#1641).
- Compare PDFs: Added highlight color selection for the Compare PDFs page (#1515).
- Various Dependency updates (#1462, #1503, #1626 #1486).
- Translation Progress: support for new languages like Thai, Irish, Danish, and Vietnamese (#1536, #1555, #1600, #1607, #1622).
- Added missing translation strings and updated existing ones in various languages (Italian, Dutch, Polish, Chinese, etc.) (#1526, #1527, #1483, #1586 #1471).
- Docker alpine image update
- Removed survey popup for now (Will be dynamic in future)
Database Changes
- Preparation for a new database version (#1521).
- Refactored to use parameterized SQL APIs for security (#1545).
- Adding documentation for database import/export (#1528).
Bug Fixes
- Fixed issues with synchronizing browser settings to the database (#1510).
- Addressed context path bugs (#1475).
- Fixed Manifest syntax errors (#1524).
- Missing description for the Split function in the top bar was added (#1492).
Auto generated
What's Changed
- Change: method write and read
settings.yml
#1441 by @Ludy87 in #1463 - Update 3rd Party Licenses by @github-actions in #1464
- Updating build.gradle libraries by @Ludy87 in #1465
- Update 3rd Party Licenses by @github-actions in #1466
- Add: missing string pdfOrganiser.mode.10 by @Ludy87 in #1468
- 📝 Update README: Translation Progress Table by @github-actions in #1469
- added: Differentiate login methods and more by @Ludy87 in #1471
- Update messages_it_IT.properties by @albanobattistella in #1472
- 📝 Update README: Translation Progress Table by @github-actions in #1473
- Edit norwegian translations by @arsvendg in #1476
- further bug fixes when using context path by @Ludy87 in #1475
- Polish translation by @pigers in #1482
- Update messages_nl_NL.properties by @Xelaph in #1483
- 📝 Update README: Translation Progress Table by @github-actions in #1485
- Update README.md adjusting system to security as shown later in the readme for consistency by @anthonyp-cns in #1488
- Bump com.twelvemonkeys.imageio:imageio-jpeg from 3.10.1 to 3.11.0 by @dependabot in #1486
- Bump org.springframework:spring-webmvc from 6.1.5 to 6.1.9 by @dependabot in #1462
- Update 3rd Party Licenses by @github-actions in #1490
- Missing description for Split function in top bar by @ProvaTeams in #1492
- Add some translations and add ignored translations by @Xelaph in #1501
- 📝 Update README: Translation Progress Table by @github-actions in #1507
- Rename from translation_status.toml to ignore_translation.toml and more by @Ludy87 in #1511
- Fix: synchronizing the browser settings to the database #1481 by @Ludy87 in #1510
- Update messages_zh_CN.properties by @eruditus-ginkgo in #1513
- 📝 Update README: Translation Progress Table by @github-actions in #1514
- Update README.md by @pntrivedy in #1518
- [Bugfix] Prevents the deletion of productive data by @Ludy87 in #1522
- removes empty list entries by @Ludy87 in #1523
- [Bugfix] the Manifest Syntax error by @Ludy87 in #1524
- Highlight color selection for the Compare PDFs page. by @ShawnJohnston in #1515
- standardize the layout by @Ludy87 in #1525
- Preparation for Switching to a New Database Version by @Ludy87 in #1521
- Update messages_it_IT.properties by @albanobattistella in #1526
- adding documentation for database import and export by @Ludy87 in #1528
- Update messages_it_IT.properties by @albanobattistella in #1527
- Add labeler action for pull requests by @Ludy87 in #1529
- Fix labeler by @Ludy87 in #1533
- Fix labeler 2 by @Ludy87 in #1534
- Update messages_de_DE.properties by @Ludy87 in #1532
- Add missing translations strings by @Ludy87 in #1535
- Create stale.yml by @Ludy87 in #1530
- 📝 Update README: Translation Progress Table by @github-actions in #1536
- added non-translatable strings by @Ludy87 in #1537
- 📝 Update README: Translation Progress Table by @github-actions in #1538
- Refactored to use parameterized SQL APIs by @pixeebot in #1545
- Added support for Thai language by @taesaeng28 in #1551
- adds Thai to the languages table by @Ludy87 in #1555
- version bump, multi file fix and disable survey by @Frooodle in #1550
- Add: Label manager by @Ludy87 in #1560
- Adding declaration as repository component & changing primary key type by @Ludy87 in #1559
- Add missing Turkish translation by @oersen in #1549
- 📝 Update README: Translation Progress Table by @github-actions in #1571
- Bump springBootVersion from 3.3.0 to 3.3.2 by @dependabot in #1570
- Update 3rd Party Licenses by @github-actions in #1572
- minor changes in the DEV tools and more by @Ludy87 in #1578
- remove new lines and obsolete spaces by @Ludy87 in #1585
- Update of what was missing in messages_es_ES.properties by @CBujeda in #1586
- Update messages_it_IT.properties by @albanobattistella in #1588
- [Helm][K8S] Add rootPath helm by @jbwittner in #1593
- 📝 Update README: Translation Progress Table by @github-actions in #1587
- Translate to Vietnamese by @sontl in #1591
- 📝 Update README: Translation Progress Table by @github-actions in #1597
- Update messages_zh_TW.properties: Translate English sentence to Traditional Chinese by @an-777 in #1596
- 📝 Update README: Translation Progress Table by @github-actions in #1598
- Add: Vietnam to the table by @Ludy87 in #1600
- Update messages_zh_CN.properties by @DeH40 in #1599
- 📝 Update README: Translation Progress Table by @github-actions in #1601
- Optimize Editor and Git Ignore Settings for Improved Consistency and Security by @Ludy87 in #1611
- Added Irish Language by @aindriu80 in #1607
- 📝 Update README: Translation Progress Table by @github-actions in #1613
- Refactored Identifiers by @congyuluo in #1609
- Danish language by @LizardWizardGB in #1606
- 📝 Update README: Translatio...
0.26.1 Various minor enhancements + survey
New Survey introduced this version, which will not pop up again after hitting don't show or after opening the survey just once
We would appreciate it if you could give us some feedback on how we are doing!
https://stirlingpdf.info/s/clwzgtfw7000gltkmwz1n212m
Enhancements
- Language updates as always! thankyou all!
- change to Pdf.js-Legacy to support older chrome versions @Ludy87
- Odd-Even operation mode for organise feature (thanks @Skillkiller )
Bug fixes
- contextPath issue fixes for root uri changes like /pdf etc @Ludy87
- PDF to image producing incorrect single image results if pages are different oriantations/sizes (thanks @Skillkiller )
What's Changed
- Update messages_ar_AR.properties by @wahab95 in #1430
- change to Pdf.js-Legacy Version 4.3.136 by @Ludy87 in #1444
- Update messages_zh_TW.properties: Translate English sentence to Chinese by @WorldOfWheat in #1438
- Bugfix: missing contextPath by @Ludy87 in #1434
- 📝 Update README: Translation Progress Table by @github-actions in #1431
- survey by @Frooodle in #1446
- 📝 Update README: Translation Progress Table by @github-actions in #1447
- Add Odd-Even Merge operation mode by @Skillkiller in #1445
- When converting PDF to Word, add parameters to speed up soffice startup by @HHHHHMMMM in #1450
- Add missing of Ukrainian translation to the resource file by @anroypaul in #1448
- Update messages_it_IT.properties by @albanobattistella in #1454
- Update messages_ja_JP.properties by @tkymmm in #1457
- [ImgBot] Optimize images by @imgbot in #1455
- Fixed a spelling mistake in French by @bistory in #1459
- PDF-to-Image different page formats fix by @Skillkiller in #1460
- 💾 Update Version by @github-actions in #1461
New Contributors
- @WorldOfWheat made their first contribution in #1438
- @Skillkiller made their first contribution in #1445
- @HHHHHMMMM made their first contribution in #1450
- @anroypaul made their first contribution in #1448
- @bistory made their first contribution in #1459
Full Changelog: v0.26.0...v0.26.1
0.26.0 Pipelines fixes, bug fixes and various admin page improvements
Enhancements
- Language updates as always! thanks all
- Redesigned Admin page for addUsers (thanks @Ludy87 ! )
- Better user creation and password verification overall by @Ludy87
- Pipeline now correctly handles JSON lists (like for OCR) Change could be breaking
- PDF.js from 4.3.118 to 4.3.136 by @Ludy87
Bugs fixes
- Version update check not working " too many requests" (thanks @Ludy87)
- fixes API query, replaces password comparisons, fixes duplicate ids by @Ludy87
- Fixes for context path changes / to /pdf etc
- Digital signatures are now removed when doing merges (Thanks @Ludy87)
Auto generated for anything i missed! :
What's Changed
- Add: Bypass for too many requests to the github api by @Ludy87 in #1404
- fr messages: more translations by @SorCelien in #1405
- New fr_FR ignore by @SorCelien in #1406
- add: redesign addUsers.html by @Ludy87 in #1407
- 📝 Update README: Translation Progress Table by @github-actions in #1410
- Update messages_it_IT.properties by @albanobattistella in #1413
- 📝 Update README: Translation Progress Table by @github-actions in #1414
- Bugfix: fixes API query, replaces password comparisons, fixes duplicate ids by @Ludy87 in #1415
- [ImgBot] Optimize images by @imgbot in #1412
- Images and login context by @Frooodle in #1417
- 📝 Update README: Translation Progress Table by @github-actions in #1416
- add password validator by @Ludy87 in #1418
- Bump PDF.js from 4.3.118 to 4.3.136 by @Ludy87 in #1420
- Add template for bug issues by @Ludy87 in #1419
- Feature request template by @Frooodle in #1422
- Pipeline fixes for json lists + delete func by @Frooodle in #1425
- Update messages_it_IT.properties by @albanobattistella in #1423
- Add: Option to remove the digital signature when merging by @Ludy87 in #1424
- 📝 Update README: Translation Progress Table by @github-actions in #1426
- 📝 Update README: Translation Progress Table by @github-actions in #1427
- Bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #1055
- Update 3rd Party Licenses by @github-actions in #1428
- Bump gradle from 7.6-jdk17 to 8.0-jdk17 by @dependabot in #1371
- 💾 Update Version by @github-actions in #1429
New Contributors
- @SorCelien made their first contribution in #1405
- @imgbot made their first contribution in #1412
Full Changelog: v0.25.3...v0.26.0
0.25.3 fix for version number not showing
fix for version number not showing
What's Changed
- (Sonar) Fixed finding: "
@Override
should be used on overriding and implementing methods" by @pixeebot in #1396 - (Sonar) Fixed finding: "Utility classes should not have public constructors" by @pixeebot in #1397
- 💾 Update Version by @github-actions in #1399
- Enhance Test Coverage for SPDF/Utils Classes by @jimdouk in #1385
Full Changelog: v0.25.2...v0.25.3
0.25.2 Lots of bug fixes! Norwegian and Oauth changes
Enhancements
- Norwegian translation by @arsvendg
- OAuth changes to not require hardcoded values (#1390 for more info Thanks @Ludy87 )
Bug fixes
- Fix for Flattern not working correctly
- disabled settings.yml updating while we resolve it resetting configs....
- custom path like /pdf now works correctly for admin page
- customHTML error resolved
- markdown to pdf fix
What's Changed
- Sonar by @Frooodle in #1362
- Norwegian translation by @arsvendg in #1373
- Small adjustmens to language file by @arsvendg in #1376
- tweaks and fix for #1381 by @Frooodle in #1382
- Minor corrections in the languages by @Ludy87 in #1389
- Enhance OAuth2 Client Registration with Dynamic Provider Details by @Ludy87 in #1390
- remove settings files update for now by @Frooodle in #1388
- 💾 Update Version by @github-actions in #1391
- resolve admin config with custom path by @Frooodle in #1393
- Resolve customHTML error by @Frooodle in #1394
New Contributors
Full Changelog: v0.25.1...v0.25.2
0.25.1 Remove digitial signatures Feature, bug fixes and Croatian
Enahncement
- Language fixes as always! thanks all
- Feature to remove digitial signatures (Thanks @Ludy87 )
- Croatian language support! (Thanks @onyxfin )
- New 'Fat' docker for people wanting a complete offline docker with all features
Bug fixes
- bug which means folder scanning would pick up files which are still being copied into folder (thanks @kkdlau)
- UTF-8 encoding issues (thanks @NicolasFR )
- Draw tool in view-pdf fixes (Thanks @Ludy87 )
- config issue causing startup issues for Windows (thanks @Ludy87 )
What's Changed
- #1214 Only take pdf that are good for processing by @kkdlau in #1282
- Update messages_bg_BG.properties by @nimdassdev in #1321
- Update messages_it_IT.properties by @albanobattistella in #1322
- feat: Force UTF-8 encoding of input characters by @NicolasFR in #1326
- fix: type correction around google OAUTH2 provider by @pcanham in #1331
- Fix: Can't select the Draw tool in View #1328 by @Ludy87 in #1333
- add properties Docker by @Ludy87 in #1334
- 📝 Update README: Translation Progress Table by @github-actions in #1336
- add remove digital signature by @Ludy87 in #1346
- Croatian language Translation. by @onyxfin in #1345
- 📝 Update README: Translation Progress Table by @github-actions in #1347
- Update view-pdf.html by @andrewdolphin in #1344
- Fix: Initialization Issue and Enhance Configuration Management for Co… by @Ludy87 in #1352
- Fix Error When Submitting Crop Tool Without Making a Selection by @foivospro in #1354
- fat docker by @Frooodle in #1355
- automate fat docker by @Frooodle in #1356
- new workaround for remove digital signature by @Ludy87 in #1360
- Update messages_it_IT.properties by @albanobattistella in #1359
New Contributors
Full Changelog: v0.25.0...v0.25.1
0.25.0 PDF.js update, HTTP2 support
Enhancements
- Various OAuth2 changes (Thanks @Ludy87 )
- Various translations, Thanks all as always
- Home page UI tweaks (flatter boxes) (thanks 'dev-cb' in cloudron forum) Will need another cache clear
- PDF.js updated from 3.11 to 4.3 for security and feature changes (Thanks @Ludy87 again )
- Backend server type changed from Tomcat to Jetty, Way faster loading, but 10% more ram... let me know if this is a good change (Also means HTTP2.0 support and some other nice features) This might cause some weird servers issues.. something to keep eye on
- Gradle version updated to 8.7
Bugs
- Bug causing certain tmp files to remain longer than expected
What's Changed
- 💾 Update Version by @github-actions in #1281
- add multi OAuth2 Provider by @Ludy87 in #1284
- fix fr translation of "Sign" by @miniupnp in #1283
- Fix: remove dublicate en_GB, missing translation German by @Ludy87 in #1285
- 📝 Update README: Translation Progress Table by @github-actions in #1286
- add: multi OAuth2 option README.md, small cosmetic repairs by @Ludy87 in #1287
- Update messages_it_IT.properties by @albanobattistella in #1295
- chore: add some Chinese text translation by @wai4y in #1293
- 📝 Update README: Translation Progress Table by @github-actions in #1296
- Cucumber testcases by @Frooodle in #1297
- update gradle wrapper version by @wahab95 in #1292
- Fix fr messages by @miniupnp in #1303
- fix: change "crop image" to "crop pdf" by @sbplat in #1302
- Bump PDF.js from 3.11.174 to 4.3.118 by @Ludy87 in #1300
- 📝 Update README: Translation Progress Table by @github-actions in #1304
- Tomcat to Jetty and other changes by @Frooodle in #1307
- fix fr messages: fix a typo "Redimensionner" by @miniupnp in #1305
- Update 3rd Party Licenses by @github-actions in #1308
- gha by @Frooodle in #1309
- add invalid Id Token message by @Ludy87 in #1311
- 📝 Update README: Translation Progress Table by @github-actions in #1317
- UI changes credit 'dev-cb' in cloudron forum by @Frooodle in #1318
- 💾 Update Version by @github-actions in #1319
New Contributors
- @miniupnp made their first contribution in #1283
- @wai4y made their first contribution in #1293
- @wahab95 made their first contribution in #1292
Full Changelog: v0.24.6...v0.25.0
0.24.6 Alpine docker update
Hoping slower updates going forwards with extra features :)
Docker update to update alpine for security issues etc
Reversion of Merge files fix to avoid file selection issues in other prompts
What's Changed
- Revert "User Friendly Merge File Selection" by @Frooodle in #1280
- update alpine to v3.20.0 by @Zoey2936 in #1276
Full Changelog: v0.24.5...v0.24.6