~aleteoryx/muditaos

5d75c2e13a29777580458d40260dc5f573f01bf6 — Marcin Smoczyński 4 years ago f6c9dfb
changelog: add changelog for v0.63.1

Add changelog for v0.63.1.
Fix invalid year in previous releases.
Add changelog prologue to ease the release process.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
1 files changed, 87 insertions(+), 14 deletions(-)

M changelog.md
M changelog.md => changelog.md +87 -14
@@ 1,6 1,79 @@
# MuditaOS changelog

## [0.62.2 2020-04-09]
To install the new version of MuditaOS please follow the steps described in this guide:
- [Linux](https://github.com/mudita/MuditaOS/blob/master/doc/boot_and_update.md#creating-a-storage-partition)
- [Windows and macOS](https://github.com/mudita/MuditaOS/blob/master/doc/flashing_win_macos.md)

## [0.63.1 2021-04-26]

### Added

* Add "On when active" keypad light setting handling.
* Add `clang-tidy` to the CI process.
* Add answering or rejecting phone calls with wired headset controls.
* Add API for controlling disks' power usage.
* Add audio format checking before audio playback.
* Add clearing user input in the calculator on the `#` key press.
* Add code coverage reporting.
* Add connecting to GSM network in user-defined intervals.
* Add controlling charge current depending on the temperature of the battery.
* Add current value selection depending on the USB connection type.
* Add EEPROM emulation in the Linux simulator.
* Add HSP ringing on a call with the ability to reject or answer the call with headset controls.
* Add keypad backlight turning on during a call.
* Add logic to change SIM PIN.
* Add low power mode to magnetometer handling.
* Add low-power handling during Bluetooth communication.
* Add mechanism to automount the `mfgconf` partition.
* Add per-module unit testing.
* Add ringtone selection UI.
* Add support for eMMC system partitions.
* Add windows for setting passcode during the onboarding process.

### Changed

* Add only last project changes during project release creation by the CI.
* Change all `emulator` references in the documentation to `simulator`.
* Cleanup database API.
* Cleanup localization files.
* Disable phone mode changes when tethering is enabled.
* Don't allow to edit exponent output in the calculator.
* Limit calculator decimals to 6 digits.
* Refactor audio settings API.
* Refactor handling of phone modes in applications.
* Turn audio on only when the user is using audio to save energy.
* Unify localization API.
* Update audio assets.
* Update tests in the tests harness.
* Update tethering icon.

### Fixed

* Fix assets copying issues during the build process.
* Fix building Linux simulator with `glibc` older than `2.28`. 
* Fix building SystemView.
* Fix calculator operations on empty input.
* Fix crash when navigating left on search results in the phonebook.
* Fix crashes in list view related to options handling.
* Fix crashing on single char removal in the text input widget.
* Fix device unresponsiveness when opening settings window.
* Fix display backlight settings not being persistent.
* Fix displaying complete contact list after ICE call.
* Fix displaying wrong contact info in the call log.
* Fix ghosting in the meditation application.
* Fix handling unit tests in IDEs by removing unnecessary messages from `libiosyscalls`.
* Fix inability to find a contact with its full name.
* Fix inability to unlock the phone with proper PIN due to race mode with settings.
* Fix invalid initialization of Bluetooth profiles.
* Fix issues with displaying grey colors.
* Fix phone mode discovery in the tethering mode.
* Fix race between focus gain and the user pressing asterisk button in the SMS thread view.
* Fix several typos in shell scripts.
* Fix SIM card not being detected.
* Fix turning off the phone.
* Fix unnecessary displaying applications' main windows on user actions.

## [0.62.2 2021-04-09]

### Added



@@ 20,7 93,7 @@
* Fix database initialization's unit test.
* Fix phone call muting.

## [0.62.1 2020-04-07]
## [0.62.1 2021-04-07]

### Added



@@ 60,7 133,7 @@
* Fix text addition and deletion for the text line widget.
* Fix USB disconnect time.

## [0.61.1 2020-03-26]
## [0.61.1 2021-03-26]

### Added



@@ 105,7 178,7 @@
* Fix transmission errors on communication with the Bluetooth modem.
* Fix wording for English localization.

## [0.60.1 2020-03-19]
## [0.60.1 2021-03-19]

### Added



@@ 157,7 230,7 @@
* Fix text formatting in retry windows.
* Fix UI issues caused by consuming too much data by spin boxes.

## [0.59.1 2020-03-09]
## [0.59.1 2021-03-09]

### Added



@@ 223,7 296,7 @@
* Several tests added.
* Update GCC to version 10.

## [0.58.1 2020-02-19]
## [0.58.1 2021-02-19]

### Added



@@ 266,7 339,7 @@
* Update i18n documentation related to font rendering.
* Update test harness for Bluetooth.

## [0.57.1 2020-02-11]
## [0.57.1 2021-02-11]

### Added



@@ 309,7 382,7 @@
* Switch CI build to ninja to improve performance.
* Update documentation of test harness.

## [0.56.1 2020-02-03]
## [0.56.1 2021-02-03]

### Added



@@ 344,7 417,7 @@
* Fix logs mocking in unit tests.
* Fix unit tests not always running on `check` operation.

## [0.55.1 2020-01-28]
## [0.55.1 2021-01-28]

### Added



@@ 373,7 446,7 @@
* Add backend for multi-day events in the calendar application.
* Add call forwarding and MMI status parsers.

## [0.54.3 2020-01-22]
## [0.54.3 2021-01-22]

### Added



@@ 408,7 481,7 @@
* Add integration with `clang-tidy`.
* Add assets uploading to Github on release.

## [0.54.2 2020-01-19]
## [0.54.2 2021-01-19]

### Added



@@ 426,13 499,13 @@
* Enable timers enhanced debug.
* Fix licensing information.

## [0.54.1 2020-01-18]
## [0.54.1 2021-01-18]

### Fixed

* Fix settings broken by the accidentally removed script.

## [0.53.2 2020-01-15]
## [0.53.2 2021-01-15]

### Added



@@ 462,7 535,7 @@
* Fix query-callback synchronization mechanism.
* Remove the requirement to start a commit message with the "Change" verb.

## [0.53.1 2020-01-11]
## [0.53.1 2021-01-11]

### Added