# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [Released]

## [0.89] - 2023-09-13

### Fixed

-  Fixed bug when day is less than 2 days ,it can`t read any data.

## [0.88] - 2023-09-01

### Fixed

- Fixed log data read bug.

## [0.87] - 2023-09-01

### Changed

- Update log time range.

## [0.86] - 2023-09-01

### Fixed

- Changed the log data time range 180 day to 120 day.

## [0.85] - 2023-09-01

### Fixed

- Fixed bug about long time log data read when one file one data.

## [0.84] - 2023-08-30

### Added

- Added check date error (over 180 day) function.

## [0.83] - 2023-08-30

### Changed

- Update read log logic when log data pack is error.

## [0.82] - 2023-08-29

### Fixed

- Fixed bug about log read not stop when data is (num - 1)/num.

## [0.81] - 2023-08-28

### Fixed

- Fixed bug about read data from device.
- Fixed bug about version isn`t display when connection mode is BLE.

## [0.80] - 2023-08-10

### Changed

- update Communication Speed.

### Fixed

- fix some bug about usb connection.

## [0.79] - 2023-05-09

### Fixed

- fix some bug about ble connection.

## [0.78] - 2023-05-09

### Fixed

- fix bug about disconnected tips.

## [0.77] - 2023-05-08

### Fixed

- fix bug about BluetoothLE connection event.

## [0.76] - 2023-05-02

### Fixed

- fix bug about BLE connected finished and disconnected after and to connected USB that it not get Log time rage information with successful.

## [0.75] - 2023-05-02

### Fixed

- fix USB connecting bug

## [0.74] - 2023-05-01

### Fixed

- fix some bug about USB Data Format pack and unpack function
- fix bluetooth connecting bug

## [0.73] - 2023-03-03

### Changed

- Changed "README.txt".

## [0.72] - 2023-02-24

### Fixed

- Fixed a bug that the message "USB connection was disconnected" appears 
  even when the TEXY-ONE is not connected via USB.

## [0.71] - 2023-01-26

### Added

- Added timeout processing when getting log data.

## Changed

- Changed so that when the start button is pressed, it cannot be pressed repeatedly.

## [0.70] - 2023-01-25

### Changed

- Changed so that the clock cannot be set when the device is not connected.

### Removed

- Removed unused functions and variables.

## [0.69] - 2023-01-24

### Changed

- Improved application's share of computer performance.
- Changed a message where the link mode button was clicked.

### Removed

- Removed once to fix LogReader timeout processing.

### Fixed

- Fixed a bug about log read error.
- Fixed a bug where the export button could still be clicked during data transfer.
- Fixed a bug where the data transfer flag remained even after disconnecting from TEXY-ONE.

## [0.68] - 2023-01-17

### Fixed

- Fixed timeout processing.
- Fixed USB disconnect event.

## [0.67] - 2023-01-17

### Changed

- Changed to hide the progress bar when data output fails or is aborted.

## [0.66] - 2023-01-13

### Added

- Added timeout processing when getting log data.

### Changed

- Changed so that it is not possible to transition to other screens while acquiring log data.
- Changed error message text when TimesInside is Null.

## [0.65] - 2022-12-23

### Changed

- Changed the message displayed when clearing the temperature log more than once.

## [0.64] - 2022-12-23

### Changed

- Changed so that data is not acquired if the file name is already opened when the file name is entered for temperature acquisition.
- Changed the message displayed when the temperature log is empty.

## [0.63] - 2022-10-24

### Changed

- update the CSV output file format.
- update the connect button that it is disabled when the device not found.

## [0.62] - 2022-10-18

### Changed

- update function that update list when go to connected page with disconnect.

## [0.61] - 2022-10-18

### Added

- add function that not allow to change the connect mode when device is connecting.

### Fixed

- fix display bug.

## [0.60] - 2022-10-13

### Changed

- change the connection mode that the ble information display mode.

### Fixed

- fix ble model that lose data bug.

## [0.59] - 2022-10-12

### Changed

- Changed the text of the message dialog.

### Fixed

- Fixed confirm button.

## [0.58] - 2022-10-12

### Fixed

- Fixed the content.

## [0.57] - 2022-10-09

### Changed

- change USB MSC Mode to USB CDC Mode.

### Fixed

- fix some bug.

## [0.56] - 2022-09-16

### Fixed

- fix bug about null connect

## [0.55] - 2022-09-16

### Fixed

- fix ble model bug

## [0.54] - 2022-09-15

### Fixed

- Fix data duplication.

## [0.53] - 2022-09-09

### Fixed

- Fixed BLE disconnection BUG.
- Fixed the BUG of getting serial number and version number in BLE mode.

## [0.52] - 2022-09-09

### Changed

- Update the processing when the device BLE is disconnected.

## [0.51] - 2022-09-08

### Fixed

- fix setting time error display

## [0.50] - 2022-09-08

### Fixed

- Fixed the BUG of incomplete protocol data in BLE mode.
- Fixed formatting issues with time setting input.
- Fix the bug that hour cannot be set to 0 in time setting.

## [0.49] - 2022-09-07

### Changed

- update function that stop data to read by ble

## [0.48] - 2022-09-06

### Changed

- Updated the read time setting function in Bluetooth mode.

## [0.47] - 2022-09-06

### Fixed

- Fixed BUG with device name not displayed in Bluetooth mode.
- Fixed various issues with Bluetooth links and dislinks.

## [0.46] - 2022-08-29

### Fixed

- fix log err bug.

## [0.45] - 2022-08-25

### Added

- Add LID Open status to log data.
- Add an error status code to the log data.

### Changed

- Modify the format of the Version protocol.
- Update the CSV output file format.

## [0.44] - 2022-06-16

### Added

- デバイスが接続されているか否かを検出する機能を追加した。

## [0.43] - 2022-05-24

### Changed

- update Device name.
- changed dialog message.