구축(deps 개발): 인형사를 2.1.1에서 3.0.0으로 승급

12954 단어 pretty-please

묘사

2.1.1에서 3.0.0까지의 요동puppeteer.
릴리즈 노트
출처puppeteer's releases.

v3。0

거대한 변화

  • Chromium 81.0.4044.0 (r737027)
  • Puppeteer can now fetch a Firefox Nightly binary for you via PUPPETEER_PRODUCT=firefox npm install. Also, there’s now an example showing how to launch Firefox with Puppeteer.
  • File uploads are generally more reliable (#5363) and elementHandle.uploadFile(...filePaths) now triggers a change event, matching the old behavior in Puppeteer v1.20.0. (#5389)
  • Node.js v8.x.x is no longer supported. (#5136)

막후

  • Puppeteer is migrating to TypeScript. Although this doesn't affect the way developers can consume Puppeteer, it improves the quality of the Puppeteer type definitions which can be used by modern editors.
  • Our custom test runner framework has been removed in favor of Mocha, reducing maintenance overhead.
  • Our CI setup and the way we deal with test flakiness is being reworked in order to increase our confidence of landing PRs without breaking anything.

원시 어음

6760b92 - chore: mark version v3.0.0 (#5642) 3387aab - feat(chromium): roll Chromium to r737027 (#5644) c5df490 - docs(readme): update cross-browser FAQ (#5634) 35989a7 - fix: set revision based on PUPPETEER_PRODUCT (#5643) d817ae5 - fix: update preferred revision after Launcher is created (#5640) df81250 - chore: update ws library (#5638) 2529ee6 - chore(eslint): add eslint typescript linting (#5635) 88d843d - feat(TypeScript): move DeviceDescriptors to TS (#5595) 1ce4fe7 - chore(deps): update extract-zip to version 2 (#5610) 0bcc5a7 - chore: migrate remaining tests to Mocha (#5616) 17cd870 - chore: migrate unit tests to Mocha (#5600) 262da92 - chore(test): re-enable Firefox testing on CI (#5608) 83d9d53 - chore: update CI to run Travis + Linux + Chromium (#5583) 21c2d31 - docs(api): update another emulateMediaType example (#5607) fefa8ca - docs(api): update emulateMediaType example (#5606) bbdaf92 - docs(README): remove unused badges efe561e - chore: fix DocLint method diffing (#5594) 841c2a5 - chore: fix emulateMedia tests (#5593) 8fa034b - chore: remove flakiness dashboard (#5592) 4ee2c43 - chore: fix Page.emulateMedia doclint failure (#5584) a99a3cf - chore: skip failing cookie tests in Firefox (#5575) 88446df - chore: fix missed src/ vs lib/ documentation (#5591) b3b0dc5 - docs: replace invalid device descriptors link (#5589) 99ecdba - docs: fix simple typo (#5585) 7f7887e - docs(puppeteer-firefox): add deprecation warning to README (#5502) 6522e4f - chore: Use expect for assertions (#5581) 4c41421 - chore: run Chromium on Node.js 12 on Travis (#5582) f434684 - chore: fix link to source files in documentation (#5576) 2b52b86 - chore: remove travis-autodeploy (#5580) 7a2a41f - chore: move code to src/ and emit with TypeScript (#5568) c82b556 - docs: connect works with any supported browser (#5572) d678013 - chore: upgrade TypeScript to 3.8 (#5566) 3dff24a - chore: upgrade eslint to v6.8.0 (#5563) 4b0fd8b - chore: upgrade to TypeScript 3.7 (#5562)

... (truncated)

언약
자질구레한 일: v3 버전을 표시합니다.0.0 ( 6760b92 )
  • #5642특기(크롬): 크롬을 r737027 3387aab
  • 에 던지기
  • #5644 문서(자술): 브라우저 간 FAQ 업데이트 c5df490
  • #5634복원: 인형사 제품 기반 35989a7
  • 설정수정
  • #5643 복구: 이니시에이터 생성 후 기본 설정 업데이트 d817ae5
  • #5640자질구레한 일: ws-library 업데이트( df81250
  • #5638잡무(eslint):eslint typescript linting 추가 2529ee6
  • #5635 특기(타자 스크립트): 장치 설명기를 TS로 이동 88d843d
  • #5595자질구레한 일(deps): 압축을 풀기 zip을 제2판 1ce4fe7 으로 업데이트
  • #5610자질구레한 일: 남은 테스트를 모카 0bcc5a7 로 이전
  • #5616
  • 에서 볼 수 있는 추가 제출
    compare view
    이 PR과의 충돌은 사용자가 직접 변경하지 않는 한 해결될 수 있습니다.주석@dependabot rebase을 사용하여 수동으로 재기준을 트리거할 수도 있습니다.
    신뢰성 명령 및 옵션
    이 PR에 의견을 달면 Cortebot 작업을 트리거할 수 있습니다.
    - "@relateot rebase"는 이 PR의 기초를 재설정합니다.
    - "@relateot recreate"는 이 PR을 다시 만들고 편집한 내용을 덮어씁니다.
    - "@cordenot merge"는 CI 전송 후 이 PR을 병합합니다.
    - "@relateot squash and merge"는 CI 전송 후 이 PR을 누르고 병합합니다.
    - "@Correlot cancel merge"는 이전에 요청한 병합을 취소하고 자동 병합을 차단합니다.
    - 이 PR이 종료되면 @Correlot Recover에서 다시 열립니다.
    - @CorrelotClose가 PR을 닫고 Correlott를 중지하고 다시 생성합니다.수동으로 닫아서 같은 결과를 얻을 수 있습니다
    - "@corderot ignore this main version"은 이 PR을 닫고 Corderot가 이 주요 버전의 콘텐츠를 다시 만드는 것을 중지합니다. (PR을 다시 열거나 업그레이드하지 않는 한)
    - "@corderot ignore this minor version"은 이 PR을 닫고 corderot가 이 minor version에 대해 더 많은 PR을 만드는 것을 중지합니다. (PR을 다시 열거나 PR로 업그레이드하지 않는 한)
    - "@corderot ignore this dependency"는 이 PR을 닫고 이 의존항에 대한 corderot의 내용을 다시 만들지 않습니다(PR을 다시 열거나 PR로 업그레이드하지 않는 한)
    - "@cordeot use this label"현재 태그를 재구매 프로토콜 및 언어의 미래 PRs 기본 태그로 설정
    - "@cordenot use this reviewers"현재 검토자를 해당 재구매 계약 및 언어의 미래 PRs에 대한 기본 검토자로 설정
    - "@corderiot use this assignees"는 현재 소유자를 재구매 프로토콜과 언어의 미래 PRs에 대한 기본값으로 설정합니다.
    - "@cordeot use this milestone"은 현재 이정표를 재구매 계약 및 언어의 미래 PRs에 대한 기본 이정표로 설정
    - "@Relateot badge me"는 자술한 파일에 "Relateot enabled"배지를 추가할 수 있도록 코드로 이 홍보에 대해 설명합니다.
    또한 Correlot[대시보드]에서 다음을 설정할 수도 있습니다(https://app.dependabot.com):
    - 업데이트 빈도(하루 중 시간과 일주일 중 날짜 포함)
    - 끌어오기 요청 제한(업데이트가 실행될 때마다/또는 언제든지 열려 있음)
    - 범위 밖의 업데이트(필요한 경우 잠금 파일 업데이트만 수신)
    - 보안 업데이트(필요한 경우 보안 업데이트만 수신)

    토론 #1

    가 #203으로 대체되었습니다.

    좋은 웹페이지 즐겨찾기