Skip to content
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

Release 6.13.0 #276

Merged
merged 19 commits into from
Nov 5, 2019
Merged

Release 6.13.0 #276

merged 19 commits into from
Nov 5, 2019

Conversation

ruyadorno
Copy link
Contributor

@ruyadorno ruyadorno commented Oct 31, 2019

6.13.0 (2019-11-05)

DEPENDENCIES

isaacs and others added 2 commits October 31, 2019 15:06
* Get rid of a lot of usage of osenv.tmpdir in tests.
* Remove unnecessary creation/deletion of common.pkg
* Reduce rimraf.sync wherever possible (often collides with
  common-tap.js's rimraf on windows)
* Use common test utilities wherever possible.
* DRY tests with test templates where it makes sense.

PR-URL: #240
Credit: @isaacs
Close: #240
Reviewed-by: @ruyadorno
PR-URL: #272
Credit: @JasonEtco
Close: #272
Reviewed-by: @ruyadorno
@ruyadorno ruyadorno requested a review from a team as a code owner October 31, 2019 19:10
@cclauss
Copy link
Contributor

cclauss commented Nov 5, 2019

Will node-gyp v6.0.1 be part of this release? It contains some important compatibility fixes for Python 3. https://github.com/nodejs/node-gyp/blob/master/CHANGELOG.md

@ljharb
Copy link
Contributor

ljharb commented Nov 5, 2019

@ruyadorno itd be great to get #279 into this version as well.

claudiahdz and others added 15 commits November 5, 2019 11:37
- chore(docs): remove html from docs build
- feat(docs): migrate new Gatsby site to cli/docs
- chore(docs): fix docs url path
- chore(docs): add new build doc step
- chore(docs): add static linking
- chore(docs): add npm favicon
- chore(docs): update files for tests
- chore(docs): make relative paths absolute
- chore(docs): fix routing on docs dependant tests
- chore(docs): add prepublishOnly docs building step
- chore(docs): add docs/public to .gitignore
- chore(docs): rename dot json markdown files with hyphen names
- chore(docs): clean package.json
- chore(docs): highlight scripts in list
- chore(docs): add strong styles
- chore(docs): fix .json links on markdown
- Added copy to the features page
  - Added an install page (copied from existing online docs)
  - Added a FeatureLink component to components/links.js
- feat(docs): replace docs sh script with node
- chore(docs): fix docs building process
- chore(docs): docs folder cleanup

PR-URL: #274
Credit: @claudiahdz
Close: #274
Reviewed-by: @ruyadorno
PR-URL: #246
Credit: @kemitchell
Close: #246
Reviewed-by: @ruyadorno

Thanks @kemitchell for providing the initial work that served as a base
for `npm fund`, its original commits messages are preserved as such:

- support: add support subcommand
- support: fix request caching
- support: further sanitize contributor data
- doc: Fix typo
- support: simplify to just collecting and showing URLs
- install: improve `npm support` test
- install: drop "the" before "projects you depend on"
- doc: Reword mention of `npm support` in `package.json` spec
This commit introduces the `npm fund` command that lists all `funding`
info provided by the installed dependencies of a given project.

Notes on implementation:

- `lib/utils/funding.js` Provides helpers to validate funding info and
return a tree-shaped structure containing the funding data for all deps.
- `lib/fund.js` Implements `npm fund <pkg>` command
- Added tests
  - `npm install` mention of funding
  - `npm fund <pkg>` variations
  - unit tests for added `lib/utils` and `lib/install` helpers
- Added docs for `npm fund`, `funding` `package.json` property
- Fixed `lib/utils/open-url` to support `--json` config
- Documented `unicode` on `npm install` docs
- fix tests
- fix planned tap tests
- alternative solution to --no-browser arg
- docs: moved fund docs to new location

Refs: https://github.com/npm/rfcs/blob/2d2f00457ab19b3003eb6ac5ab3d250259fd5a81/accepted/0017-add-funding-support.md

PR-URL: #273
Credit: @ruyadorno
Close: #273
Reviewed-by: @darcyclarke
- This will ensure we inherit our standard labels from the `open-source-project-boilerplate`

PR-URL: #282
Credit: @darcyclarke
Close: #282
Reviewed-by: @ruyadorno
- Added an install page (copied from existing online docs)
- Added a FeatureLink component to components/links.js
Modified the copy of the "Publish" card to make the transition to
npmjs.com/products less jarring

PR-URL: #277
Credit: @oletizi
Close: #277
Reviewed-by: @ruyadorno
PR-URL: #281
Credit: @NoDocCat
Close: #281
Reviewed-by: @ruyadorno
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants