Skip to content

Releases: sbs20/scanservjs

v3.0.3

20 Nov 14:33
Compare
Choose a tag to compare

This is a semi-breaking change because of #697

It may appear as though you lose your scans. This can be resolved by running the following after upgrading:

sudo mv -v /usr/share/scanservjs/* /var/lib/scanservjs/
sudo rm -rfv /usr/share/scanservjs

What's Changed

Full Changelog: v3.0.2...v3.0.3

v3.0.2

13 Nov 19:32
Compare
Choose a tag to compare

🎉 🎉 🎉 🎉

Finally!!

After a few false starts, this is a major update. Most of the changes are invisible to the end user but there are important fixes along the way. Thanks to everyone who contributes, raises issues, provides fixes, translations, feedback or anything really.

I've spent months developing and testing this across amd64, arm, buster, bullseye, bookworm, nodes 10 to 20, docker; installing, uninstalling, upgrading, and using flatbeds and document scanners over many, many permutations. I've kind of lost track. I really hope it works for everyone. If anything goes wrong then you can still run the previous versions.

For more information on installing, see the installation page. For those of you already running v2.x, please consider following the instructions to remove it first.

End user updates

  • Using native deb packages for install, so improved dependency management. The package itself is smaller, but also includes all the runtime assets so users no longer need to install npm. This has been a major headache over the years and contributed to issues like #422.
  • The removal of npm as an application dependency reduces installation friction (not to mention time and space) as well as reducing docker image size significantly.
  • Improved documentation and a new website
  • Fixed annoying bug with batch scanning #658
  • Improved pipeline performance on low power devices such as Raspberry Pi
  • Various localisation updates and new Ukranian and Hungarian locales
  • Responsive files table
  • Thumbnail caching
  • Small UI refresh
  • More that I've forgotten, but which are listed below

Breaking change

  • API endpoint paths are all now prefixed with api/v1/

Developer updates

  • Now uses Vue3, Vuetify3 and vite. This means no known vulnerabilities and lightning fast build times, which makes me more inclined to work on this. More importantly it means that it will build using the latest versions of node.
  • deb packaging simplifies testing, docker and was fun to learn
  • Treeshaking for reduced package size
  • Use npm workspaces
  • Various build pipeline updates
  • Removing gulp

What's Changed

New Contributors

Full Changelog: v2.27.0...v3.0.2

v2.27.0

07 May 12:55
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @Scowl13 made their first contribution in #597

Full Changelog: v2.26.1...v2.27.0

v2.26.1

06 Mar 20:57
Compare
Choose a tag to compare

What's Changed

  • Version 2.26.1 in #581
  • Minor docs improvement in #579
  • --source before --mode in #580

Full Changelog: v2.26.0...v2.26.1

v2.26.0

28 Feb 23:31
Compare
Choose a tag to compare

What's Changed

  • Add custom file actions in #556
  • Add Slovak localisation in #557
  • Version bump in #558
  • Utility: find missing translations in #559
  • Docker docs in #560
  • Make api-docs a relative link in #562
  • Update browserslist in #563
  • Fix scanimage -A parsing with [advanced] in #565
  • ALD parameter in #567
  • Add newline to pipeline stdin for POSIX compliance in #569

Full Changelog: v2.25.2...v2.26.0

v2.25.2

14 Feb 20:43
Compare
Choose a tag to compare

Resolves #551

v2.25.1

04 Feb 16:30
Compare
Choose a tag to compare
  • Fix /api-docs/ swagger definition load #544

v2.25.0

30 Jan 20:42
Compare
Choose a tag to compare
  • Device specific settings: batchMode, filters, pipeline #434
  • Various logging improvements #539
  • Increase default timeout #536
  • Locale updates
  • General formatting #532
  • Semver compatible Docker tags 529
  • Docker image size reduction #527
  • Documentation for pipelines #519 and troubleshooting #505
  • Refactor code to improve maintainability #530 and #531

v2.24.0

31 Dec 09:36
Compare
Choose a tag to compare

Last one of 2022 🎉

  • Fix Invalid option -- 'o' on older systems #495
  • Missing translation #508, Arabic #511 (and #509), Czech #506
  • Improved implementation of --page-height and --page-width #401
  • Add --adf-mode #494

v2.23.0

10 Dec 12:53
f7b0d75
Compare
Choose a tag to compare
  • Uninstall instructions #489
  • Add afterScan hook for user defined code #483
  • Swagger REST API documentation #388