Skip to content

chore: merge release in master #5280

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Mar 12, 2020
Merged

Conversation

rosen-vladimirov
Copy link
Contributor

chore: merge release in master

DimitarTachev and others added 15 commits February 20, 2020 13:41
docs: warn when the log level is TRACE or ALL as the CLI might print sensitive data
When --path is used, the logs from the device are not mapped correctly to the local platform specific files. Fix the check if file exists in the project.
fix: file paths from device logs should be correct with --path
Currently we are unable to build applications on macOS and Linux when pnpm is set as package manager. The problem seems to be caused by the way pnpm produces files in node_modules and the way webpack expects them. However, the issue is resolved in case we do not pass `--preserve-symlinks` option to Node.js when starting the webpack process. According to docs (https://pnpm.js.org/en/faq) the preserve-symlinks does not work very well and pnpm does not require it.
So, to resolve the issue, skip the `--preserve-symlinks` option when pnpm is used. To achieve this, introduce a new method in the packageManager that returns the package manager used for the current process.
When trying to print the help of a default hierarchical command, CLI expects the format of the command name to be `<letters>|*<something else>`. However, some commands have dash in the name, like `tns package-manager get`. Fix the expectation of the help service.
The markdown files of package-manager commands does not list pnpm as supported value. Add it where is required and add help file for package-manager command (without passig get to it).
Register the package-manager get as default hierarchical command, so when you write `tns package-manager` we'll print the currently selected package-manager.
Currently when calling `tns package-manager set <valid value>` you do not see any output or information if the operation is successful. Add such message and clean the code from hardcoded strings.
fix: package-manager and pnpm support fixes
Improve the package-manager help and improve the message when you set a specific package-manager to point we want it to be available in PATH.
…ager-help

fix: improve package-manager help and info messages
@cla-bot cla-bot bot added the cla: yes label Mar 12, 2020
@rosen-vladimirov rosen-vladimirov merged commit 2a78457 into master Mar 12, 2020
@rosen-vladimirov rosen-vladimirov deleted the vladimirov/merge-rel-master branch March 12, 2020 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants