1.3.0 (2023-10-29)
1.2.1 (2023-09-02)
1.2.0 (2023-08-20)
- more de strings (#1159) (4aace01)
- providers: always generate completion data after info load (#1171) (4688458), closes #1165
- explorer/build: allow building modules to specific targets (#1000) (4af0313)
- support building for macos (#1130) (5a269a8), closes #1129
- support German language (#1148) (42da08d)
1.1.0 (2023-04-19)
- check if workspace trust is enabled when determining trust status (3dfba26)
- add environment issues handling (d1082db)
- explorer/build: only show relevant build options when module project is selected (f6a7208), closes #993
1.0.1 (2022-08-05)
- explorer/help: update VS Code documentation link (#1022) (4514f6c)
- updates: output error to output channel and allow viewing it (99d86d8)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0 (2022-03-28)
- Changes extension id, extension is now published under a new id and so will have to be reinstalled
- add commands to allow the legacy extension to import data during the migration walkthrough (c99a3ad)
0.14.0 (2022-03-02)
- Appc CLI is no longer supported
0.13.0 (2021-11-04)
- explorer/recent: allow removing all recent builds (bc63b1b), closes #889
- add TerminalLinkProvider to support opening files from stacktraces (#870) (504ff41)
0.12.4 (2021-09-28)
- providers/completion: support import suggestions (f041715)
- providers/completion: support suggesting custom tags (9238528)
- providers/definition: support ES6 import file lookups (#844) (7752c22), closes #843
- providers/definition: support navigating to a custom tag based on the module property (aca634b)
- providers: improve attribute detection (05f6657)
- providers/definition: correctly parse out individual classes from view tags (71d4f56), closes #848
0.12.3 (2021-09-17)
- related: support opening a typescript file (e5ee5d0), closes #820
- add keystore creation and keystore information storage (#752) (c5cd65c), closes #89
- providers: support TypeScript files in controller completions (3f7f5aa)
- providers/definition: handle event handlers that are variable declarations (3a7a0b0), closes #841
- related: prefer TypeScript source files (be10b1a)
0.12.2 (2021-06-14)
- debugger: support breakpoints in widget lib files (bb24ffd), closes #140
- providers/definition: correctly resolve widget and controller files on Windows (b80f2a6)
- providers/view: fix issues when providing definitions that included punctuation (a09fb53)
- updates: update editor commons to fix passing of error metadata (4e4bb44), closes #741
0.12.1 (2021-06-03)
- updates: select Titanium SDK after installing it (0ecec2f)
0.12.0 (2021-06-01)
- Raises the minimum VS Code version to 1.56.0
- add a command to generate a task for a device or distribution target (fe62bee)
- add support for vscode workspace trust configuration (618a9b9)
- declare extension as incompatible with virtual workspaces (eeda808)
- commands: support multi-root workspaces (cdc86b2)
- create: support opening created project in open workspace (5511400)
- explorer/build: add recent builds section (ecdf45c), closes #643
- explorer/build: display packaging options (6d12555), closes #642
- providers: support multi-root workspaces (c861d27)
- tasks: support multi-root workspaces (265471d)
- tasks: support passing arguments as environment variables (691eaa5)
- completions: correctly format path for js files when running on Windows (86ae13c)
- completions: correctly get tag name when providing event name completions (3ca1e77)
- completions: improve detection of tags when providing view suggestions (33af87f)
- create: always display platform selection, error if none chosen (65150c7)
- create: correctly handle force for alloy creation, error is project exists and force not chosen (a170b2c)
- debug/android: improve reliability of Android debug attachment (ba6bd7a)
- debugger: correctly resolve projectDir when debugging if not specified (c2bb757)
- explorer/help: correctly reveal updates node when explorer hasn't been shown yet (b1f4aa1)
- package: handle when package task is not triggered from a tree node (0f5c810)
- package: pull target off node if called via explorer node (8720407)
- package: stop a running package if called while one is running (974bf7e)
- providers: correct alloy app path when searching for images (fad06c1)
- providers: ignore Alloy.CFG when providing Alloy namespace completions (47b066f)
- providers/code-action: dont call splice if app.tss is not in the suggestionfiles (2d9bb9d)
- related: correct detection of whether file is within current project (a909431)
- correctly set projectDir when using last build state (bbd3e9f)
- instantiate recentBuilds from workspace state on ExtensionContainer creation (9975f70)
0.11.0 (2021-05-18)
- 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
- support using OSS tooling (49f6e8e)
- explorer: add new help and feedback view (#579) (f8e0382)
- add welcome view for no titanium project open state (e43fc63)
- add welcome view for no tooling installed state (8ff9a6c)
- surface error from environment detection if one occurs (4c3de15)
-
debugging: adapt to iOS 13.4 changes for displaying variables in debugger sidebar (ddf183a)
-
tasks/build: check cancellation status before closing terminal (10feca5)
-
updates: close update progress when finished (2f5fc62)
-
updates: only install selected updates (1007886)
-
remove statusbaritem and associated command (977ce56)
-
remove unnecessary commands (ed7cff9)
0.10.1 (2021-02-16)
- completions: generate v3 of alloy and titanium for completions (2cda50c)
- quickpick: return array from quickpick if canPickMany is true (5e40520)
0.10.0 (2020-11-16)
- tasks: Minimum VS Code version is now 1.49.0
Closes EDITOR-48
- generate debugging and tasks docs (a0b75c6)
- build: allow refreshing on device list during build (ed2e359)
- create: allow setting a default path for project (ae5eec8)
- create: allow setting path when creating projects (352f6e1)
- create/module: support selecting android and ios codebase (0d5d169)
- explorer: always show run button, stop running build if clicked (8631b8e), closes #436
- tasks: allow usage of variables in task definitions (9fad8d6)
- update: install Node.js when required (#406) (f4ed53f)
- addded sudo to the command as it has been removd from commons (24ca92b)
- wait for a moment before starting the new build (c378687)
- completions: read only properties are not shown (#488) (3068723)
- create/module: always refresh environment information (7778f48)
- creation/module: get environment info if we haven't already got it (63adae4)
- explorer/build: handle no environment info loaded (0a68a00)
- package/android: respect keystore settings (ae52c36), closes #438
0.9.1 (2020-09-16)
0.9.0 (2020-07-02)
- added ability to output iOS App Store builds to Xcode (#341) (4d1b9fe), closes #338
- allowed simulatorVersion to be set on iOS tasks (#327) (ffbb617)
0.8.0 (2020-06-18)
- build explorer: Windows devices and emulators will no longer be detected
- debugger: Setting deviceId and target in a launch configurations is no longer supported. Use the preLaunchTask to set targets and device details or use the prompting flow
- commands: add option to rerun build and package commands on error (#314) (6d80c19)
- debugging: allow starting a debug session from build explorer (4905f78)
- tasks: resolve keystore relative to task folder (1949670)
- added extra arguments functionality and definitions (#322) (6640eff)
- contribute task providers (#257) (4921d29)
- action-provider: re-enable view code action provider (#247) (207b952), closes #162
- generate: fixed typo in alloy generate components (#265) (e4e8822)
- tasks: allow cancelling task using ctrl+c (cd0352f)
- tasks: respect global liveview setting (172ec8c)
- build explorer: only show right click build on nodes (faccb35)
0.7.1 (2020-04-06)
- build: correct logic for prompting (95a8878)
- commands/run: only do certificate name check when targeting device (a1961c7)
- completion/style: check length of rule results not existence (37e2980)
- debug/ios: obtain correct certificate name (83844df), closes #166
- debugging/android: correctly assign default port (0cf2bd7)
- providers: improve image file path completions (c02e6cc), closes #176
- providers: improve require completions (1dc2c82)
0.7.0 (2019-11-07)
- build/ios: dont prompt for cert info if we already have it (5439414)
- debugger: add support for platform specific breakpoints (#144) (87ac694)
- fixed value completions in tss and views with word fragment (#153) (d43e180), closes #150 #155
- add clean to command palette (#145) (0ea8420), closes #141
- completions: added completions for Alloy namespace in cont… (#134) (578cd8a), closes #133
- ios: support usage of Apple certificates (6192056), closes #147
0.6.1 (2019-10-01)
0.6.0 (2019-09-27)
- fixed issue where ti.ui.size/fill were missing (#128) (ae12980), closes #122
- windows: normalize drive letter before passing path to cli (d08138a), closes #124
- set default publisherID to null (ebacd90)
- build: add support for building to Windows (2a8e2be)
- explorer/device: sort Windows Mobile Emulators by OS version (191a2f3)
- packaging: add support for packaging windows apps (d5d5aa1)
0.5.0 (2019-08-21)
- creation: show output when error occurs during creation (#121) (f291b26), closes #107
- tmlanguage: fixed highlighting when using comments in tss (#120) (6a3ea30), closes #114
0.4.0 (2019-07-17)
- ensure progress notification is continuous (f78397a)
- autocomplete: check if there are multiple sdks in tiapp (#91) (47e8f66), closes #79
- creation: use fsPath when dealing with selected directory (17e2be6), closes #108
- definition: fixed go to definition for event handlers (#96) (e70dbdc), closes #94
- project: add feedback for tiapp validation (#97) (5527dc5), closes #95
- textmate: fixed syntax highlight for alloy.cfg (#104) (da1798c), closes #103
- updates: fix message on single update message (71d51fb)
- updates: handle error properly in update check (bb527fb), closes #100
- validation: correct verbiage on fail message (0b39031), closes #88
- explorer: add update checks for components (e193754)
- prompt to install apps sdk if not installed (bec5204)
- validate environment on startup (f615f3d)
- explorer/updates: change explorer text when checking for updates (96ce5b7)
- package/android: prompt for keystore key password (#92) (73048bd)
0.3.2 (2019-05-01)
- providers: added auto close for quotes and brackets for tss (#76) (bfedfe1)
- providers: fix the link for the widget identifier (#75) (fbd06c6), closes #62
0.3.1 (2019-04-01)
0.3.0 (2019-03-28)
- alloy/generate: handle opening widget files (#59) (fab426d), closes #55
- build: last target undefined (#65) (9471756), closes #57
- build/module: pass project dir and build only on module build (#68) (4ed8907), closes #67
- create: pass in log level to create argument builder (#61) (9f09ab9), closes #60
- create/model: add adapter type to model creation (#64) (95b7259), closes #58
0.2.0 (2019-03-07)
- remove scope from logLevel to add back to preferences menu (491974c)
- package: correct last build state for android (#52) (26357e0), closes #47
0.1.4 (2019-02-20)
- do not attempt to generate completions for module projects (70f34bd)
- handle errors from parsing appc info response (90cc125)
- build: quote all arguments when constructing the build and package args (c20cb6a), closes #41
- Windows Targets: correct windows target names (#40) (737edf9)
0.1.3 (2018-12-18)
- build: only prompt for cert and provisioning profile when building to ios device (721609d), closes #34
0.1.2 (2018-12-14)
- build/ios: correctly provide cert when building to iOS device (f4229ae)
- completions: handle case where project sdk is not installed (489023f), closes #27
- definition: reinstate hover provider, fix go to definition (90ae10b)
- package/ios: do not pass output dir for app store builds (2ea4346)
- add spacing between sim device and version (#29) (18dfc38)
0.1.1 (2018-12-13)
- completions: fix bad reference to variable (ea0cc9e)
- fix issue when no workspace root, only register alloy when enabled (6df22b7)
0.1.0 (2018-12-13)
- commands: handle not logged in error correctly (79c6432)
- completion: Return all properties if we don't match (4dd21c8)
- completions: only enter necessary text on sdk insertion, show supported platforms for modules (d3eab43)
- completions/tiapp: Trigger SDK completion on '.', filter by existing text, cleanup module code (9249e3c)
- explorer: Call setContext with liveview state on startup (ec7005d), closes #17
- terminal: Handle no active terminal, handle closing the terminal we create (7998d74)
- conform to eslint, remove eslint-react deps (d6b424d)
- remove "moment" dependency (ffa6f61)
- spacing on status-bar (f632adf)
- build: Allow enabling LiveView during build (a5ce732)
- build: Start of Windows support (#18) (728a839), closes #12
- creation: Add application and module project creation (d69f3ac)
- explorer: Add an inline icon for packaging (e07ac76)
- explorer: Allow changing log level from explorer (20afa0b)
- generate: Add Alloy component generation (fe41182)