Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency react-markdown to v9 - autoclosed #485

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 27, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-markdown 8.0.7 -> 9.0.1 age adoption passing confidence

Release Notes

remarkjs/react-markdown (react-markdown)

v9.0.1

Compare Source

  • d8e3787 Fix double encoding in new url transform
  • 55d8d83 Refactor docs to use createRoot

Full Changelog: remarkjs/react-markdown@9.0.0...9.0.1

v9.0.0

Compare Source

  • b67d714
    Change to require Node.js 16
    migrate: update too
  • ec2b134
    Change to require React 18
    migrate: update too
  • bf5824f
    Change to use exports
    migrate: don’t use private APIs
  • c383a45
    Update @types/hast, utilities, plugins, etc
    migrate: update too
  • eca5e6b
    08ead9e
    Replace transformImageUri, transformLinkUri w/ urlTransform
    migrate: see “Add urlTransform” below
  • de29396
    Remove linkTarget option
    migrate: see “Remove linkTarget” below
  • 4346276
    Remove support for passing custom props to components
    migrate: see “Remove includeElementIndex”, “Remove rawSourcePos”,
    “Remove sourcePos”, “Remove extra props passed to certain components”
    below
  • c0dfbd6
    Remove UMD bundle from package
    migrate: use esm.sh or a CDN or so
  • e12b5e9
    Remove prop-types
    migrate: use TypeScript
  • 4eb7aa0
    Change to throw errors for removed props
    migrate: don’t pass options that don’t do things
  • 8aabf74
    Change to improve error messages
    migrate: expect better messages
Add urlTransform

The transformImageUri and transformLinkUri were removed.
Having two functions is a bit much, particularly because there are more URLs
you might want to change (or which might be unsafe so we make them safe).
And their name and APIs were a bit weird.
You can use the new urlTransform prop instead to change all your URLs.

Remove linkTarget

The linkTarget option was removed; you should likely not set targets.
If you want to, use
rehype-external-links.

Remove includeElementIndex

The includeElementIndex option was removed, so index is never passed to
components.
Write a plugin to pass index:

Show example of plugin
import {visit} from 'unist-util-visit'

function rehypePluginAddingIndex() {
  /**
   * @​param {import('hast').Root} tree
   * @​returns {undefined}
   */
  return function (tree) {
    visit(tree, function (node, index) {
      if (node.type === 'element' && typeof index === 'number') {
        node.properties === index
      }
    })
  }
}
Remove rawSourcePos

The rawSourcePos option was removed, so sourcePos is never passed to
components.
All components are passed node, so you can get node.position from them.

Remove sourcePos

The sourcePos option was removed, so data-sourcepos is never passed to
elements.
Write a plugin to pass index:

Show example of plugin
import {stringifyPosition} from 'unist-util-stringify-position'
import {visit} from 'unist-util-visit'

function rehypePluginAddingIndex() {
  /**
   * @​param {import('hast').Root} tree
   * @​returns {undefined}
   */
  return function (tree) {
    visit(tree, function (node) {
      if (node.type === 'element') {
        node.properties.dataSourcepos = stringifyPosition(node.position)
      }
    })
  }
}
Remove extra props passed to certain components

When overwriting components, these props are no longer passed:

  • inline on code
    — create a plugin or use pre for the block
  • level on h1, h2, h3, h4, h5, h6
    — check node.tagName instead
  • checked on li
    — check task-list-item class or check props.children
  • index on li
    — create a plugin
  • ordered on li
    — create a plugin or check the parent
  • depth on ol, ul
    — create a plugin
  • ordered on ol, ul
    — check node.tagName instead
  • isHeader on td, th
    — check node.tagName instead
  • isHeader on tr
    — create a plugin or check children

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (rebase) September 27, 2023 19:18
@renovate
Copy link
Contributor Author

renovate bot commented Sep 27, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: @types/[email protected]
npm ERR! node_modules/@types/react
npm ERR!   dev @types/react@"17.0.71" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @types/react@">=18" from [email protected]
npm ERR! node_modules/react-markdown
npm ERR!   react-markdown@"9.0.1" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! 
npm ERR! For a full report see:
npm ERR! /tmp/worker/833d4b/0c65c3/cache/others/npm/_logs/2023-12-01T23_51_22_559Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /tmp/worker/833d4b/0c65c3/cache/others/npm/_logs/2023-12-01T23_51_22_559Z-debug-0.log

@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 5 times, most recently from 0574001 to 05e8b1e Compare October 3, 2023 16:31
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 4 times, most recently from 49ce0a1 to 96d6e28 Compare October 13, 2023 22:32
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 6 times, most recently from df2a5c4 to bf32361 Compare October 20, 2023 00:38
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 4 times, most recently from b9706ab to 719738c Compare October 25, 2023 20:29
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch from 719738c to dc47fab Compare October 31, 2023 11:20
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 4 times, most recently from f1fd8b6 to 03deec3 Compare November 13, 2023 14:13
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 4 times, most recently from 590b0d8 to a3a20af Compare November 21, 2023 04:01
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 5 times, most recently from 5ebc732 to 6d2ccf1 Compare November 24, 2023 11:34
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch 2 times, most recently from 7b5a2b4 to aa6c6f4 Compare November 29, 2023 21:18
@renovate renovate bot force-pushed the renovate/react-markdown-9.x branch from aa6c6f4 to 10a420f Compare December 1, 2023 23:51
@renovate renovate bot changed the title fix(deps): update dependency react-markdown to v9 fix(deps): update dependency react-markdown to v9 - autoclosed Dec 3, 2023
@renovate renovate bot closed this Dec 3, 2023
auto-merge was automatically disabled December 3, 2023 10:15

Pull request was closed

@renovate renovate bot deleted the renovate/react-markdown-9.x branch December 3, 2023 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants