All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
17.28.2 (2023-01-17)
17.28.1 (2023-01-16)
- remove nx cloud authentication badge (#1474) (fec83be)
- take nx-cloud.env into account for cloud view (#1475) (fdc376e)
17.28.0 (2023-01-16)
- add caching indicators to run list (#1456) (ce452bd)
- add context menu to execute task without Nx cache (#1445) (8a2c844)
- add nx cloud view (#1441) (fe9a140)
- display error result if creating graph fails (#1463) (01979a5)
- add dependency works in yarn/npm/pnpm workspaces (#1436) (ed78721)
- consider dev/prod mode in more scenarios (#1457) (5e8e25c)
- ensure correct order in project view e2e tests (#1452) (ee12bfb)
- fall back to nx.app if no cloud url is set in nx.json (#1453) (cafa427)
- repair nx cloud footer styling (#1455) (76bc4b6)
- use
findProjectWithPath
function within codelens (#1437) (c5fa99a)
17.27.1 (2022-12-12)
- add dependency works in yarn/npm/pnpm workspaces (#1436) (ed78721)
- use
findProjectWithPath
function within codelens (#1437) (c5fa99a)
17.27.0 (2022-12-05)
- always use the project graph when building the workspace configuration (#1431) (b43db1d)
- nxls: watch for project.json changes in the language server (#1429) (d6c0fcc)
- persist opened project tree items between reloads (#1421) (20c66db)
- alias 'connect-to-nx-cloud' to 'connect' (#1414) (e9f86a7)
- always set
process.env.CI
to false (9193cef) - correctly infer project path in standalone workspace (#1428) (3f498c1)
- refresh workspace on root project.json change (#1423) (881c773)
- repair view all projects button (#1418) (bd5a1f1)
- use the project graph files to locate a project (#1430) (e11825e)
- use the project graph window service (#1432) (e3929e9)
17.26.0 (2022-11-23)
- add automatic project view style (#1406) (dca4a6e)
- add show all projects in graph command (#1412) (2871066)
- set project view to automatic as default (236810d)
- always reveal generate ui view (a90f24a)
- remove daemon enabled check (cc6e344)
- remove outdated maxParallel flag (#1413) (a4172f9)
- support nested projects (#1409) (f9bb538)
- update select in nx graph texts for clarity (#1411) (bd59c56)
17.25.0 (2022-11-07)
- configurable common commands (#1403) (0db2307)
- move all workspace retrieval to the language server (#1402) (650a44e)
- run targets from currently opened file (#1404) (f4aa721)
17.24.2 (2022-11-02)
17.24.1 (2022-11-02)
- do not show nx daemon message (7bfaabc)
17.24.0 (2022-11-02)
- add connect-to-nx-cloud command (#1375) (22af88c)
- change execute dryrun on change to true (4aa810a)
- check if nx daemon is enabled (#1397) (a4888eb)
- configurable dry runs on change (#1380) (0d5634d)
- project tree view (#1390) (ea9445d)
- add argument flags for positional arguments greater than 0 (#1389) (d30d166)
- handle more nx daemon cases (#1399) (123101c)
- stop daemon on extension deactivation (#1394) (0f862de)
17.23.3 (2022-10-12)
- check lerna version for nx workspace (#1382) (034e288)
- wait for nx console viewcontrol (#1368) (f029c23)
17.23.2 (2022-09-23)
17.23.1 (2022-09-22)
17.23.0 (2022-09-22)
- enable add-dependency version selection (#1357) (c87da06)
- nxls: add support for nx.json (#1344) (e2ace3b)
- add dependency functionality (#1339) (0702b0d)
- nxls: auto complete for
tags
,targets
,projects
,inputNames
completion types (#1343) (4aeb8f9) - nxls: add support for nx in package.json files (#1342) (1cb0a4e)
- always send "GET_CONTENT" for graph actions (#1350) (c9f2f6a)
- always start the graph service on graph commands (#1349) (a820fef)
- get the package name if it comes with a version when adding a dependency (#1353) (1d7827f)
- trigger GET_CONTENT on all states for the graph (#1358) (92ecb61)
- nxls: filter target dependencies (cf5c7c3)
- nxls: handle unhandled exceptions (4d7e982)
17.22.0 (2022-09-12)
- nxls: get project targets for the language server (#1330) (0e5ca81)
- add help & feedback view (#1331) (abf9cbe)
17.21.0 (2022-08-29)
- nxls: add document links (#1327) (2693834)
- nxls: path completion for files and directories (#1326) (816a4d8)
- read builder schema for local plugins when running targets (#1329) (7932691)
- nxls: get the working path from rootUri (cf56f10)
17.20.0 (2022-08-10)
- do not include workspace deps in project view (#1321) (09c97b8)
- x-dropdown options populate projects properly (#1322) (9164f09)
- nxls: catch errors if not in a workspace with node_modules (1da4886)
17.19.1 (2022-08-02)
- handle hyphenation when looking for generator defaults (#1315) (60bdadf), closes #1313
- provide better error messages and recovery for invalid graph states (#1314) (9efb7bf)
17.19.0 (2022-07-22)
- add an allowlist and a blocklist for generators (#1309) (86d0c35)
- project graph integration (#1305) (ebcd217)
17.18.8 (2022-07-13)
17.18.7 (2022-07-04)
17.18.6 (2022-06-28)
- debounce refresh workspace to prevent thrashing (45fae41)
17.18.5 (2022-06-22)
17.18.4 (2022-06-20)
- await workspace reset (2e9d880)
17.18.3 (2022-06-20)
- camel case targets not working in generate & run target pane (#1293) (e0f1025)
- clear angular.json/workspace.json cache for older workspaces (0b717cd)
- improve performance for retrieving workspace details (#1295) (f8d32ca)
17.18.2 (2022-06-10)
17.18.1 (2022-06-06)
- await promise for project code lens (769732f)
17.18.0 (2022-06-03)
17.17.0 (2022-05-20)
- always use full
--configuration
flag (#1283) (86f0d30) - remove check for generate, and allow all commads for prompts (eecc7f5)
17.16.0 (2022-04-29)
- check if dependency path type is directory with bit flag (#1267) (e75daac)
- fall back to sourceRoot when determining target projects from the context menu (4b6ed11)
- fixing missing key for remove.fileexplorer (#1275) (53ce4e2)
- properly check positional argument for generating with UI (#1268) (764b95f)
- sort properties by required (#1269) (5f58cd5)
17.15.0 (2022-04-06)
- add prompts to add nx to angular cli (#1254) (a669307)
- adding run target to the commands (#1249) (c4a0cbe)
- making the contents of the run target view match the workspace (#1250) (11a8f60)
- make sure that arguments are unique for the UI form (#1248) (10fd881)
- make sure to read schemas from both builders and executors for builder (#1252) (f20cce9)
17.14.1 (2022-02-07)
- affected commands no longer clear flags first time through (#1242) (0a0faca)
- remove
file:\\
when trying to read files with yarn's crossFs (#1244) (35fe970)
17.14.0 (2022-02-04)
- add support for yarn pnp (#1213) (b6cfdbf)
- use cmd/ctrl+enter to execute generator while in the UI form (#1229) (0e2e427)
- check for duplicate collections based on type (#1241) (079bbb0)
- inline copy-to-clipboard icon (#1220) (5e113df)
- run executors that are local to the workspace (ie local executors) (#1230) (a7f2362)
- show description when running workspace generators/schematics (#1225) (776d2a4)
- update default branch text to "main" (#1143) (a15f2b4)
17.13.7 (2022-01-14)
- handle absence of "properties" in schema (#1208) (7d69dc7)
- support workspace-generators and workspace-schematics (#1209) (8a2c48f)
17.13.6 (2021-12-23)
17.13.5 (2021-12-22)
17.13.4 (2021-12-21)
17.13.3 (2021-12-17)
17.13.2 (2021-12-16)
- revert to old logic for scanning workspaces, also fix checking for paths of undefined (#1199) (039c24e)
- use proper workspace path to load generators (#1200) (6a3358e)
17.13.1 (2021-12-11)
17.13.0 (2021-12-10)
- Go to project.json file from workspace file with codelens (#1176) (ad3578a)
- include typescript plugin for imports (#1177) (9c330ce)
- provide json schema for nx.json (#1186) (70e2bbb)
- use nx utils to read all configuration files (#1184) (630ac6e)
17.12.4 (2021-11-19)
17.12.3 (2021-11-12)
- handle non existant nx.json file better. Fixes pure angular workspaces. (#1172) (b1705f1)
- handle non-existing files better and return an empty object (#1171) (8971434)
17.12.2 (2021-10-25)
- make sure that executors/builders and generator/schematics are combined respectively (#1167) (8b2cd53)
17.12.1 (2021-10-23)
17.12.0 (2021-10-23)
- asynchronously retrieve all collection info (schematics, generators, builders and executors) (#1160) (e193eb8)
17.11.2 (2021-09-27)
17.11.1 (2021-09-27)
17.11.0 (2021-09-24)
- sort projects in project view (#1137) (7cc9ebe)
- use vscode settings for shell execution (#1134) (fc4caea)
17.10.0 (2021-09-03)
- remove loading item from projects view (#1129) (7ad5f60)
- use proper workspace json path when verifying workspaces (#1130) (f2365be)
17.9.0 (2021-08-27)
17.8.0 (2021-08-06)
- configurations tabs overflow (#1118) (2c8bd85)
- menu scroll hides Run and Search bar header (#1117) (1f1f888)
17.7.0 (2021-07-30)
- add min-height to scroll container so at least 100vh (#1110) (2ce72a8)
- ensure project path is not just a partial match (#1108) (7e7705a)
- include path with project but not directory (#1112) (6cb987d)
- json schema update for $id (#1107) (d97db50)
- load workspace file utils directly (#1113) (a351990)
- support angular.json (v2) having split project.json files (#1105) (22b685c)
17.6.1 (2021-06-28)
17.6.0 (2021-06-25)
17.5.2 (2021-06-22)
17.5.1 (2021-06-16)
17.5.0 (2021-06-14)
- add json schema support for configurations, and also provide descriptions (#1078) (e9e1d15)
- provide json schema for workspace.json (#1077) (ae35ec5)
- nx generator schemas form (#1081) (c43f9cc)
- strip appsDir and libsDir from path if app|application or lib|library (#1082) (7db8b08)
17.4.1 (2021-05-28)
17.4.0 (2021-05-28)
17.3.1 (2021-05-14)
17.3.0 (2021-05-06)
- nx run in command palette and context menu (#1065) (9b5fd5c)
- Populates form with workspace defaults for build, e2e, lint, serve, and test targets (#1067) (fc68c64)
- run-many prompts for projects (#1064) (977bdf2)
- shows argument list and highlights changed and invalid fields in menu (#1059) (7d8e8e1)
17.2.0 (2021-04-16)
- refresh projects view clears cache (#1058) (4741999)
- replace \ with / in path in workspace before remove leading / (#1063) (a4f96ca)
17.1.0 (2021-03-27)
- allow filtering in the nx project tree view (#1050) (cfcc306)
- light and dark mode icons (#1046) (7613fa0)
- load custom workspace path on extension load (#1052) (51d5a7a)
- only execute dry run if Generate form is valid (#1053) (82d561b)