Skip to content

Releases: superus8r/arduino-usb-terminal

Release 0.9.88

31 Aug 13:51
d514fc6

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

What's Changed

Full Changelog: 0.9.87...0.9.88

Known issues

  • Jacoco report might present the wrong coverage, therefore SonarCloud and CodeCov might also show the wrong coverage report

Future plans

  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
    (New UI will be done in Jetpack Compose)
  • Upgrade targetSDK to API 36

Release 0.9.87

31 Aug 07:53
00fe65b

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

What's Changed

Full Changelog: 0.9.86...0.9.87

Known issues

  • Jacoco report might present the wrong coverage, therefore SonarCloud and CodeCov might also show the wrong coverage report

Future plans

  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
    (New UI will be done in Jetpack Compose)
  • Upgrade targetSDK to API 36
  • Copy To Clipboard for the terminal output

Release 0.9.86

30 Aug 14:12
5d977d4

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

What't Changed

  • deps: Update Gradle to 8.13 by @superus8r in #49
  • ci: improve circleci pipeline's caching and prioritization of jobs by @superus8r in #50
  • Refactor: Improve test coverage on MainActivityViewModel by @superus8r in #51
  • chore(deps): bump mockk from 1.14.2 to 1.14.5 by @dependabot[bot] in #52
  • chore(deps): bump com.android.application from 8.10.1 to 8.11.1 by @dependabot[bot] in #48
  • DROID-17_Add Auto-Scroll Switch to Settings Bottom Sheet by @superus8r in #56
  • chore(deps): bump androidx.lifecycle:lifecycle-runtime-ktx from 2.9.1 to 2.9.2 by @dependabot[bot] in #53
  • Prepare release 0.9.86 by @superus8r in #57

Full Changelog: 0.9.85...0.9.86

Known issues

  • Jacoco report might present the wrong coverage, therefore SonarCloud and CodeCov might also show the wrong coverage report
  • The system statusbar is transparent, the navigation bar can sometimes become light in the night mode, this is planned to be fix in upcoming releases

Future plans

  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
    (New UI will be done in Jetpack Compose)
  • Upgrade targetSDK to API 36
  • Copy To Clipboard for the terminal output

Release 0.9.85

08 Jul 18:35
543b757

Choose a tag to compare

What's Changed

  • DROID-12: Fix Jacoco Unified Coverage Report by @superus8r in #30
  • DROID-13: Fix Sonar Source Paths by @superus8r in #31
  • chore: update gradle by @superus8r in #32
  • deps: Add Dependabot Config by @superus8r in #33
  • ci: Update Github Actions cache keys ot consider version catalog toml file by @superus8r in #39
  • DROID-16: Fix UI tests by @superus8r in #40
  • chore(deps): bump com.google.gms:google-services from 4.4.1 to 4.4.2 by @dependabot in #37
  • chore(deps): bump com.google.firebase:firebase-bom from 32.8.0 to 33.15.0 by @dependabot in #38
  • chore(deps): bump com.google.truth:truth from 1.1.3 to 1.4.4 by @dependabot in #35
  • chore(deps): bump coroutines from 1.7.3 to 1.10.2 by @dependabot in #34
  • chore(deps): bump androidx.lifecycle:lifecycle-viewmodel-ktx from 2.8.7 to 2.9.1 by @dependabot in #43
  • chore(deps): bump androidx.datastore:datastore-preferences from 1.1.4 to 1.1.7 by @dependabot in #41
  • chore(deps): bump org.hamcrest:hamcrest-library from 2.2 to 3.0 by @dependabot in #44
  • deps: update dependencies by @superus8r in #45
  • Prepare release 0.9.85 by @superus8r in #46

New Contributors

Full Changelog: 0.9.84274...0.9.85

Release 0.9.84277

25 May 20:38
47a34d4

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • The project now uses Android Target SDK 35
  • Allow setting custom Baud rate
  • Automated Google PlayStore internal testing upload
  • Update Gradle 8.11.1
  • Update AGP 8.10.0
  • Fixed GitHub actions build

Known issues

  • Jacoco report shows wrong coverage, therefore SonarCloud and CodeCov also show the wrong coverage report

Future plans

  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
    (New UI will be done in Jetpack Compose)

Release 0.9.12

21 Jan 14:53
c1cfcd4

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • fixed an unhandled crash when connecting to Arduino
  • fixed an issue with autoscroll of output text
  • update AGP

Future plans

  • A Fastlane lane to automate app distribution through Firebase.
  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
  • JoyStick Screen
    (New UI will be done in Jetpack Compose)

Release 0.8.0

06 Oct 21:33
139e076

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • allow connecting terminal to non-original Arduino clones
  • update AGP, Kotlin verson, target SDK version, compile SDK version, disable viewBinding, overall cleanup.
  • migrate from Koin to Hilt
  • migrate from Sentry to Firebase Crashlytics
  • update tests and fix GitHub actions build

Future plans

  • A Fastlane lane to automate app distribution through Firebase.
  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
  • JoyStick Screen
    (New UI will be done in Jetpack Compose)

Release 0.7.9

10 Oct 17:10
d5c6dd1

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • Fixed an unhandled exception that would occasionally happen when the Arduino device connection was being closed.

Future plans

  • A Fastlane lane to automate app distribution through Firebase.
  • A Circle CI config file to check if we can run the UI tests on a macOS env without using test-lab; Figure out if it would be faster than Github actions.
  • Remove Circle CI integration (Github Actions seem to do the job faster)
  • A SentryHelper class will be added to make manual reports easier.
  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
  • Android Things support
  • Also, probably a JoyStick Page

Release 0.7.1

24 Jan 11:04
52ebcbd

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • Added the following basic GitHub Actions steps:
    • Running unit tests
    • Running instrumented tests (using macOS and HAXM)
    • Running Gradle lint
  • Updated MainActivity to use View Bindings.
  • Updated the README with the CI badge.

Future plans

  • A Fastlane lane to automate app distribution through Firebase.
  • A Circle CI config file to check if we can run the UI tests on a macOS env without using testlab; Figure out if it would be faster than Github actions.
  • A SentryHelper class will be added to make manual reports easier.
  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
  • Android Things support
  • Probably a JoyStick Page

Release 0.7.0

08 May 23:59
f816c10

Choose a tag to compare

This is a potential public release that will be uploaded to Google Play Store.

New Changes

  • Added the missing app launcher icon.
  • Updated the README.md to have a link to the Google Play Store version.

Future plans

  • A SentryHelper class will be added to make manual reports easier.
  • Controlling the Terminal using a Remote Bluetooth server to make it possible to forward commands to an Arduino device.
  • Android Things support
  • Probably a JoyStick Page