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
Update unified (major) #2855
base: main
Are you sure you want to change the base?
Update unified (major) #2855
Conversation
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
a73ff2d
to
eac5380
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Ignored Deployment
|
eac5380
to
16cf06b
Compare
16cf06b
to
6b519df
Compare
6b519df
to
5197b2e
Compare
5197b2e
to
6e45c90
Compare
6e45c90
to
1bd7a6d
Compare
1bd7a6d
to
5eb055d
Compare
5eb055d
to
5dfe404
Compare
5dfe404
to
5122d4c
Compare
5122d4c
to
c7b4495
Compare
c7b4495
to
5e7243b
Compare
5e7243b
to
3285cfa
Compare
3285cfa
to
a8b5534
Compare
a8b5534
to
f64b085
Compare
3b9e85d
to
4eff887
Compare
4eff887
to
6053421
Compare
6053421
to
a9546e5
Compare
a9546e5
to
50714cd
Compare
50714cd
to
7ad2a70
Compare
7ad2a70
to
a1d8c99
Compare
a1d8c99
to
9881946
Compare
9881946
to
389a0b6
Compare
389a0b6
to
7a86288
Compare
7a86288
to
5ec82e4
Compare
5ec82e4
to
bba61c7
Compare
bba61c7
to
2652301
Compare
2652301
to
fa41ec9
Compare
fa41ec9
to
0ab7a02
Compare
This PR contains the following updates:
2.0.0
->3.0.0
7.2.0
->9.0.0
8.0.7
->9.0.1
8.0.5
->9.0.0
6.1.1
->7.0.0
5.1.0
->6.0.0
3.0.1
->4.0.0
10.1.2
->11.0.4
Release Notes
rehypejs/rehype-minify (hast-util-to-string)
v3.0.0
Compare Source
3392d64
Update dependenciessyntax-tree/hastscript (hastscript)
v9.0.0
Compare Source
Breaking
8a5f97e
Add better custom element support by tightening overload detection(tiny chance of breaking, you’re most likely fine)
v8.0.0
Compare Source
change
04a40a5
Update@types/hast
, utilitiesmigrate: update too
234405b
Change to require Node.js 16migrate: update too
7e27d65
Removehastscript/html
(auto runtime) fromexports
migrate: use
hastscript
6976cbb
Removehastscript/html
,hastscript/svg
fromexports
migrate: use
hastscript
Full Changelog: syntax-tree/hastscript@7.2.0...8.0.0
remarkjs/react-markdown (react-markdown)
v9.0.1
Compare Source
d8e3787
Fix double encoding in new url transform55d8d83
Refactor docs to usecreateRoot
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, etcmigrate: update too
eca5e6b
08ead9e
Replace
transformImageUri
,transformLinkUri
w/urlTransform
migrate: see “Add
urlTransform
” belowde29396
Remove
linkTarget
optionmigrate: see “Remove
linkTarget
” below4346276
Remove support for passing custom props to components
migrate: see “Remove
includeElementIndex
”, “RemoverawSourcePos
”,“Remove
sourcePos
”, “Remove extra props passed to certain components”below
c0dfbd6
Remove UMD bundle from package
migrate: use
esm.sh
or a CDN or soe12b5e9
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
andtransformLinkUri
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, soindex
is never passed tocomponents.
Write a plugin to pass
index
:Show example of plugin
Remove
rawSourcePos
The
rawSourcePos
option was removed, sosourcePos
is never passed tocomponents.
All components are passed
node
, so you can getnode.position
from them.Remove
sourcePos
The
sourcePos
option was removed, sodata-sourcepos
is never passed toelements.
Write a plugin to pass
index
:Show example of plugin
Remove extra props passed to certain components
When overwriting components, these props are no longer passed:
inline
oncode
— create a plugin or use
pre
for the blocklevel
onh1
,h2
,h3
,h4
,h5
,h6
— check
node.tagName
insteadchecked
onli
— check
task-list-item
class or checkprops.children
index
onli
— create a plugin
ordered
onli
— create a plugin or check the parent
depth
onol
,ul
— create a plugin
ordered
onol
,ul
— check
node.tagName
insteadisHeader
ontd
,th
— check
node.tagName
insteadisHeader
ontr
— create a plugin or check children
rehypejs/rehype (rehype-parse)
v9.0.0
Compare Source
(see
13.0.0
)rehypejs/rehype-raw (rehype-raw)
v7.0.0
Compare Source
Change
cdbb980
Updatehast-util-raw
,@types/hast
migrate: update too
9a794bb
Change to require Node.js 16migrate: update too
cd34249
Change to useexports
migrate: don’t use private APIs
Full Changelog: rehypejs/rehype-raw@6.1.1...7.0.0
rehypejs/rehype-slug (rehype-slug)
v6.0.0
Compare Source
Change
295ac26
Update@types/hast
,unified
, utilities, etcmigrate: update too
12f76f8
Change to require Node.js 16migrate: update too
6855bcc
Change to useexports
migrate: don’t use private APIs
Full Changelog: rehypejs/rehype-slug@5.1.0...6.0.0
remarkjs/remark-gfm (remark-gfm)
v4.0.0
Compare Source
Change
b8cc334
Update@types/mdast
,unified
, utilitiesmigrate: update too
9eb0f54
Change to useexports
migrate: don’t use private APIs
5715c93
Change to require Node.js 16migrate: update too
Full Changelog: remarkjs/remark-gfm@3.0.1...4.0.0
unifiedjs/unified (unified)
v11.0.4
Compare Source
Types
1ca1a43
Add TypeScript declaration mapsby @remcohaszing in https://github.com/unifiedjs/unified/pull/230
Full Changelog: unifiedjs/unified@11.0.3...11.0.4
v11.0.3
Compare Source
Fix
8dee2ab
Fix support for functions in dataFull Changelog: unifiedjs/unified@11.0.2...11.0.3
v11.0.2
Compare Source
cea788b
Fix type of settings if nothing is registered yetFull Changelog: unifiedjs/unified@11.0.1...11.0.2
v11.0.1
Compare Source
d1a915d
Fix incorrect type ofsettings
in presetsFull Changelog: unifiedjs/unified@11.0.0...11.0.1
v11.0.0
Compare Source
Change
baf80b2
Change to require Node.js 16migrate: update too
dd9834a
Update@types/unist
migrate: update too
620ccf9
Updatevfile
migrate: update too
Change (unlikey to affect you)
a44db46
AddData
,Settings
types to augment shared datamigrate: if you deal with data, type it, see commit for info
fb49556
Change to replaceBuffer
withUint8Array
migrate: you’re probably fine unless you use weird encodings, see commit for details if so
f3e71a8
RemoveAttacher
typemigrate: use
Plugin
insteadcc53bb6
RemoveFrozenProcessor
typemigrate: use
Processor
instead1aa3494
Change to yieldundefined
, notnull
migrate: expect
undefined
932c140
Change to useexports
migrate: don’t use private APIs
8e57478
Remove support for classes as compilers, parsersmigrate: if you love classes, see commit message
4676814
Remove support for compilers returning nullishmigrate: nobody did that
807ffb9
Add improved typesmigrate: it’s probably just better if anything changed at all
b35afe0
Add useful error on empty presetsby @wooorm in https://github.com/unifiedjs/unified/pull/202
6f068a0
Fix to deep clone preset settings56ee288
Fix non-first parameter merging when reconfiguring pluginsMisc
e58b095
ad06700
40f0329
Refactor code-styleffc146c
Updatetypescript
by @ChristianMurphy in https://github.com/unifiedjs/unified/pull/216
7148746
144eec0
2d95451
Add improved docsafb704a
Fix some typosby @ChristianMurphy in https://github.com/unifiedjs/unified/pull/225
2aa15ea
Refactor typesa06537c
Add sponsorFull Changelog: unifiedjs/unified@10.1.2...11.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.