Skip to content

Releases: Chrisimx/eSCLKt

Release v1.2.0: Handling different units easily

18 Dec 20:42
1837129
Compare
Choose a tag to compare

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

07 Dec 19:10
1eaa8d8
Compare
Choose a tag to compare

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

  • 335ea4d release: bump version to 1.1.0
  • 16a4394 github: add issue templates

Release v1.0.1

01 Dec 15:10
039f237
Compare
Choose a tag to compare

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

  • ec099a6 release: increase max retries for mavenCentralUploader in build.gradle.kts
  • d304c2f release: bump version to 1.0.1

v1.0.0: First release

29 Nov 20:52
ed77216
Compare
Choose a tag to compare

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