Releases: superus8r/arduino-usb-terminal
Release 0.9.88
This is a potential public release that will be uploaded to Google Play Store.
What's Changed
- DROID-19: Add copy to clipboard feature by @superus8r in #60
- Prepare release 0.9.88 by @superus8r in #61
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
This is a potential public release that will be uploaded to Google Play Store.
What's Changed
- DROID-18: Fix StatusBar and NavBar colors by @superus8r in #58
- Prepare release 0.9.87 by @superus8r in #59
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
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
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
- @dependabot made their first contribution in #37
Full Changelog: 0.9.84274...0.9.85
Release 0.9.84277
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
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
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
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
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
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