Skip to content

Latest commit

 

History

History
478 lines (272 loc) · 40.9 KB

CHANGELOG.md

File metadata and controls

478 lines (272 loc) · 40.9 KB

1.0.1 (2022-08-05)

Bug Fixes

  • explorer/help: update VS Code documentation link (#1022) (4514f6c)
  • updates: output error to output channel and allow viewing it (99d86d8)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.0 (2022-03-28)

⚠ BREAKING CHANGES

  • Changes extension id, extension is now published under a new id and so will have to be reinstalled

Features

  • add commands to allow the legacy extension to import data during the migration walkthrough (c99a3ad)

Bug Fixes

  • need to apply to global settings (50c191b)

  • extension related changes for tidev change (1114175)

0.14.0 (2022-03-02)

⚠ BREAKING CHANGES

  • Appc CLI is no longer supported

Bug Fixes

  • update dependency to fix keystore creation (52571b4)

  • only support titanium tooling (15cd6e3)

0.13.0 (2021-11-04)

Features

  • explorer/recent: allow removing all recent builds (bc63b1b), closes #889
  • add TerminalLinkProvider to support opening files from stacktraces (#870) (504ff41)

Bug Fixes

0.12.4 (2021-09-28)

Features

  • 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)

Bug Fixes

  • providers: improve attribute detection (05f6657)
  • providers/definition: correctly parse out individual classes from view tags (71d4f56), closes #848

0.12.3 (2021-09-17)

Features

  • related: support opening a typescript file (e5ee5d0), closes #820
  • add keystore creation and keystore information storage (#752) (c5cd65c), closes #89

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • updates: select Titanium SDK after installing it (0ecec2f)

0.12.0 (2021-06-01)

⚠ BREAKING CHANGES

  • Raises the minimum VS Code version to 1.56.0

Features

  • 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)

Bug Fixes

  • 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)

⚠ 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

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • tasks: Minimum VS Code version is now 1.49.0

Closes EDITOR-48

Features

  • 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)

Bug Fixes

  • 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)

Features

  • added ability to output iOS App Store builds to Xcode (#341) (4d1b9fe), closes #338
  • allowed simulatorVersion to be set on iOS tasks (#327) (ffbb617)

Bug Fixes

  • packaging: allow selecting folders during packaging (c28a02b), closes #337

0.8.0 (2020-06-18)

⚠ BREAKING CHANGES

  • 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

Features

  • 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)

Bug Fixes

  • 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)

Features

  • definition/controller: fix lookup when path contains app (#227) (1072455), closes #226

Bug Fixes

  • 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)

Bug Fixes

  • 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

Features

  • 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)

Bug Fixes

  • ensure correct drive letter is used when normalizing path (bac6f8a), closes #142

0.6.0 (2019-09-27)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • creation: show output when error occurs during creation (#121) (f291b26), closes #107
  • tmlanguage: fixed highlighting when using comments in tss (#120) (6a3ea30), closes #114

Features

  • add support for debugging Titanium applications (#116) (5923ae1)

0.4.0 (2019-07-17)

Bug Fixes

  • 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

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • package: pass project directory into package arguments (#71) (0027ec3), closes #70

0.3.0 (2019-03-28)

Bug Fixes

  • 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

Features

  • build: added the output channel option (#63) (23e0677), closes #33

0.2.0 (2019-03-07)

Bug Fixes

  • remove scope from logLevel to add back to preferences menu (491974c)
  • package: correct last build state for android (#52) (26357e0), closes #47

Features

  • config: add support for setting default keystore path (#53) (a0832ac), closes #51

0.1.4 (2019-02-20)

Bug Fixes

  • 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)

Bug Fixes

  • build: only prompt for cert and provisioning profile when building to ios device (721609d), closes #34

0.1.2 (2018-12-14)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)