Increment app version numbers and update CHANGELOG

This commit is contained in:
Thomas Farstrike
2025-12-24 07:34:08 +01:00
parent 18c78f12fc
commit aff94d77c0
8 changed files with 31 additions and 28 deletions
+13 -10
View File
@@ -1,18 +1,21 @@
0.5.2
=====
- AudioFlinger: optimize WAV volume scaling for speed and immediately set volume
- AudioFlinger: add support for I2S microphone recording to WAV
- About app: add mpy info
- AppStore app: eliminate all threads by using TaskManager
- AppStore app: add support for BadgeHub backend (not default)
- OSUpdate app: show download speed
- WiFi app: new "Add network" functionality for out-of-range networks
- WiFi app: add support for hidden networks
- WiFi app: add "Forget" button to delete networks
- Fri3d Camp 2024 Board: add I2S microphone as found on the communicator add-on
- API: add TaskManager that wraps asyncio
- API: add DownloadManager that uses TaskManager
- API: use aiorepl to eliminate another thread
- AudioFlinger API: add support for I2S microphone recording to WAV
- AudioFlinger API: optimize WAV volume scaling for speed and immediately set volume
- Rearrange automated testing facilities
- About app: add mpy format info
- AppStore app: eliminate all threads by using TaskManager
- AppStore app: add experimental support for BadgeHub backend (not enabled)
- MusicPlayer app: faster volume slider action
- OSUpdate app: show download speed
- SoundRecorder app: created to test AudioFlinger's new recording feature!
- WiFi app: new "Add network" functionality for out-of-range networks
- WiFi app: add support for hidden networks
- WiFi app: add "Forget" button to delete networks
0.5.1
=====
@@ -3,10 +3,10 @@
"publisher": "MicroPythonOS",
"short_description": "Player audio files",
"long_description": "Traverse around the filesystem and play audio files that you select.",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/icons/com.micropythonos.musicplayer_0.0.5_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/mpks/com.micropythonos.musicplayer_0.0.5.mpk",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/icons/com.micropythonos.musicplayer_0.0.6_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/mpks/com.micropythonos.musicplayer_0.0.6.mpk",
"fullname": "com.micropythonos.musicplayer",
"version": "0.0.5",
"version": "0.0.6",
"category": "development",
"activities": [
{
@@ -3,10 +3,10 @@
"publisher": "MicroPythonOS",
"short_description": "Info about MicroPythonOS",
"long_description": "Shows current MicroPythonOS version, MicroPython version, build date and other useful info..",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/icons/com.micropythonos.about_0.0.7_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/mpks/com.micropythonos.about_0.0.7.mpk",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/icons/com.micropythonos.about_0.0.8_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/mpks/com.micropythonos.about_0.0.8.mpk",
"fullname": "com.micropythonos.about",
"version": "0.0.7",
"version": "0.0.8",
"category": "development",
"activities": [
{
@@ -3,10 +3,10 @@
"publisher": "MicroPythonOS",
"short_description": "Store for App(lication)s",
"long_description": "This is the place to discover, find, install, uninstall and upgrade all the apps that make your device useless.",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/icons/com.micropythonos.appstore_0.0.9_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/mpks/com.micropythonos.appstore_0.0.9.mpk",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/icons/com.micropythonos.appstore_0.0.10_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/mpks/com.micropythonos.appstore_0.0.10.mpk",
"fullname": "com.micropythonos.appstore",
"version": "0.0.9",
"version": "0.0.10",
"category": "appstore",
"activities": [
{
@@ -3,10 +3,10 @@
"publisher": "MicroPythonOS",
"short_description": "Operating System Updater",
"long_description": "Updates the operating system in a safe way, to a secondary partition. After the update, the device is restarted. If the system starts up successfully, it is marked as valid and kept. Otherwise, a rollback to the old, primary partition is performed.",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/icons/com.micropythonos.osupdate_0.0.11_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/mpks/com.micropythonos.osupdate_0.0.11.mpk",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/icons/com.micropythonos.osupdate_0.0.12_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/mpks/com.micropythonos.osupdate_0.0.12.mpk",
"fullname": "com.micropythonos.osupdate",
"version": "0.0.11",
"version": "0.0.12",
"category": "osupdate",
"activities": [
{
@@ -3,10 +3,10 @@
"publisher": "MicroPythonOS",
"short_description": "WiFi Network Configuration",
"long_description": "Scans for wireless networks, shows a list of SSIDs, allows for password entry, and connecting.",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/icons/com.micropythonos.wifi_0.0.11_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/mpks/com.micropythonos.wifi_0.0.11.mpk",
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/icons/com.micropythonos.wifi_0.0.12_64x64.png",
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/mpks/com.micropythonos.wifi_0.0.12.mpk",
"fullname": "com.micropythonos.wifi",
"version": "0.0.11",
"version": "0.0.12",
"category": "networking",
"activities": [
{
+1 -2
View File
@@ -229,10 +229,9 @@ class WebSocketApp:
# Run the event loop in the main thread
try:
print("doing run_until_complete")
print("websocket's run_forever creating _async_main task")
#self._loop.run_until_complete(self._async_main()) # this doesn't always finish!
asyncio.create_task(self._async_main())
print("after run_until_complete")
except KeyboardInterrupt:
_log_debug("run_forever got KeyboardInterrupt")
self.close()
+2 -1
View File
@@ -22,7 +22,8 @@ rm "$outputjson"
# com.micropythonos.draw isnt very useful
# com.micropythonos.errortest is an intentional bad app for testing (caught by tests/test_graphical_launch_all_apps.py)
# com.micropythonos.showbattery is just a test
blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.confetti com.micropythonos.showfonts com.micropythonos.draw com.micropythonos.errortest com.micropythonos.showbattery"
# com.micropythonos.doom isn't ready because the firmware doesn't have doom built-in yet
blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.confetti com.micropythonos.showfonts com.micropythonos.draw com.micropythonos.errortest com.micropythonos.showbattery com.micropythonos.doom"
echo "[" | tee -a "$outputjson"