Comments (7)
It’s intentional: https://github.com/remarkjs/react-markdown/releases/tag/9.0.0. You should update.
from react-markdown.
Hi! This was closed. Team: If this was fixed, please add phase/solved
. Otherwise, please add one of the no/*
labels.
from react-markdown.
Adding on.
react-markdown
generally aims to support actively maintained platforms and libraries.
Node is has a well documented release and support cycle https://github.com/nodejs/Release#release-schedule and we support active and maintainance LTS releases.
React is a bit fuzzier https://react.dev/community/versioning-policy, from this comment from the maintainer team only latest release has active support reactjs/react.dev#1745 (comment)
Speaking for myself, I have no interest working around bugs that will never be fixed in unsupported releases of React, Node, etc.
I'd second @wooorm's recommendation above.
Upgrading to the actively supported React version would be the most secure and best maintained option.
from react-markdown.
Adding on further, react-markdown
uses the JSX automatic runtime, which was broken before React 18.
from react-markdown.
Thank you for the explanation. In our case we are using this lib in our SDK that is further used by other clients that are reluctant to upgrade their React. So we are in a bit of a pickle here 😄
from react-markdown.
In our case we are using this lib in our SDK that is further used by other clients that are reluctant to upgrade their React.
How you message this to your customers is of course your choice.
- You could continue to use
react-markdown
version 8, which supportsreact
version 16, with the understanding that neitherreact
version 16 norreact-markdown
version 8 are supported - You could upgrade to
react-markdown
version 9 and encourage your customers to migrate toreact
version 18
So we are in a bit of a pickle here
I understand and sympathize.
As an independent open source project, the support matrix is determined at an organization level by the maintainer team based on best practices and bandwidth of maintainers. Not by promises made by the sales team/developer relations team of an enterprise/company unaffiliated with the project.
I hope you understand the frustration that comes when sizeable enterprise focused requests are sent to open source projects, especially from companies that are neither contributing to or supporting the project.
If an organization is interested in supporting maintenance of the project and/or hours for support, there's more info at:
My obligatory reminder, as even well meaning folks often forget, that in open source, in the terms of every project:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED
from react-markdown.
I did not intend to persuade you with my last comment. Your explanation makes total sense and I am thankful you found the time to write it. What I wrote was a small rant 🙂
from react-markdown.
Related Issues (20)
- use plugin rehype-highlight v7.0.0 memory leak HOT 10
- Support passing 'id' (or any other arbitrary 'div' tags) HOT 2
- Package 'devop' HOT 2
- ERROR this.getData is not a function TypeError: this.getData is not a function HOT 4
- ERR_PNPM_NO_MATCHING_VERSION No matching version found for html-url-attributes@^3.0.0 HOT 2
- Link URL getting encoded in react-markdown v9 HOT 12
- Package dependencies error: ./node_modules/mdast-util-to-hast/lib/index.js Module not found: Can't resolve 'devlop' HOT 7
- Bug on old safari(14.1.1) macos 11.4 HOT 2
- Unable to resolve "devlop" from "node_modules/react-markdown/lib/index.js HOT 10
- Classname is always `undefined` HOT 8
- request refactoring HOT 3
- Usage of `Object.hasOwn` breaks web pages on iPad OS (iPad Air, Safari & Chrome) HOT 4
- rehypeKatex with remarkMath is not working for latex math HOT 1
- Does not parse ordered list from markdown correctly, HOT 6
- Code highliting with react-syntax-highlighter bug HOT 7
- Support for inapp links HOT 5
- text not created as hyperlink HOT 6
- Possible inconsistency with handling emphasis and strong when immediately followed by emphasis HOT 3
- p component overriding img component HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-markdown.