인형 배우를 2.1.1에서 4.0.1로 끌어올리다

8248 단어 pretty-please

묘사

2.1.1에서 4.0.1까지의 충돌puppeteer.
릴리즈 노트
출처puppeteer's releases.

v4。0.1

취약점 복구

  • The link the troubleshooting docs is now fixed and links to the main branch, not the removed master branch. Fixes #6082.

원시 어음

16972ca - pull in master => main renaming b537a67 - chore: mark v4.0.1

v4。0

바뀐 것 깨기: 인형사는 노드의 이벤트 스미스 라이브러리를 사용하지 않습니다

As part of our work to make Puppeteer agnostic of its environment we are removing the dependency on Node’s EventEmitter in favour of an event emitter that is not tied to Node. Under the hood we use Mitt, but we extend Mitt with additional functionality to match most of the methods that Node’s EventEmitter provides. The following methods have been removed from Puppeteer classes that extend EventEmitter:

  • eventNames()
  • getMaxListeners()
  • listeners(eventName)
  • prependListener
  • prependOnceListener
  • setMaxListeners(n)
  • rawListeners(eventName)

Additionally all the static methods on the EventEmitter class are not supported:

  • listenerCount(emitter, eventName)
  • defaultMaxListeners
  • errorMonitor

Node’s EventEmitter emitted a newListener event when a listener was added and a removeListener event when one was removed. These are not supported and will not be emitted.

새로운 기능 및 개선 사항

  • Send/receive debug logs are now split out into separate channels making the logs much clearer (#6017)
  • You can now call isJavaScriptEnabled() on a Puppeteer page to find out if JS is enabled on the page (#5993)

취약점 복구

  • Puppeteer is now much better at killing lingering browser processes, especially when you exit a test run with Ctrl-C (#6011)

막후

  • We've started work on a new documentation system that uses TSDoc to generate documentation from our source code and have been porting documentation into code accordingly.

원시 어음

5493494 - chore: mark version 4.0.0 03ab1c1 - fix: improve Ctrl + C support (#6011) b659969 - chore: migrate away from Node's EventEmitter (#5979) 6e060ce - fix(connection): separate send/receive debug logging (#6017)


언약
  • f7f3f28 문서(신규): TSDoc를 추적 클래스에 추가(#6088)
  • 4a4692c TSDoc를 파일 선택기에 추가#6092
  • 9224251 사소한 일: TS 테스트 마이그레이션의 TODO 정리#6090
  • d41078f 문서(신규): TSDoc를 마우스 클래스에 추가(#6086)
  • 34fd05f 터치스크린에 tsdoc#6087
  • 추가
  • 73b9795 문서(신규): BrowserFetcher#6078
  • 에 TSDoc 주석 추가
  • 37f6032 특기(api):제거emulateMedia방법#6084
  • 1ee379c 자질구레한 일: 더 예쁜 것을 사용하지 마라(#6079
  • 381b0f8 잡무: toBeGolden를 TypeScript#6080
  • 로 선언
  • 70a900e 자질구레한 일: ESLint 규정 위반 수리 및 규칙의 엄격성 감소(#6081)
  • compare view
  • 에서 볼 수 있는 추가 제출
    관리자 변경
    이 버전은 jackfranklinnpm로 전송되었습니다. 이것은 새로운 인형 방출자입니다. 당신의 현재 버전부터입니다.
    Dependabot compatibility score
    이 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를 중지하고 다시 생성합니다.수동으로 닫아서 같은 결과를 얻을 수 있습니다

    토론 #1

    네, 이 버전은 다시 알려드리지 않겠습니다. 하지만 새로운 버전이 나올 때 연락 드리겠습니다.
    만약 네가 생각을 바꾸면, 이 공관을 다시 열기만 하면, 나는 어떠한 충돌도 해결할 것이다.

    좋은 웹페이지 즐겨찾기