Releases: tidev/vscode-titanium
Releases · tidev/vscode-titanium
v0.12.3
Features
- Adds support for generating a keystore file
- Adds support for looking up TypeScript controller source file instead of a JavaScript file
Fixes
- Improves the detection of event handlers so that arrow functions are now detected
See the full changelog for more details
v0.12.2
Bug Fixes
- Fixes breakpoints not being hit in widget lib files when debugging
- Fixes updates requiring sudo not being handled correctly
See the full changelog for more details
v0.12.1
Bug Fixes
- Fixes an issue where the Titanium SDK was not selected after installing
See the full changelog for more details
v0.12.0
⚠ BREAKING CHANGES
- The minimum VS Code version is now 1.56.0
Features
- Adds support for multi-root workspaces
- Each Titanium project (app or module) will be loaded. If multiple projects are loaded then commands such as build/generate will prompt for the folder to run within.
- Adds a recent builds section and packaging options to the Build explorer
- The 5 most recent builds will be displayed in a new
Recent
section in the build explorer - A platforms packaging options will now be shown alongside the other platform targets
- The 5 most recent builds will be displayed in a new
- Declares support for the upcoming VS Code Workspace Trust and Virtual Workspace features
- Due to the features of this extension a workspace must be trusted before the extension will function. See the Workspace Trust docs for more information about Workspace Trust.
Bug Fixes
- Fixes a variety of issues with the providers
- Improves reliability of Android debug attachment
See the full changelog for more details
v0.11.0
⚠ BREAKING CHANGES
- Removes the Generate Completions command as it is no longer required to regenerate completions manually, and removes the Init command as it is also no longer required
- Removes the item in the status bar that displayed the app name and sdk version and the command that would open the project on the platform
Features
- Adds support for using the OSS tooling instead of Appc CLI
- Adds a Welcome Views for the different states (no tooling installed, no project open), allowing easier tooling installation and project creation.
- Adds a Help and Feedback view with links to helpful sites
Bug Fixes
- Fixes an issue where the variables were not shown in the variables panel when debugging on iOS 13.4 and above
- Fixes an issue where selected updates were ignored and all updates were installed instead
See the full changelog for more details
v0.10.1
- Fixes an issue with Titanium completions not generating and loading correctly
- Fixes an issue with project creation on Windows
See the full changelog for more details
v0.10.0
Highlights:
- Adds Node.js to the environment detection
- Refresh devices list on device selection during build
- Allow selecting Android and iOS codebase during module creation (requires SDK 9.1.0+ and CLI 8.1.1+)
- Always show "Run" button in Build Explorer, will cancel the current build and trigger a new build if it is clicked
- Support variable usage in task defintions
** BREAKING CHANGE**: Minimum VS Code version is now 1.49.0 (August 2020)
See the full changelog for more details
v0.9.1
This release updates titanium-editor-commons to fix a bug in the SDK install logic to ensure compatibility when installing the future 9.2.0.GA release
v0.9.0
Highlights:
- Fixes a regression where folders could not be selected when packing projects
- Allows setting an iOS simulator version on task configurations
- Adds the ability to output
dist-appstore
builds into the Xcode Organizer.
See the changelog for full details.
v0.8.0
Breaking changes:
- Windows target support has been removed. Windows devices and emulators will no longer show in the Build Explorer
- Setting a
deviceId
andtarget
in a debug configuration in thelaunch.json
file is no longer supported. You can now either start debugging via the debug icon in the Build Explorer, or configure apreLaunchTask
in your debug configuration that points to a task with these properties, see Specifying a pre-launch task for more details - The
Run
command will now run modules and not package them. To package modules use theDistribute
command. - The
Refresh Devices
option in the Build Explorer has been moved under the...
menu.
Highlights:
- The extension now contributes tasks that you can configure for building or packaging. Read the docs for information on configuring tasks.
- You can now start debugging a specific device from the Build Explorer
- Fixed an issue when generating Alloy components that already existed
See the changelog for full details