extract-text
extract-text copied to clipboard
chore(deps): update all non-major dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @typescript-eslint/eslint-plugin (source) | 8.0.1 -> 8.2.0 |
||||
| @typescript-eslint/parser (source) | 8.0.1 -> 8.2.0 |
||||
| cheerio (source) | 1.0.0-rc.12 -> 1.0.0 |
||||
| eslint (source) | 9.8.0 -> 9.9.0 |
||||
| husky | 9.1.4 -> 9.1.5 |
||||
| lint-staged | 15.2.8 -> 15.2.9 |
||||
| mocha (source) | 10.7.0 -> 10.7.3 |
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.2.0
🚀 Features
- eslint-plugin: add suggestion to
require-awaitto removeasynckeyword
🩹 Fixes
-
eslint-plugin: [use-unknown-in-catch-callback-variable] flag second argument of
.then -
eslint-plugin: [no-unnecessary-type-assertion] conflict with TS for variables used before assignment
-
eslint-plugin: delete [] in message if ReadOnly<string[]> is detected
-
eslint-plugin: [no-redundant-type-constituents] differentiate a types-error any from a true any
-
eslint-plugin: [no-unnecessary-type-parameters] check mapped constraint types if necessary
-
eslint-plugin: [no-unsafe-enum-comparison] add logic to see through intersections
❤️ Thank You
- Abraham Guo
- Dave
- Jake Bailey
- James
- Josh Goldberg ✨
- liuxingbaoyu
- Yukihiro Hasegawa
- Yutong Zhu
You can read about our versioning strategy and releases on our website.
v8.1.0
🚀 Features
-
eslint-plugin: [no-floating-promises] enable "add await" suggestion if ignoreVoid is true
-
typescript-estree: restrict variable declarator definite/init combinations
-
eslint-plugin: [no-unsafe-return] check promise any
-
eslint-plugin: [no-misused-promises] check subtype methods against heritage type methods
🩹 Fixes
-
eslint-plugin: [no-unsafe-enum-comparison] typo in test
-
eslint-plugin: [no-unnecessary-type-parameters] skip checking function bodies for AST references
-
eslint-plugin: [member-ordering] get accessor member name & take into account
abstractand decorator -
eslint-plugin: [prefer-optional-chain] wrong parenthesis fix output
-
eslint-plugin: [no-unnecessary-type-parameters] clarify message
❤️ Thank You
- Aly Thobani
- Brad Zacher
- James
- Josh Goldberg ✨
- Joshua Chen
- Olivier Zalmanski
- YeonJuan
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.2.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.1.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
cheeriojs/cheerio (cheerio)
v1.0.0
Cheerio 1.0 is here! 🎉
Announcement Blog Post
Breaking Changes
-
The minimum NodeJS version is now 18.17 or higher https://github.com/cheeriojs/cheerio/pull/3959
-
Import paths were simplified. For example, use
cheerio/sliminstead ofcheerio/lib/slim. https://github.com/cheeriojs/cheerio/pull/3970 -
The deprecated default Cheerio instance and static methods were removed. https://github.com/cheeriojs/cheerio/pull/3974
Before, it was possible to write code like this:
import cheerio, { html } from 'cheerio'; html(cheerio('<test></test>')); // ~ '<test></test>' -- NO LONGER WORKSMake sure to always load documents first:
import * as cheerio from 'cheerio'; cheerio.load('<test></test>').html(); -
Node types previously re-exported by Cheerio must now be imported directly from (
domhandler)(https://github.com/fb55/domhandler). https://github.com/cheeriojs/cheerio/pull/3969 -
htmlparser2 options now reside exclusively under the
xmlkey (https://github.com/cheeriojs/cheerio/pull/2916):const $ = cheerio.load('<html>', { xml: { withStartIndices: true, }, });
New Features
- Add functions to load buffers, streams & URLs in NodeJS by @fb55 in https://github.com/cheeriojs/cheerio/pull/2857
- Add extract method by @fb55 in https://github.com/cheeriojs/cheerio/pull/2750
Fixes
- Allow imports of
cheerio/utilsby @blixt in https://github.com/cheeriojs/cheerio/pull/2601 - Allow empty string in
data, and simplify by @fb55 in https://github.com/cheeriojs/cheerio/pull/2818 - Make
closestbe able to start from text nodes by @Qualtagh in https://github.com/cheeriojs/cheerio/pull/2811 - Fix potential github action smells by @ceddy4395 in https://github.com/cheeriojs/cheerio/pull/3826
Other
- Cheerio has a new website, featuring updated API docs and guides! https://github.com/cheeriojs/cheerio/pull/2950
Full Changelog: https://github.com/cheeriojs/cheerio/compare/v1.0.0-rc.12...v1.0.0
eslint/eslint (eslint)
v9.9.0
Features
41d0206feat: Add support for TS config files (#18134) (Arya Emami)3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)
Documentation
9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson)48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M)fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M)38a0661docs: Fix typo (#18735) (Zaina Al Habash)3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye)f9ac978docs: Update README (GitHub Actions Bot)
Chores
461b2c3chore: upgrade to@eslint/[email protected](#18765) (Francesco Trotta)59dba1bchore: package.json update for @eslint/js release (Jenkins)fea8563chore: update dependency @eslint/core to ^0.3.0 (#18724) (renovate[bot])aac191echore: update dependency @eslint/json to ^0.3.0 (#18760) (renovate[bot])b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.