Rush v1.2.4
What's new
-
Upgraded Kotlin compiler and standard library to version 1.5.32.
-
Upgraded Android platform SDK to version 31 (Android 12).
-
Added the ability to define the data required by the create command using CLI args. For example,
rush create awesome-extension --lang Kotlin --org com.example -
Added the ability to set custom data directory using the
RUSH_DATA_DIRenvironment variable.RUSH_DATA_DIR="D:/rush/data-dir" rush build
Improvements
-
You can now use
WandSkeys along with arrow keys to select the language when creating a new extension. This is especially helpful in terminals where Rush fails to read the arrow keys don't work. -
Added source JARs for App Inventor components, annotations, and Kotlin standard library. This means you will now be able to view source code and Javadocs of the above libraries in your IDE.
Bug fixes
-
Fixed the issue where extensions containing no blocks would cause compilation errors when exporting the app.
-
Fixed the issue that caused the
unmappable character for encodingerror in some cases when building the extension. [ref1, ref2].
To upgrade to Rush version 1.2.4 simply run rush upgrade. If you don't have Rush already installed check out the installation instruction mentioned in the first post.
Best,
Shreyash