-
Notifications
You must be signed in to change notification settings - Fork 291
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
Journal (/journal/*) #3
Comments
Merged
frehner
added a commit
that referenced
this issue
Feb 27, 2023
frehner
added a commit
that referenced
this issue
Mar 3, 2023
* Initial commit from Create Turborepo * Save progress on migration * Get storefront api schema and graphql generation working * Update deps, add changeset, fix types with new version * Add turbo ci checks Add github workflows * create the 2022-7 branch * Change naming, update docs, move readme and contributing * Config alex and get checks passing * Add cla github action * Update actions versions, and run checks before build * Fix branch references to main * test to see if alex is breaking ci stuff (#1) * test to see if alex is breaking ci stuff * add alex back, and check changeset checker * downgrade alex, and add better words/docs on changeset reminder * revert alex downgrade * see if we can figure out where this is coming from * remove testing as it didn't find anything * remove diff command on alex * remove comment that tests changeset checker * add publish config * Fix readmes (#2) * Fix readmes * update terminology * Add CoC and update package description * Fix docs * Simplify the logic for external video urls (#3) * Remove unnecessary tsconfig items (#4) Add the variant source header for SFAPI calls. * Update README.md * Fix issues with formatting and filename * update dependencies (#5) * README updates for content type and pkg name (#6) * provide guidance on setting the header content type * language lint * change pkg name * Update README (#7) * update readme * fix links Co-authored-by: Elise Yang <[email protected]> * CI action for publishing the next version automatically (#8) * CI action for publishing the next version automatically * remove output to file * Publish next2 (#9) * CI action for publishing the next version automatically * remove output to file * Don't use the action to run these commands * Try manually doing the publish now (#10) * Go into dir so script can find package.json (#11) * Try this configs * Change ts moduleresolution (#13) * Change TS's module resolution to 'node' instead of nodenext * Include stories in TS checking now, and fix issues * Feat/cart provider (#12) * Copy CartProvider from hydrogen repo * Add worktop lib to use the cookies package for CartProvider * Modify CartProvider to fit hydrogen-ui * Add CartProvider story * add changeset * Cart provider updates (#14) * Change ts moduleresolution (#13) * Change TS's module resolution to 'node' instead of nodenext * Include stories in TS checking now, and fix issues * Starting work on simplifying the cart code in hui * Simply more cart-related files and remove a bunch of them * All CI checks are passing, and types are improved. * Better file names * Fix mock import filename * Remove any type * Improve release notes, update type names, fix typo * Correct alex config file and allow hooks Co-authored-by: Anthony Frehner <[email protected]> * udpate readmes (#18) * udpate readmes * format * update * Fix issue with file output not being correct (#16) * Fix issue with file output not being correct Also update deps, and move npmrc. * downgrade happy-dom to pass tests * fix publishing? * cleanup script * update naming for workflow * remove from npmrc and add to script * show an error when next publish doesn't work * fix cd script * Make the URLs a little more permanent. (#19) * Fix TS typings on moduleResolution: node (#20) * [ci] release 2022-7 (#15) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update to 2022-10 Also, add documentation for next time. * Update package.json version * Fix output bundles, maybe. (#22) * Convert project to CJS with ESM files ending in .mjs (#23) * Convert project to CJS with ESM files ending in .mjs Helps fix issues with the build output + dependencies processed by Vite. * fix small typo in message * move script to .mjs * And update reference to mjs script * Initial release of 2022-10 (#24) * [ci] release 2022-10 (#25) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * externalize the deps (#29) * externalize the deps * Add changelog * wrap comments * Revert package updates as it causes issues still in nextjs (#31) * metafieldParser() (#45) * Save progress on a new metafield parser * Fix type issue, and get some generics passed in * Fix tests and add additional TS docs to the types * handle no 'type' field, and prep for list metafields * Save progress on metafield parser and tests * Finished the tests and docs * Deprecate parseMetafield; add changelog; export functions * fix bad variable name * Update packages/react/src/metafield-parser.test.ts Co-authored-by: Daniel Rios <[email protected]> * Clarify wording around naming and deprecation * remove todo Co-authored-by: Daniel Rios <[email protected]> * Create CartCost (#46) * Create CartCost * Add changeset * Update packages/react/src/CartCost.tsx Co-authored-by: Anthony Frehner <[email protected]> * Update packages/react/src/CartCost.tsx Co-authored-by: Anthony Frehner <[email protected]> * Fix lint * Fix lint Co-authored-by: Anthony Frehner <[email protected]> * Adding NextJS as an e2e testing point / app (#49) * save progress * Save progress and updates * Saving prettier output * Cleanup the repo and get dev scripts working across packages * Build before typecheck as nextjs relies on the output * fix linting setup for nextjs * add a todo note * Fix build issues with outputting a node_modules folder Always remove the dist folder as part of dev (and prod) to make sure that the dist folder looks accurate across starts Move unneeded ts-expect in sourcecode and move to test Fix some tsconfig issues with included files * Update issue templates * Update issue templates * format fixing :) * Update the types for MediaFile to allow className (#57) * Add <AddToCartButton /> component (#58) * Add component * Add tests * add changeset * fix typo * Update AddToCartButton.tsx * Move base button (#59) * Cart checkout button (#60) * Add CartCheckoutButton * Create curly-turtles-itch.md * use basebutton on checkoutbutton (#61) * Buy now button (#62) * buy now button * minor fixusps and change set * include xstate in builds (#64) * include xstate in builds * Fix NextJS issues by including files with sideeffects See vitejs/vite#10866 for more details * [ci] release 2022-10 (#47) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add node-specific builds using Vite's --ssr flag (#66) * Add node-specific builds using Vite's --ssr flag Should help use the correct code for each environment in places where that's important, e.g. using node-specific stuff when in node. * add changeset * Fix additional issues with node builds (#68) * Fix additional issues with node builds Tested in the standalone nextjs app for sanity's sake, and this is working * comment update * Cart line provider (#48) * Initial thing * Make old tests pass * Adding stories * fix up test/stories more * remove unneeded fixtures * Update sharp-squids-accept.md * Update CartLineProvider.test.tsx * remove cartlines component * Add additional functions to ShopifyProvider (#71) * Added new functions to shopify provider * Update cart to use the new methods Add changeset * feedback updates * Add our scalars to the package for other developers (#69) * Add our scalars to the package for other developers * Update .changeset/swift-olives-beam.md Co-authored-by: Ren Chaturvedi <[email protected]> * Update .changeset/swift-olives-beam.md Co-authored-by: Ren Chaturvedi <[email protected]> * Update apps/nextjs/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update apps/nextjs/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update apps/nextjs/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/README.md Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/README.md Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/codegen.ts Co-authored-by: Ren Chaturvedi <[email protected]> * Update packages/react/src/codegen.helpers.ts Co-authored-by: Ren Chaturvedi <[email protected]> Co-authored-by: Ren Chaturvedi <[email protected]> * Add a new utility helper for getting the myshopify domain for the site (#70) * [ci] release 2022-10 (#67) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update all deps except Vitest and ModelViewer (#74) Not vitest because of an issue with the latest version causing us to fail our tests. * Update MediaFile types (#76) * Update MediaFile types * Update packages/react/src/MediaFile.tsx Co-authored-by: Matt Seccafien <[email protected]> * Update packages/react/src/MediaFile.test.tsx Co-authored-by: Ren Chaturvedi <[email protected]> Co-authored-by: Matt Seccafien <[email protected]> Co-authored-by: Ren Chaturvedi <[email protected]> * Add stackblitz links and info to issue template (#72) * Add stackblitz links and info to issue template * Update .github/ISSUE_TEMPLATE/bug_report.md Co-authored-by: Matt Seccafien <[email protected]> * feedback Co-authored-by: Matt Seccafien <[email protected]> * Update ShopifyProvider to have storeDomain match (#78) Add tests, and add some small notes to the upgrade guide. * `CartLinePrice` component (#50) * Improve fixture mocks merging * Migrate `CartLineImage` component * Migrate `CartLinePrice` component * changesets * fix typescript * Update `CartLinePrice` to be consistent with `ProductPrice` * Revert "Migrate `CartLineImage` component" This reverts commit 096f6e57752d8bdfc1571c53856c0817dcc7d2e8. * Update changeset * [ci] release 2022-10 (#77) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update the types for <Money/> (#80) * Update the types for <Money/> * fix test * Show development warnings only once (#85) * Show client warnings only once * Changeset * Double space * Fix main / module fields in package.json (#87) * update workflow files to not used deprecated apis (#88) * Saving progress (#90) * [ci] release 2022-10 (#81) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * remove file that prevents publishing * Fix/cart optimistic (#93) * fix optimistic UI for CartProvider * Add changeset * add graphql comments, remove duplicated query, add new field names (#94) * Fixes issues with require() calls in non-node envs (#99) Also remove unnecessary "production" conditions as it'll just use the default condition which is the same. * [ci] release 2022-10 (#96) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add final changelog (#109) * [ci] release 2022-10 (#110) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Final for reals, but with readme updates now (#112) * [ci] release 2022-10 (#113) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Start work on 2023-01 * Update instances in code of 2022-10 * Update the schema and types * Update to shopifyDomain to only provide exactly what is passed in * Deprecated the old metafield parser and updated it to the new way * Update package.json version * Update readmes * Get flattenConnection return types better. (#118) * Readme cleanup a bit * Update all possible deps * [React Storefront Kit]: Rename product, `npm` package, and GitHub repo references (#98) * rename product and package * link * prettier * Update package.json Co-authored-by: Ren Chaturvedi <[email protected]> * Cleanup some naming things, and fix build names and repo names * Remove unneeded note Co-authored-by: Ren Chaturvedi <[email protected]> Co-authored-by: Anthony Frehner <[email protected]> * Documentation setup (#101) * npm script for new system and some test .doc.ts files * updated to v 0.2.7 generate-docs * New docs system (#75) * add ProductPrice doc * add ProductPrice example * add MediaFile doc * add MediaFile example * add Image example * Metafield and update to MediaFile * Add ModelViewer * Add Money * fix metafield and money * fix generation error * add ProductProvider and ShopifyProvider * ShopPayButton * fix ShopifyProvider * update ShopPayButton type and add Video * generate data * some cleanup * update data * Static page docs (#82) * use new folder structure for docs * move doc file * updated some types for landing pages * update to newer version of generate-docs and update content to React Storefront Kit * update to newer version of generate-docs and update content to React Storefront Kit * update to newer version of generate-docs and update content to React Storefront Kit * Update examples to have their own extension Config TS and ESLint so that there aren't any issues with some checks that will always fail in the example files * Update to latest and fix various issues * Updated docs with better names, types, and examples * Cleanup shoppaybutton Co-authored-by: John Collett <[email protected]> Co-authored-by: Ren Chaturvedi <[email protected]> Co-authored-by: John Collett <[email protected]> Co-authored-by: Alex Harvey <[email protected]> * Get publishing back on * update changelog name * Remove migration text * [ci] release 2023-01 (#123) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Small changelog updates * add additional note to contributing * Shopify analytics (#108) * working shopify analytics * add to cart analytics * workign all events * file renames * file paths * lint * lint * fix nextjs app lint * fix nextjs app lint * test for schemas * lint test * fix nextjs app * add analytic-utils tests and refactor (#117) * add analytic-utils tests and refactor * fix name * fix test * add test for coverage * fix no product payload test * @juanpprieto/fix-failing-tests (#120) * add support for parsing complex gids and fix failing test * shorten cond checks * remove incorrect complex id parsing * fix typo * sendShopifyAnalytics tests * better test naming * lint * some PR feedbacks * more PR feedbacks * lint * more test * more test * better name test * @juanpprieto/cookie util test (#121) * fix lint complains * fix weird ts complain * fix format * clean up constants * convert ShopifyCookie to a hook * ts clean up * ts clean up * more ts clean up * more feedback * update ShopPayButton * make sure monorail endpoint can be updated to the shop domain alternative * mock failed response * add doc * prettier * ci browser different? * return explicit type * see if this works * fix type prettier * fix package path * full cookie test * prettier * move shopify cookie constants back into cart constant * missed a return type * Update .changeset/plenty-moles-listen.md Co-authored-by: Anthony Frehner <[email protected]> * remove console log * update exposed methods, constants, and types * prettier * fix file name * fix file name again * Small updates Co-authored-by: Juan P. Prieto <[email protected]> Co-authored-by: Anthony Frehner <[email protected]> * [ci] release 2023-01 (#124) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update README.md * Update README.md * Fix bug in storefront client. (#125) Update the nextjs app to reflect that Fix issue with latest graphql codegen needing ts-node Add tests * [ci] release 2023-01 (#126) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update docs and cleanup references (#127) * update(packages): Updated Generate-docs package to solve errors from existing docs (#129) * Updating the docs links to work (#131) Cleaning up naming and editorial stuff. * Adding docs for AddToCart and BuyNow buttons (#132) * generate docs Cleanup package.json Update contributing.md * AddToCartButton * Add BuyNowButton * Update README.md * Adds CartLinePrice and CartCost components to index.ts (#134) * Add cart checkout docs and rearrange index.ts * Add cartcost component * Add CartLinePrice * format readme * Update README.md * Adding docs for cartlineprovider (#141) * getting cartprovider docs up (#142) * getting cartprovider docs up * update name * Graphql ts docs (#143) * Add some graphql and TypeScript related docs for utilities * Delete generated_docs_data.json * Add docs for flatten connection (#144) * Enforce alphabetical exports only in index.ts (#145) * Add parse-metafield docs (#149) * Add parse-metafield docs * Add storefront-client docs as well * fix ci for now * Adding analytics docs (#138) * Adding analytics docs basic setup * Fix doc typing to use the magic generated one * clean up eslint errors and ts errors * break functions into each own files for documentation * move fn back to analytics file and fix up doc * fix up test * add more docs * create doc for constants * more updates * add changeset * fix types * format * lint * rename to shopify constants * fix type again * add related docs * fix type in test * fix types * add type for other const * One more fix --------- Co-authored-by: Helen Lin <[email protected]> * Update the SFAPI docs to use satisfies (#151) * Add useMoney docs (#152) * Add useMoney docs * Revert Money.doc changes * remove ts error in jsx file * Update README.md * update reference landing page (#146) * update landing page (#153) * update landing page * edits * update examples * fix example * format * Update packages/react/docs/staticPages/hook.example.jsx Co-authored-by: Anthony Frehner <[email protected]> * Update packages/react/docs/staticPages/hydrogenReact.doc.ts --------- Co-authored-by: Anthony Frehner <[email protected]> * Fix some documentation issues (#154) * Cleanup some docs and how they're presented (#155) * Update ShopifyProvider with flattened props (#156) * Renaming it again to hydrogen-react (#157) Hopefully the last time... :) * [ci] release 2023-01 (#135) * [ci] release 2023-01 * [ci] release 2023-01 * Add release notes documentation * fix link text * Update packages/react/CHANGELOG.md Co-authored-by: Bret Little <[email protected]> * Update packages/react/CHANGELOG.md Co-authored-by: Bret Little <[email protected]> --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Anthony Frehner <[email protected]> Co-authored-by: Bret Little <[email protected]> * remove duplicated info * Update the umd global variable name (#159) * Update the umd global variable name * add changeset * Tweak docs (#161) * Make better button docs (#164) * Tweak docs 2 (#163) * Update the docs for any Money-related components (#165) * Last bit of small cleanup (#166) * Fix flattenConnection doc (#168) * Landing page fixes (#167) * new landing page for react hydrogen * more changes to the landing page * undo changes to generated_docs_data * updated generated content with new version * fixed some rogue commas * updated generation * fix links to storefront schema (#169) * fix links to storefront schema * update generated file * storefront-api-types link * landing page typo (#170) * Update README.md * Deprecate CartLinePrice (#173) * Deprecate CartLinePrice * cleanup changelog * Fix some docs (#175) * Lint updates (#174) * migrate to just be in the package alone * Ignore or fix lint errors * Add explicit return types on functions only for source code * Configure turbo to run eslint in each package * Get linting working on the react package * Get tests to pass by preserving the act behavior as it was before * Migrate cartlinequantityadjustbutton (#180) * Start migration of CartLineQuantityAdjustButton Co-Authored-By: Jason Kurian <[email protected]> * Get CartLineQuantity typescript tests passing * Update tests for CartLineQuantityAdjustButton to use RTL Fix a couple instances of unnecessary "data-testId" camel casing. Update BuyNowButton tests to use a shared utility Co-Authored-By: Jason Kurian <[email protected]> * Add attributes to linesUpdate() so that they're not lost When adjusting the quantity. * Add documentation for the components * Update docs icons * Small update to PR template * Allow dev to disable manually if they want. * Make the typing DX better for these keys --------- Co-authored-by: Jason Kurian <[email protected]> * [ci] release 2023-01 (#160) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Updating the readmes to use the official docs more (#182) * Fix two small docs issues (#183) * Fix two small docs issues * fix the source and run the build-docs command * Fix UMD builds by defining process.env.NODE_ENV (#188) * Fix bug in storefront-client checking on the server (#195) * Fix issue with props on cartlinequantityadjustbutton (#196) * Update all the deps besides model-viewer (#199) * Update all the deps besides model-viewer * Create lazy-dolphins-develop.md * Npm migration (#201) * use package-lock * Migrate tooling to use npm * Fix some commands to use npx; add changelog * [ci] release 2023-01 (#197) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * prep for migration and renaming to hydrogen-react * step 1: migrated hydrogen-react source code Updated package.json Verified that most of the package scripts in hydrogen-react work. * Get the dev command working from monorepo root * dev scripts working with reloads * CI checks are passing locally for the most part Waiting on Matt's updates to the hydrogen tests to work in other timezones before this is 100% done. * Get ci:checks script working * Update docs and readme for new repo location * Update issue templates to better include hydrogen-react And other tools, too! * Update Hydrogen readme to make room for multiple packages Graham did most of the work here 😄 Co-Authored-By: Graham F. Scott <[email protected]> * Add a versioning section * update entry.server.tsx based on new remix template * Revert "update entry.server.tsx based on new remix template" This reverts commit 7ef939e. * Update README.md Co-authored-by: Daniel Rios <[email protected]> * PR feedback * remove npm version * triggering a revalidation maybe? * Revert "triggering a revalidation maybe?" This reverts commit d85ba01. * try with turbo platform workaround? --------- Co-authored-by: Ren Chaturvedi <[email protected]> Co-authored-by: Elise Yang <[email protected]> Co-authored-by: Elise Yang <[email protected]> Co-authored-by: Daniel Rios <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Elise Yang <[email protected]> Co-authored-by: Matt Seccafien <[email protected]> Co-authored-by: Bret Little <[email protected]> Co-authored-by: Daniel Rios <[email protected]> Co-authored-by: Fran Dios <[email protected]> Co-authored-by: Michelle Vinci <[email protected]> Co-authored-by: John Collett <[email protected]> Co-authored-by: John Collett <[email protected]> Co-authored-by: Alex Harvey <[email protected]> Co-authored-by: Helen Lin <[email protected]> Co-authored-by: Juan P. Prieto <[email protected]> Co-authored-by: Jason Kurian <[email protected]> Co-authored-by: Graham F. Scott <[email protected]>
remcolakens
pushed a commit
to remcolakens/hydrogen
that referenced
this issue
Jul 14, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@storybook/testing-library](https://github.com/storybookjs/testing-library) | [`^0.0.14-next.2` -> `^0.1.0`](https://renovatebot.com/diffs/npm/@storybook%2ftesting-library/0.0.14-next.2/0.1.0) | [![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/compatibility-slim/0.0.14-next.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/confidence-slim/0.0.14-next.2)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`^5.59.7` -> `^5.59.8`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.59.7/5.59.8) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/compatibility-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/confidence-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | [`^5.59.7` -> `^5.59.8`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.59.7/5.59.8) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/compatibility-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/confidence-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | [`^8.3.0` -> `^8.8.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/8.3.0/8.8.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/compatibility-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/confidence-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | [`7.29.4` -> `7.32.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.29.4/7.32.2) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/compatibility-slim/7.29.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/confidence-slim/7.29.4)](https://docs.renovatebot.com/merge-confidence/) | | [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide)) | [`^0.224.0` -> `^0.229.0`](https://renovatebot.com/diffs/npm/lucide-react/0.224.0/0.229.0) | [![age](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/compatibility-slim/0.224.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/confidence-slim/0.224.0)](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turbo.build/repo) ([source](https://github.com/vercel/turbo)) | [`^1.9.9` -> `^1.10.0`](https://renovatebot.com/diffs/npm/turbo/1.9.9/1.10.0) | [![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/compatibility-slim/1.9.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/confidence-slim/1.9.9)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>storybookjs/testing-library</summary> ### [`v0.1.0`](https://github.com/storybookjs/testing-library/blob/HEAD/CHANGELOG.md#v010-Mon-Apr-03-2023) [Compare Source](https://github.com/storybookjs/testing-library/compare/v0.0.14-next.2...v0.1.0) :tada: This release contains work from a new contributor! :tada: Thank you, Kasper Peulen ([@​kasperpeulen](https://github.com/kasperpeulen)), for all your work! ##### 🚀 Enhancement ##### 🐛 Bug Fix - Support Storybook 7.0.0 [#​34](https://github.com/storybookjs/testing-library/pull/34) ([@​yannbf](https://github.com/yannbf)) - Make `waitFor` interceptable and don't override interval/timeout [#​23](https://github.com/storybookjs/testing-library/pull/23) ([@​ghengeveld](https://github.com/ghengeveld) [@​yannbf](https://github.com/yannbf)) - support storybook 7.0 [#​30](https://github.com/storybookjs/testing-library/pull/30) ([@​yannbf](https://github.com/yannbf)) ##### Authors: 3 - Gert Hengeveld ([@​ghengeveld](https://github.com/ghengeveld)) - Kasper Peulen ([@​kasperpeulen](https://github.com/kasperpeulen)) - Yann Braga ([@​yannbf](https://github.com/yannbf)) *** </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v5.59.8`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5598-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5597v5598-2023-05-29) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/eslint-plugin) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v5.59.8`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5598-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5597v5598-2023-05-29) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8) **Note:** Version bump only for package [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) </details> <details> <summary>prettier/eslint-config-prettier</summary> ### [`v8.8.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-880-2023-03-20) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.7.0...v8.8.0) - Added: \[[@​typescript-eslint/lines-around-comment](https://github.com/typescript-eslint/lines-around-comment)]. Thanks to [@​ttionya](https://github.com/ttionya)! ### [`v8.7.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-870-2023-03-06) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.6.0...v8.7.0) - Added: \[[@​typescript-eslint/block-spacing](https://github.com/typescript-eslint/block-spacing)]. Thanks to [@​ttionya](https://github.com/ttionya)! - Added: \[[@​typescript-eslint/key-spacing](https://github.com/typescript-eslint/key-spacing)]. Thanks to [@​ttionya](https://github.com/ttionya)! ### [`v8.6.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-860-2023-01-02) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/3dfe8c6301897260486e13bc22712e824958c422...414495d420fdc3936064e86dc3a5479d60f26bd6) - Added: \[vue/multiline-ternary]. Thanks to [@​xcatliu](https://github.com/xcatliu)! ### [`v8.5.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-850-2022-03-02) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.4.0...v8.5.0) - Added: \[[@​typescript-eslint/space-before-blocks](https://github.com/typescript-eslint/space-before-blocks)]. Thanks to Masafumi Koba ([@​ybiquitous](https://github.com/ybiquitous))! ### [`v8.4.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-840-2022-02-19) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.3.0...v8.4.0) - Added: \[vue/quote-props]. Thanks to [@​xcatliu](https://github.com/xcatliu)! </details> <details> <summary>jsx-eslint/eslint-plugin-react</summary> ### [`v7.32.2`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7322---20230128) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2) ##### Fixed - configs: restore `parserOptions` in legacy configs (\[[#​3523](https://github.com/jsx-eslint/eslint-plugin-react/issues/3523)]\[] [@​ljharb](https://github.com/ljharb)) - \[`jsx-no-constructed-context-values`], \[`jsx-no-useless-fragment`]: add a rule schema ([@​ljharb](https://github.com/ljharb)) ( \[`no-unknown-property`]: add `fill` for `<marker>` ([#​3525][] [@​alexey-koran](https://github.com/alexey-koran)) [7.32.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2 [#​3525]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3525 [#​3520]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3523 ### [`v7.32.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7321---20230116) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.0...v7.32.1) ##### Fixed - prevent circular dependency in index and "all" config ([#​3519][] [@​ljharb](https://github.com/ljharb)) - \[`destructuring-assignment`]: do not force destructuring of optionally chained properties ([#​3520][] [@​ljharb](https://github.com/ljharb)) [7.32.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.0...v7.32.1 [#​3520]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3520 [#​3519]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3519 ### [`v7.32.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7320---20230110) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.11...v7.32.0) ##### Added - support new config system ([#​3429][] [@​jjangga0214](https://github.com/jjangga0214)) - \[`hook-use-state`]: add `allowDestructuredState` option ([#​3449][] [@​ljharb](https://github.com/ljharb)) - add \[`sort-default-props`] and deprecate \[`jsx-sort-default-props`] ([#​1861][] [@​alexzherdev](https://github.com/alexzherdev)) - add \[`no-object-type-as-default-prop`] rule ([#​2848][] [@​cyan33](https://github.com/cyan33) [@​fengkx](https://github.com/fengkx)) ##### Fixed - configs: avoid legacy config system error ([#​3461][] [@​ljharb](https://github.com/ljharb)) - \[`sort-prop-types`]: restore autofixing ([#​3452][], [#​3471][] [@​ROSSROSALES](https://github.com/ROSSROSALES)) - \[`no-unknown-property`]: do not check `fbs` elements ([#​3494][] [@​brianogilvie](https://github.com/brianogilvie)) - \[`jsx-newline`]: No newline between comments and jsx elements ([#​3493][] [@​justmejulian](https://github.com/justmejulian)) - \[`jsx-no-leaked-render`]: Don't report errors on empty strings if React >= v18 ([#​3488][] [@​himanshu007-creator](https://github.com/himanshu007-creator)) - \[`no-invalid-html-attribute`]: convert autofix to suggestion ([#​3474][] [@​himanshu007-creator](https://github.com/himanshu007-creator) [@​ljharb](https://github.com/ljharb)) - \[`jsx-no-leaked-render`]: fix removing parentheses for conditionals ([#​3502][] [@​akulsr0](https://github.com/akulsr0)) - \[`jsx-no-leaked-render`]: invalid fixes in coerce mode ([#​3511][] [@​akulsr0](https://github.com/akulsr0)) - \[`destructuring-assignment`]: Handle destructuring of useContext in SFC ([#​2797][] [@​Zinyon](https://github.com/Zinyon) [@​ljharb](https://github.com/ljharb)) ##### Changed - \[Docs] \[`jsx-no-leaked-render`]: Remove mentions of empty strings for React 18 ([#​3468][] [@​karlhorky](https://github.com/karlhorky)) - \[Docs] update `eslint-doc-generator` to v1.0.0 ([#​3499][] [@​bmish](https://github.com/bmish)) - \[meta] add issue template ([#​3483][] [@​ROSSROSALES](https://github.com/ROSSROSALES)) - \[Docs] Use emoji for jsx-runtime config and config file for eslint-doc-generator ([#​3504][] [@​bmish](https://github.com/bmish)) - \[Docs] \[`prefer-exact-props`]: fix example flow syntax ([#​3510][] [@​smackfu](https://github.com/smackfu)) - \[Perf] use `anyOf` instead of `oneOf` ([@​ljharb](https://github.com/ljharb) [@​remcohaszing](https://github.com/remcohaszing)) [7.32.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.11...v7.32.0 [#​3511]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3511 [#​3510]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3510 [#​3504]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3504 [#​3502]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3502 [#​3499]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3499 [#​3494]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3494 [#​3493]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3493 [#​3488]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3488 [#​3483]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3483 [#​3474]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3474 [#​3471]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3471 [#​3468]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3468 [#​3461]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3461 [#​3452]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3452 [#​3449]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3449 [#​3429]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3429 [#​2848]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2848 [#​2797]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2797 [#​1861]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1861 ### [`v7.31.11`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​73111---20221117) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11) ##### Fixed - \[`jsx-no-target-blank`]: allow ternaries with literals ([#​3464][] [@​akulsr0](https://github.com/akulsr0)) - \[`no-unknown-property`]: add `inert` attribute ([#​3484][] [@​ljharb](https://github.com/ljharb)) - \[`jsx-key`]: detect keys in logical expression and conditional expression ([#​3490][] [@​metreniuk](https://github.com/metreniuk)) ##### Changed - \[Perf] component detection: improve performance by avoiding traversing parents unnecessarily ([#​3459][] [@​golopot](https://github.com/golopot)) - \[Docs] `forbid-component-props`: inclusive language w/ allowlist ([#​3473][] [@​AndersDJohnson](https://github.com/AndersDJohnson)) - \[Docs] automate doc generation with `eslint-doc-generator` ([#​3469][] [@​bmish](https://github.com/bmish)) [7.31.11]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11 [#​3490]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3490 [#​3484]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3484 [#​3473]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3473 [#​3469]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3469 [#​3464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3464 [#​3459]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3459 ### [`v7.31.10`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​73110---20221010) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10) ##### Fixed - \[`no-unknown-property`]: allow `allowFullScreen` on `iframe` ([#​3455][] [@​almeidx](https://github.com/almeidx)) [7.31.10]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10 [#​3455]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3455 ### [`v7.31.9`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7319---20221009) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9) ##### Fixed - \[`no-unknown-property`]: add `dialog` attributes ([#​3436][] [@​ljharb](https://github.com/ljharb)) - \[`no-arrow-function-lifecycle`]: when converting from an arrow, remove the semi and wrapping parens ([#​3337][] [@​ljharb](https://github.com/ljharb)) - \[`jsx-key`]: Ignore elements inside `React.Children.toArray()` ([#​1591][] [@​silvenon](https://github.com/silvenon)) - \[`jsx-no-constructed-context-values`]: fix false positive for usage in non-components ([#​3448][] [@​golopot](https://github.com/golopot)) - \[`static-property-placement`]: warn on nonstatic expected-statics ([#​2581][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: properly tag-restrict case-insensitive attributes ([@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: allow `webkitDirectory` on `input`, case-insensitive ([#​3454][] [@​ljharb](https://github.com/ljharb)) ##### Changed - \[Docs] \[`no-unknown-property`]: fix typo in link ([#​3445][] [@​denkristoffer](https://github.com/denkristoffer)) - \[Perf] component detection: improve performance by optimizing getId ([#​3451][] [@​golopot](https://github.com/golopot)) - \[Docs] \[`no-unstable-nested-components`]: Warn about memoized, nested components ([#​3444][] [@​eps1lon](https://github.com/eps1lon)) [7.31.9]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9 [#​3454]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3454 [#​3451]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3451 [#​3448]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3448 [#​3445]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3445 [#​3444]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3444 [#​3436]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3436 [#​3337]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3337 [#​2581]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2581 [#​1591]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1591 ### [`v7.31.8`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7318---20220908) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8) ##### Fixed - \[`no-unknown-property`]: add `viewBox` on `marker` ([#​3416][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: add `noModule` on `script` ([#​3414][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: allow `onLoad` on `<object>` ([#​3415][] [@​OleksiiKachan](https://github.com/OleksiiKachan)) - \[`no-multi-comp`]: do not detect a function property returning only null as a component ([#​3412][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: allow `abbr` on `<th>` and `<td>` ([#​3419][] [@​OleksiiKachan](https://github.com/OleksiiKachan)) - \[`no-unknown-property`]: add `viewBox` for `pattern`, `symbol`, `view` ([#​3424][] [@​MNBuyskih](https://github.com/MNBuyskih)) - \[`no-unknown-property`]: add `align` on all the tags that support it ([#​3425][] [@​ljharb](https://github.com/ljharb)) ##### Changed - \[meta] npmignore markdownlint config ([#​3413][] [@​jorrit](https://github.com/jorrit)) [7.31.8]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8 [#​3425]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3425 [#​3424]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3424 [#​3419]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3419 [#​3416]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3416 [#​3415]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3415 [#​3414]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3414 [#​3413]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3413 [#​3412]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3412 ### [`v7.31.7`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7317---20220905) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7) ##### Fixed - \[`no-unknown-property`]: avoid warning on `fbt` nodes entirely ([#​3391][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: add `download` property support for `a` and `area` ([#​3394][] [@​HJain13](https://github.com/HJain13)) - \[`no-unknown-property`]: allow `webkitAllowFullScreen` and `mozAllowFullScreen` ([#​3396][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: `controlsList`, not `controlList` ([#​3397][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: add more capture event properties ([#​3402][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: Add more one word properties found in DefinitelyTyped's react/index.d.ts ([#​3402][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: Mark onLoad/onError as supported on iframes ([#​3398][] [@​maiis](https://github.com/maiis), [#​3406][] [@​akx](https://github.com/akx)) - \[`no-unknown-property`]: allow `imageSrcSet` and `imageSizes` attributes on `<link>` ([#​3407][] [@​terrymun](https://github.com/terrymun)) - \[`no-unknown-property`]: add `border`; `focusable` on `<svg>` ([#​3404][] [#​3404][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: React lowercases `data-` attrs ([#​3395][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: add `valign` on table components ([#​3389][] [@​ljharb](https://github.com/ljharb)) [7.31.7]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7 [#​3407]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3407 [#​3406]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3406 [#​3405]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3405 [#​3404]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3404 [#​3402]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3402 [#​3398]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3398 [#​3397]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3397 [#​3396]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3396 [#​3395]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3395 [#​3394]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3394 [#​3391]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3391 [#​3389]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3389 ### [`v7.31.6`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7316---20220904) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6) ##### Fixed - \[`no-unknown-property`]: `onError` and `onLoad` both work on `img` and `script` ([#​3388][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: data-\* attributes can have numbers ([#​3390][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: add more audio/video attributes ([#​3390][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: move allowfullscreen to case ignored attributes ([#​3390][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: fill works on line, mask, and use elements ([#​3390][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: add onMouseMoveCapture as valid react-specific attribute ([#​3390][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: make onLoad and onError be accepted on more elements ([#​3390][] [@​sjarva](https://github.com/sjarva)) ##### Changed - \[Docs] \[`no-unknown-property`]: add a mention about using ignores properties with libraries that add props ([#​3390][] [@​sjarva](https://github.com/sjarva)) [7.31.6]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6 [#​3390]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3390 [#​3388]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3388 ### [`v7.31.5`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7315---20220903) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5) ##### Fixed - \[`no-unknown-property`]: add properties `onToggle`, `fill`, `as`, and pointer events ([#​3385][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: add `defaultChecked` property ([#​3385][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: add touch and media event related properties ([#​3385][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: `children` is always an acceptable prop; iframes have `scrolling`; video has `playsInline` ([#​3385][] [@​ljharb](https://github.com/ljharb)) [7.31.5]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5 [#​3385]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3385 ### [`v7.31.4`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7314---20220903) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4) ##### Fixed - \[`no-unknown-property`]: support `checked` on inputs ([#​3383][] [@​ljharb](https://github.com/ljharb)) [#​3383]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3383 [7.31.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4 ### [`v7.31.3`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7313---20220902) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3) ##### Fixed - \[`no-unknown-property`]: add SVG and meta properties ([#​3381][] [@​AhmadMayo](https://github.com/AhmadMayo)) [7.31.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3 [#​3381]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3381 ### [`v7.31.2`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7312---20220902) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2) ##### Fixed - \[`jsx-key`]: avoid a crash with optional chaining ([#​3371][] [@​ljharb](https://github.com/ljharb)) - \[`jsx-sort-props`]: avoid a crash with spread props ([#​3376][] [@​ljharb](https://github.com/ljharb)) - \[`no-unknown-property`]: properly recognize valid data- and aria- attributes ([#​3377][] [@​sjarva](https://github.com/sjarva)) - \[`no-unknown-property`]: properly recognize unknown HTML/DOM attributes ([#​3377][] [@​sjarva](https://github.com/sjarva)) ##### Changed - \[Docs] \[`jsx-sort-props`]: replace ref string with ref variable ([#​3375][] [@​Luccasoli](https://github.com/Luccasoli)) - \[Refactor] \[`no-unknown-property`]: improve jsdoc; extract logic to separate functions ([#​3377][] [@​sjarva](https://github.com/sjarva)) - \[Refactor] \[`no-unknown-property`]: update DOM properties to include also one word properties ([#​3377][] [@​sjarva](https://github.com/sjarva)) [7.31.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2 [#​3377]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3377 [#​3376]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3376 [#​3375]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3375 [#​3371]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3371 ### [`v7.31.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​73111---20221117) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.0...v7.31.1) ##### Fixed - \[`jsx-no-target-blank`]: allow ternaries with literals ([#​3464][] [@​akulsr0](https://github.com/akulsr0)) - \[`no-unknown-property`]: add `inert` attribute ([#​3484][] [@​ljharb](https://github.com/ljharb)) - \[`jsx-key`]: detect keys in logical expression and conditional expression ([#​3490][] [@​metreniuk](https://github.com/metreniuk)) ##### Changed - \[Perf] component detection: improve performance by avoiding traversing parents unnecessarily ([#​3459][] [@​golopot](https://github.com/golopot)) - \[Docs] `forbid-component-props`: inclusive language w/ allowlist ([#​3473][] [@​AndersDJohnson](https://github.com/AndersDJohnson)) - \[Docs] automate doc generation with `eslint-doc-generator` ([#​3469][] [@​bmish](https://github.com/bmish)) [7.31.11]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11 [#​3490]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3490 [#​3484]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3484 [#​3473]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3473 [#​3469]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3469 [#​3464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3464 [#​3459]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3459 ### [`v7.31.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7310---20220824) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.2...v7.31.0) ##### Added - \[`jsx-newline`]: add `allowMultiline` option when prevent option is true ([#​3311][] [@​TildaDares](https://github.com/TildaDares)) - \[`forbid-dom-props`]: add `disallowedFor` option ([#​3338][] [@​TildaDares](https://github.com/TildaDares)) ##### Fixed - \[`jsx-no-literals`]: properly error on children with noAttributeStrings: true ([#​3317][] [@​TildaDares](https://github.com/TildaDares)) - \[`jsx-key`]: catch key errors inside conditional statements ([#​3320][] [@​TildaDares](https://github.com/TildaDares)) - \[`display-name`]: Accept forwardRef and Memo nesting in newer React versions ([#​3321][] [@​TildaDares](https://github.com/TildaDares)) - \[`jsx-key`]: avoid a crash from optional chaining from [#​3320][] ([#​3327][] [@​ljharb](https://github.com/ljharb)) - \[`jsx-key`]: avoid a crash on a non-array node.body from [#​3320][] ([#​3328][] [@​ljharb](https://github.com/ljharb)) - \[`display-name`]: fix false positive for assignment of function returning null ([#​3331][] [@​apbarrero](https://github.com/apbarrero)) - \[`display-name`]: fix identifying `_` as a capital letter ([#​3335][] [@​apbarrero](https://github.com/apbarrero)) - \[`require-default-props`]: avoid a crash when function has no props param ([#​3350][] [@​noahnu](https://github.com/noahnu)) - \[`display-name`], component detection: fix HOF returning null as Components ([#​3347][] [@​jxm-math](https://github.com/jxm-math)) - \[`forbid-prop-types`]: Ignore objects that are not of type React.PropTypes ([#​3326][] [@​TildaDares](https://github.com/TildaDares)) - \[`display-name`], component detection: fix false positive for HOF returning only nulls and literals ([#​3305][] [@​golopot](https://github.com/golopot)) - \[`jsx-no-target-blank`]: False negative when rel attribute is assigned using ConditionalExpression ([#​3332][] [@​V2dha](https://github.com/V2dha)) - \[`jsx-no-leaked-render`]: autofix nested "&&" logical expressions ([#​3353][] [@​hduprat](https://github.com/hduprat)) - \[`jsx-sort-props`]: sorted attributes now respect comments ([#​3358][] [@​ROSSROSALES](https://github.com/ROSSROSALES)) ##### Changed - \[Refactor] \[`jsx-indent-props`]: improved readability of the checkNodesIndent function ([#​3315][] [@​caroline223](https://github.com/caroline223)) - \[Tests] \[`jsx-indent`], \[`jsx-one-expression-per-line`]: add passing test cases ([#​3314][] [@​ROSSROSALES](https://github.com/ROSSROSALES)) - \[Refactor] `boolean-prop-naming`, `jsx-indent`: avoid assigning to arguments ([#​3316][] [@​caroline223](https://github.com/caroline223)) - \[Docs] \[`sort-comp`]: add class component examples ([#​3339][] [@​maurer2](https://github.com/maurer2)) - \[Docs] \[`jsx-no-useless-fragment`]: add more examples of correct code ([#​3349][] [@​karlhorky](https://github.com/karlhorky)) - \[Docs] \[`jsx-boolean-value`]: add jsdoc types for helper functions ([#​3344][] [@​caroline223](https://github.com/caroline223)) - \[readme] remove dead codeclimate badge, add actions badge ([@​ljharb](https://github.com/ljharb)) - \[readme] Remove dead david-dm badge ([#​3262][] [@​ddzz](https://github.com/ddzz)) - \[Refactor] \[`jsx-closing-bracket-location`], \[`jsx-no-bind`]: fix eslint issues ([#​3351][] [@​caroline223](https://github.com/caroline223)) - \[Tests] \[`function-component-definition`]: add passing test cases ([#​3355][] [@​TildaDares](https://github.com/TildaDares)) - \[Docs] \[`jsx-no-target-blank`]: Fix link to link-type-noreferrer ([#​3319][] [@​Luccasoli](https://github.com/Luccasoli)) - \[Docs] document which rules provide suggestions ([#​3359][], [#​3365][] [@​bmish](https://github.com/bmish)) - \[Docs] Consistent rule descriptions and doc sections ([#​3361][] [@​bmish](https://github.com/bmish)) - \[Docs] Standardize deprecated rule notice ([#​3364][] [@​bmish](https://github.com/bmish)) - \[Docs] Fix typos ([#​3366][] [@​bmish](https://github.com/bmish)) - \[Docs] Add markdownlint for documentation formatting consistency ([#​3367][] [@​bmish](https://github.com/bmish)) - \[Docs] Add config notice to rule docs ([#​3362][] [@​bmish](https://github.com/bmish)) [7.31.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.31.0 [#​3367]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3367 [#​3366]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3366 [#​3365]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3365 [#​3364]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3364 [#​3362]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3362 [#​3361]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3361 [#​3359]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3359 [#​3358]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3358 [#​3355]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3355 [#​3353]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3353 [#​3351]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3351 [#​3350]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3350 [#​3349]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3349 [#​3347]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3347 [#​3344]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3344 [#​3339]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3339 [#​3338]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3338 [#​3335]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3335 [#​3332]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3332 [#​3331]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3331 [#​3328]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3328 [#​3327]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3327 [#​3326]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3326 [#​3321]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3321 [#​3320]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3320 [#​3319]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3319 [#​3317]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3317 [#​3316]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3316 [#​3315]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3315 [#​3314]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3314 [#​3311]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3311 [#​3305]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3305 [#​3262]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3262 ### [`v7.30.2`](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2) ### [`v7.30.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7301---20220623) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1) ##### Fixed - \[`display-name`]: fix false positive for HOF returning only nulls ([#​3291][] [@​golopot](https://github.com/golopot)) - \[`jsx-no-leaked-render`]: avoid unnecessary negation operators and ternary branches deletion ([#​3299][] [@​Belco90](https://github.com/Belco90)) - \[`display-name`]: fix false positive when using memo ([#​3304][] [@​golopot](https://github.com/golopot)) ##### Changed - \[Docs] \[`jsx-tag-spacing`]: rename option from \[[#​3264](https://github.com/jsx-eslint/eslint-plugin-react/issues/3264)]\[] (\[[#​3294](https://github.com/jsx-eslint/eslint-plugin-react/issues/3294)\[] [@​ljharb](https://github.com/ljharb)) - \[Docs] \[`jsx-key`]: split the examples ([#​3293][] [@​ioggstream](https://github.com/ioggstream)) [7.30.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1 [#​3304]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3304 [#​3299]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3299 [#​3294]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3294 [#​3293]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3293 [#​3291]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3291 ### [`v7.30.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#​7300---20220518) [Compare Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.4...v7.30.0) ##### Added - \[`destructuring-assignment`]: add option `destructureInSignature` ([#​3235][] [@​golopot](https://github.com/golopot)) - \[`no-unknown-property`]: Allow crossOrigin on image tag (SVG) ([#​3251][] [@​zpao](https://github.com/zpao)) - \[`jsx-tag-spacing`]: Add `multiline-always` option ([#​3260][], [#​3264][] [@​Nokel81](https://github.com/Nokel81)) - \[`function-component-definition`]: replace `var` by `const` in certain situations ([#​3248][] [@​JohnBerd](https://github.com/JohnBerd) [@​SimeonC](https://github.com/SimeonC)) - add \[`jsx-no-leaked-render`] ([#​3203][] [@​Belco90](https://github.com/Belco90)) - \[`require-default-props`]: add option `functions` ([#​3249][] [@​nix6839](https://github.com/nix6839)) - \[`jsx-newline`]: Add `allowMultilines` option (\[[#​3311](https://github.com/jsx-eslint/eslint-plugin-react/issues/3311)]\[] [@​TildaDares](https://github.com/TildaDares)) ##### Fixed - \[`hook-use-state`]: Allow UPPERCASE setState setter prefixes ([#​3244][] [@​duncanbeevers](https://github.com/duncanbeevers)) - `propTypes`: add `VFC` to react generic type param map ([#​3230][] [@​dlech](https://github.com/dlech)) - \[`no-unused-state`]: avoid a crash ([#​3258][] [@​WillyLiaoWH](https://github.com/WillyLiaoWH) [@​ljharb](https://github.com/ljharb)) - \[`jsx-no-useless-fragment`]: use proper apostrophe in error message ([#​3266][] [@​develohpanda](https://github.com/develohpanda)) - `propTypes`: handle imported types/interface in forwardRef generic ([#​3280][] [@​vedadeepta](https://github.com/vedadeepta)) - \[`button-has-type`]: fix exception for `<button type>` ([#​3255][] [@​meowtec](https://github.com/meowtec)) - \[`no-unstable-nested-components`]: Improve error message and catch React.memo() ([#​3247][] [@​zacharyliu](https://github.com/zacharyliu)) ##### Changed - \[readme] remove global usage and eslint version from readme ([#​3254][] [@​aladdin-add](https://github.com/aladdin-add)) - \[Refactor] fix linter errors ([#​3261][] [@​golopot](https://github.com/golopot)) - \[Docs] \[`no-unused-prop-types`]: fix syntax errors ([#​3259][] [@​mrdulin](https://github.com/mrdulin)) - \[Refactor] improve performance for detecting function components ([#​3265][] [@​golopot](https://github.com/golopot)) - \[Refactor] improve performance for detecting class components ([#​3267][] [@​golopot](https://github.com/golopot)) - \[Refactor] \[`no-deprecated`]: improve performance ([#​3271][] [@​golopot](https://github.com/golopot)) - \[Refactor] \[`no-did-mount-set-state`], \[`no-did-update-set-state`], \[`no-will-update-set-state`]: improve performance ([#​3272][] [@​golopot](https://github.com/golopot)) - \[Refactor] improve performance by avoiding unnecessary `Components.detect` ([#​3273][] [@​golopot](https://github.com/golopot)) - \[Refactor] add `isParenthesized` AST util ([#​3203][] [@​Belco90](https://github.com/Belco90)) - \[Docs] `default-props-match-prop-types`, `require-default-props`, `sort-prop-types`: fix typos ([#​3279][] [@​nix6839](https://github.com/nix6839)) - \[Refactor] improve performance of rule merging ([#​3281][] [@​golopot](https://github.com/golopot)) - \[Refactor] improve performance of component detection ([#​3276][] [@​golopot](https://github.com/golopot)) [7.30.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.4...v7.30.0 [#​3281]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3281 [#​3280]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3280 [#​3279]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3279 [#​3276]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3276 [#​3273]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3273 [#​3272]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3272 [#​3271]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3271 [#​3267]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3267 [#​3266]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3266 [#​3265]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3265 [#​3264]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3264 [#​3261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3261 [#​3260]: https://github.jsx-eslintckcr/eslint-plugin-react/pull/3260 [#​3259]: https://githubjsx-eslintickcr/eslint-plugin-react/pull/3259 [#​3258]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3258 [#​3255]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3255 [#​3254]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3254 [#​3251]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3251 [#​3249]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3249 [#​3248]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3248 [#​3247]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3247 [#​3244]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3244 [#​3235]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3235 [#​3230]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3230 [#​3203]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3203 </details> <details> <summary>lucide-icons/lucide</summary> ### [`v0.229.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.229.0): New icons v0.229.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/v0.228.0...v0.229.0) > @​ generate:changelog /home/runner/work/lucide/lucide > node ./scripts/generateChangelog.mjs "--old-tag=v0.228.0" #### New icons 🎨 - `spell-check-2` ([#​1216](https://github.com/lucide-icons/lucide/issues/1216)) by [@​danielbayley](https://github.com/danielbayley) - `spell-check` ([#​1216](https://github.com/lucide-icons/lucide/issues/1216)) by [@​danielbayley](https://github.com/danielbayley) ### [`v0.228.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.228.0): New icons v0.228.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/v0.227.0...v0.228.0) > @​ generate:changelog /home/runner/work/lucide/lucide > node ./scripts/generateChangelog.mjs "--old-tag=v0.227.0" #### New icons 🎨 - `club` ([#​1018](https://github.com/lucide-icons/lucide/issues/1018)) by [@​danielbayley](https://github.com/danielbayley) - `radar` ([#​1152](https://github.com/lucide-icons/lucide/issues/1152)) by [@​danielbayley](https://github.com/danielbayley) - `refresh-cw-off` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) - `spade` ([#​1018](https://github.com/lucide-icons/lucide/issues/1018)) by [@​danielbayley](https://github.com/danielbayley) #### Modified Icons 🔨 - `history` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) - `refresh-ccw` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) - `refresh-cw` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) - `rotate-ccw` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) - `rotate-cw` ([#​1176](https://github.com/lucide-icons/lucide/issues/1176)) by [@​danielbayley](https://github.com/danielbayley) ### [`v0.227.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.227.0): New icons v0.227.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/v0.226.0...v0.227.0) > @​ generate:changelog /home/runner/work/lucide/lucide > node ./scripts/generateChangelog.mjs "--old-tag=v0.226.0" ##### New icons 🎨 - `disc-3` ([#​1307](https://github.com/lucide-icons/lucide/issues/1307)) by [@​danielbayley](https://github.com/danielbayley) - `spray-can` ([#​1277](https://github.com/lucide-icons/lucide/issues/1277)) by [@​danielbayley](https://github.com/danielbayley) ##### Modified Icons 🔨 - `disc-2` ([#​1307](https://github.com/lucide-icons/lucide/issues/1307)) by [@​danielbayley](https://github.com/danielbayley) ### [`v0.226.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.226.0): New icons v0.226.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/v0.225.0...v0.226.0) > @​ generate:changelog /home/runner/work/lucide/lucide > node ./scripts/generateChangelog.mjs "--old-tag=v0.225.0" ##### New icons 🎨 - `move-down-left` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-down-right` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-down` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-left` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-right` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-up-left` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-up-right` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) - `move-up` ([#​1227](https://github.com/lucide-icons/lucide/issues/1227)) by [@​jonas-hoebenreich](https://github.com/jonas-hoebenreich) ### [`v0.225.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.225.0): New icons v0.225.0 [Compare Source](https://github.com/lucide-icons/lucide/compare/v0.224.0...v0.225.0) > @​ generate:changelog /home/runner/work/lucide/lucide > node ./scripts/generateChangelog.mjs "--old-tag=v0.224.0" #### New icons 🎨 - `pilcrow-square` ([#​1311](https://github.com/lucide-icons/lucide/issues/1311)) by [@​danielbayley](https://github.com/danielbayley) </details> <details> <summary>vercel/turbo</summary> ### [`v1.10.0`](https://github.com/vercel/turbo/releases/tag/v1.10.0): Turborepo v1.10.0 [Compare Source](https://github.com/vercel/turbo/compare/v1.9.9...v1.10.0) <!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.0 --> #### What's Changed ##### Changelog - Exclude Pipeline Definition from Global Hash by [@​nathanhammond](https://github.com/nathanhammond) in [https://github.com/vercel/turbo/pull/4545](https://github.com/vercel/turbo/pull/4545) - chore(turbo/gen): mark as experimental by [@​tknickman](https://github.com/tknickman) in [https://github.com/vercel/turbo/pull/5016](https://github.com/vercel/turbo/pull/5016) - fix: no longer crash for single projects with global dependencies by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5002](https://github.com/vercel/turbo/pull/5002) - Add `dotEnv` to `turbo.json` by [@​nathanhammond](https://github.com/nathanhammond) in [https://github.com/vercel/turbo/pull/4870](https://github.com/vercel/turbo/pull/4870) - Add missing `--copy` flag. by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5021](https://github.com/vercel/turbo/pull/5021) - feat(basic): add generators to basic example by [@​tknickman](https://github.com/tknickman) in [https://github.com/vercel/turbo/pull/5006](https://github.com/vercel/turbo/pull/5006) - feat(prune) allow pruning of projects using Yarn PnP by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5019](https://github.com/vercel/turbo/pull/5019) - Update skipping-tasks.mdx by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5039](https://github.com/vercel/turbo/pull/5039) - Update skipping-tasks.mdx by [@​anthonyshew](https://github.com/anthonyshew) in [https://github.com/vercel/turbo/pull/5041](https://github.com/vercel/turbo/pull/5041) - feat(turborepo): remove RelativeSystemPathBuf, clean paths on join by [@​gsoltis](https://github.com/gsoltis) in [https://github.com/vercel/turbo/pull/5020](https://github.com/vercel/turbo/pull/5020) - fix(create-turbo): default example messaging by [@​tknickman](https://github.com/tknickman) in [https://github.com/vercel/turbo/pull/5059](https://github.com/vercel/turbo/pull/5059) - fix(daemon): kill daemon when root is removed by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5038](https://github.com/vercel/turbo/pull/5038) - ci(turbo): allow publishing from non-main by [@​tknickman](https://github.com/tknickman) in [https://github.com/vercel/turbo/pull/5062](https://github.com/vercel/turbo/pull/5062) - refactor(turborepo): Consolidated PathError and PathValidationError by [@​NicholasLYang](https://github.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/5060](https://github.com/vercel/turbo/pull/5060) - fix(create-turbo): git init must use add by [@​tknickman](https://github.com/tknickman) in [https://github.com/vercel/turbo/pull/5058](https://github.com/vercel/turbo/pull/5058) - feat: go daemon opt-in feature flag by [@​arlyon](https://github.com/arlyon) in [https://github.com/vercel/turbo/pull/5076](https://github.com/vercel/turbo/pull/5076) - Add codemod to transform literals to wildcards by [@​nathanhammond](https://github.com/nathanhammond) in [https://github.com/vercel/turbo/pull/5054](https://github.com/vercel/turbo/pull/5054) - Wildcard env by [@​nathanhammond](https://github.com/nathanhammond) in [https://github.com/vercel/turbo/pull/5017](https://github.com/vercel/turbo/pull/5017) - fix(daemon): plumb through flush watch errors by [@​chris-olszewski](https://github.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/5070](https://github.com/vercel/turbo/pull/5070) - Improve error message when repo is not linked or token is expired by [@​mehulkar](https://github.com/mehulkar) in [https://github.com/vercel/turbo/pull/5089](https://github.com/vercel/turbo/pull/5089) - fix(turborepo):Support distinguishing unset env vars by [@​nathanhammond](https://github.com/nathanhammond) in [https://github.com/vercel/turbo/pull/5086](https://github.com/vercel/turbo/pull/5086) #### New Contributors - [@​jw-vercel](https://github.com/jw-vercel) made their first contribution in [https://github.com/vercel/turbo/pull/5057](https://github.com/vercel/turbo/pull/5057) **Full Changelog**: https://github.com/vercel/turbo/compare/v1.9.9...v1.10.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/code-internet-applications/cbt-hydrogen). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNS4xMDIuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: