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

chore: Add support for react ^17.0.0 and ^18.0.0 #1740

Merged
merged 1 commit into from
Apr 23, 2022
Merged

chore: Add support for react ^17.0.0 and ^18.0.0 #1740

merged 1 commit into from
Apr 23, 2022

Conversation

rebelliard
Copy link
Collaborator

Adds React ^17 and React ^18 as allowed peer dependencies, so that apps using this library can upgrade React without having to override any dependencies.

This pull request should superseed #1656.

  • The existing test suites (npm test) all pass
  • For any new features or bug fixes, both positive and negative test cases have been added
  • For any new features, documentation has been added
  • For any documentation changes, the text has been proofread and is clear to both experienced users and beginners.
  • Format your code with prettier (yarn run prettier).
  • Run the Flow typechecks (yarn run typecheck).

@bvaughn bvaughn merged commit 005be24 into bvaughn:master Apr 23, 2022
@rebelliard
Copy link
Collaborator Author

Is it possible to publish a new version of this library? :D

PS: Thanks for the hard work here!

@bvaughn
Copy link
Owner

bvaughn commented Apr 24, 2022

I'm not feeling up for that task right now. Since the last time I published a release, things have changed in master that I haven't tested and can't vouch for.

If you're feeling up for doing this, let's chat?

@rebelliard
Copy link
Collaborator Author

Sure! I should be able to look into it during the week. 🙂

@rebelliard
Copy link
Collaborator Author

Let me know how I can help. Have a nice day. 🙂

@bvaughn
Copy link
Owner

bvaughn commented Apr 26, 2022

How you could help: You can make the NPM release and agree to watch and respond to any issues filed over the next few weeks that may have been caused by the release.

@rebelliard
Copy link
Collaborator Author

I can do that. If it makes sense to you, it's best then to push the NPM release on Monday, as I'll have a few AFK days at the end of this week, and I'd like to be here to respond. 🧐 👮‍♂️

@bvaughn
Copy link
Owner

bvaughn commented Apr 26, 2022

Sounds good, Rafael. What's your NPM username btw?

@rebelliard
Copy link
Collaborator Author

Hey @bvaughn. I tried publishing the NPM package to no avail. I could have sworn I accepted the NPM invitation, but maybe but perhaps I didn't. Could you send it again? :)

❯ yarn publish

yarn publish v1.22.18
[1/4] Bumping version...
info Current version: 9.22.3
question New version: 9.23.0
info New version: 9.23.0
[2/4] Logging in...
[3/4] Publishing...

(…)

error Couldn't publish package: "https://registry.yarnpkg.com/react-virtualized: You do not have permission to publish \"react-virtualized\". Are you logged in as the correct user?"

❯ npm whoami

rebelliard

@dgilbertdigital
Copy link

Anyway to get this resolved @rebelliard , @bvaughn? I think this release would help out a lot of people

@Akhil-Chandran-Arch
Copy link

Anyway to get this resolved @rebelliard , @bvaughn? I think this release would help out a lot of people

yeah, waiting for the release

@ezhilkarthi
Copy link

Any update on the release @rebelliard @bvaughn with React 17 or 18 support.

@JurajKavka
Copy link

Hi any update on this?

@cileria
Copy link

cileria commented Jun 3, 2022

Hallo, can you please prioritize this? React-window does not really do it for me. react-virtualized is a great library, react-window does not really do it for me.

@enykeev
Copy link

enykeev commented Jun 9, 2022

The changes have been published in a fork as https://www.npmjs.com/package/@enykeev/react-virtualized/v/9.22.4-mirror.1. Obviously use at your own discretion.

Also, be aware, this package has a ton of deprecated and vulnerable dependencies now. It needs active support if want to continue to rely on it.

@gabycperezdias
Copy link

gabycperezdias commented Jun 9, 2022

@bvaughn Any ETA for the publishing? It appears as if the code is 100% stable for it to be published but it was just a permission issue (#1740 (comment))? Could we retry doing that?

@cileria
Copy link

cileria commented Jun 10, 2022

The changes have been published in a fork as https://www.npmjs.com/package/@enykeev/react-virtualized/v/9.22.4-mirror.1. Obviously use at your own discretion.

Also, be aware, this package has a ton of deprecated and vulnerable dependencies now. It needs active support if want to continue to rely on it.

Thank you so much! How can I install type declarations of this package? I tried:

npm i @types/@enykeev/react-virtualized
npm i @enykeev/@types/react-virtualized

Neither works. Any Idea?

@enykeev
Copy link

enykeev commented Jun 10, 2022

I have not published any type declarations. Given that the types have not changed, you should be able to use original declarations. You may need to somehow hint it to the ts/vscode.

@taw1313
Copy link

taw1313 commented Aug 9, 2022

How's this going?

@ilinalexgit
Copy link

ping @rebelliard @bvaughn

@fwhatley
Copy link

Any update on the publish for this change? or does anyone have suggestions of other libraries similar to this?

@LitoMore
Copy link

LitoMore commented Oct 1, 2022

I opened an issue about this topic:

ezeyuske pushed a commit to ezeyuske/react-virtualized that referenced this pull request Nov 17, 2022
@tasawar-hussain
Copy link

I'm not feeling up for that task right now. Since the last time I published a release, things have changed in master that I haven't tested and can't vouch for.

If you're feeling up for doing this, let's chat?

@bvaughn @rebelliard Instead of publishing the latest master branch, A new branch can be created from latest tag as base branch, make these changes in that branch and then create a new tag on that branch and publish the release, in this way only these changes would be part of the release.

I'd be happy to help!

@ar53n
Copy link

ar53n commented Jan 25, 2023

is there any updates?

@rebelliard
Copy link
Collaborator Author

Unfortunately, I was not given publishing rights.

npm ERR! 403 Forbidden - PUT https://registry.npmjs.org/react-virtualized - You do not have permission to publish "react-virtualized". Are you logged in as the correct user?

kwilcox pushed a commit to WebCOOS/webcoos.org that referenced this pull request Mar 6, 2023
@bvaughn
Copy link
Owner

bvaughn commented Apr 9, 2023

Version 9.22.4 has been published with peer dependencies updated to include React 17 and 18. (No other changes from 9.22.3)

https://github.com/bvaughn/react-virtualized/releases/tag/v9.22.4

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.

None yet