v4.2.0
·
2025 commits
to release
since this release
New
- Implemented #3023:
tns device --available-devices
to list all emulator images - Implemented #3717: Speed up device detection
- Implemented #3718: Install the Android project dependencies only when needed
- Implemented #3719: Build plugins with the same gradle versions as the runtime
- Implemented #3735: Speed up adding native platform
- Implemented #3750: Add hook for
checkForChanges
- Implemented #3733: [API] Expose API for listing and starting emulators and simulators when using CLI as library.
- Implemented #3797: Use sockets to LiveSync changes on Android
- Implemented #3798: Allow templates to be full application - full support
Fixed
- Fixed #2485: EACCES (Permission denied) when livesync Angular projects on Samsung devices
- Fixed #2547:
tns-android
remains inside dependencies whentns build/run android
fails - Fixed #3132: Xcode 9: Requires Provisioning Profile Error
- Fixed #3602: Livesync does not work on Android P
- Fixed #3610: Livesync ignores aar file changes inside a plugin
- Fixed #3672:
tns run/debug ios --syncAllFiles
with cocoapods has issues - Fixed #3707: CLI generates aar files on changes in
app/
(livesync with webpack) - Fixed #3710: CLI regenerates ALL aar files on changes in
node_modules
- Fixed #3723: iOS build for device fails with Xcode 10 beta versions
- Fixed #3729: File references inside .pbxproject are incorrect when there's space in project path
- Fixed #3741: Platforms folder need to be removed after a bitcode error
- Fixed #3744: During all gradle operations "Gradle build" message is printed
- Fixed #3751: Problem building nativescript-google-maps-sdk on Android
- Fixed #3752: Increase the default timeout for debug command from 5 to 10 seconds
- Fixed #3768: Skip preparation of plugins native files in case they are not changed
- Fixed #3794: Update lodash to fix a security vulnerability.