Releases: Chrisimx/eSCLKt
Release v1.2.0: Handling different units easily
This release adds multiple length units (Millimeters, Inches, ThreeHundredthsOfInch), conversion functions for them and the extension function Number.inches, Number.millimeters, ... for easy handling of the data types with number values.
Changelog
🚀 Features
- 23d93b3 feat: add and use length units (millimeters, inches,
threeHundredthsOfInch)
- 7cea8a6 release: don't draft github releases anymore
Release v1.1.0: ScanIntentData instead of Any
Changelog
The main change of this release is that a ScanIntent is now always represented using
the sealed class "ScanIntentData" instead of "Any". This allows custom ScanIntents, while being type-safe
🔄️ Changes
- ee700a2 refactor: use ScanIntentData for specifying ScanIntents to enhance type-safety
🛠 Build
- f78c839 ci: remove codeql
- 24656d9 ci: add workflow_dispatch trigger to codeql action
- f3c5e79 ci: add codeql action
- 9f558d5 ci: specify path for page artifact to fix ci
- 385732e ci: use html output of dokka instead of jekyll
- dad6f23 ci: add docs ci to publish to github pages
📝 Documentation
- 8b4cf70 docs: add documentation generation with dokka
Release v1.0.1
Changelog
This release allows users to specify an OkHttpClient when creating an ESCLRequestClient. This means users now have the option of specifying timeouts for the HTTP client, exactly as is needed for the use case.
🚀 Features
- d943154 feat: add option to specify usedHttpClient to ESCLRequestClient
🧰 Tasks
- 9552e35 chore: remove duplicated copyright notice
🛠 Build
- 2d79dac ci: add initial gradle ci
📝 Documentation
- e8f766f docs: fix capitalization error in README.md
v1.0.0: First release
This is the first release of eSCLKt. It features most of eSCL's functionality and you can easily scan documents over the network with it.
For example usage, take a look at the RealScannerTest.
Full Changelog: https://github.com/Chrisimx/eSCLKt/commits/v1.0.0