Releases: NanoPlay/os
V0.2.6 Alpha
This minor update shows the NanoPlay's Bluetooth advertising name on the About NanoPlay screen of Settings to make a user's NanoPlay easier to upload to in an environment where multiple NanoPlays have been deployed (such as at a school or club).
This release includes the following changes:
- Add alternating display information to the About NanoPlay screen to show NanoPlay's Bluetooth advertising name, version number and shortened copyright information.
V0.2.5 Alpha
This minor bugfix release continues to improve upon the app loading/unloading functionality of NanoPlay. This update is required if you wish to upload new apps onto your NanoPlay, and any old apps on your NanoPlay will no longer work until you upload them again.
This release includes the following changes:
- Overhaul app loading process to read app code from flash only and not copy app code to RAM.
V0.2.4 Alpha
This minor bugfix release improves upon the NanoPlay's memory management system, ensuring that the API is unloaded from RAM when closing non-system apps.
This release includes the following changes:
- More memory management optimisations have been included to cause less chance of crashes when closing apps and returning to the home screen.
- Minor bug fixed to ensure that app pixel inversion is turned off when exiting non-system apps, or when the error screen is opened.
V0.2.3 Alpha
This minor release fixes the design of the NanoPlay logo in Settings to match the actual NanoPlay logo, as well as changing the date format in the Clock app to be more internationalised.
This release includes the following changes:
- The NanoPlay logo image is now true to the original logo design.
- The date format in Clock has changed to accomodate more international users.
V0.2.2 Alpha
This minor release adds language support for displaying file upload messages.
This release includes the following changes:
- The NanoPlay now has a string translation for
Uploading...
in both English and French.
Note: As of Saturday, 16 January 2021, NanoPlay OS releases on GitHub will also include a
npupdate.json
file which can be used to update existing NanoPlay devices to the latest version without wiping any apps or other user data. Check out the NanoPlay Web API since it can be used to automatically update your NanoPlay over-the-air (and uses thenpupdate.json
file to do so)!
V0.2.1 Alpha
This minor release simply sets the device's BLE advertising name to reference NanoPlay; for example NanoPlay d15f
.
This release includes the following changes:
- The NanoPlay will now show a custom BLE advertising name.
V0.2.0 Alpha
This release features a complete overhaul of the operating system's concept of programmability. Instead of using a limited block-based programming language, the NanoPlay now natively executes JavaScript that is sent to it via Bluetooth. The home screen now shows the apps uploaded to the device, without the need for the user to enter into the now-removed Programming app.
This release also removes the Compute app since it took up too much storage and RAM, and the expression system used by it is now practically redundant with the use of JavaScript.
This release includes the following changes:
- Removal of Compute app
- Removal of Programming app
- Introduction of new programming system using JavaScript
- Changes to home screen behaviour to list uploaded apps
- Addition of app runtime
- Addition of NanoPlay API
V0.1.0 Alpha
Our initial release of NanoPlay OS, for the NanoPlay Alpha model.
This release includes the following changes:
- Addition of Clock app
- Addition of Compute app
- Addition of Programming app
- Addition of Settings app
- Ability to switch between English and French locales
- Ability to set the current time