-
Notifications
You must be signed in to change notification settings - Fork 137
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(deps): update docs-deps-major (major) - autoclosed #400
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pull Request Test Coverage Report for Build 12175902846Details
💛 - Coveralls |
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 22, 2024 15:07
079b22a
to
84213ad
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 22, 2024 19:23
84213ad
to
cb3ddc2
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 26, 2024 20:37
cb3ddc2
to
c7826ae
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 29, 2024 03:08
c7826ae
to
8fd8038
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 29, 2024 08:17
8fd8038
to
750bc18
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
August 29, 2024 19:09
750bc18
to
30f309f
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 5, 2024 04:34
30f309f
to
8daf9bc
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 5, 2024 07:50
8daf9bc
to
68eeee4
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 5, 2024 10:18
68eeee4
to
1c23efe
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 12, 2024 04:10
1c23efe
to
64c29cf
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 12, 2024 07:09
64c29cf
to
b7df208
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 12, 2024 14:27
b7df208
to
b18f3e3
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 12, 2024 21:45
b18f3e3
to
1ee24c5
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
September 19, 2024 04:08
1ee24c5
to
48f1473
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
November 28, 2024 03:35
bcd5708
to
1f10fc0
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
November 28, 2024 09:35
1f10fc0
to
54ab0cc
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
November 28, 2024 19:10
54ab0cc
to
ab6b2e6
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 5, 2024 05:11
ab6b2e6
to
370ee20
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 5, 2024 08:25
370ee20
to
70a7f04
Compare
Quality Gate passedIssues Measures |
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 5, 2024 19:17
70a7f04
to
c816e3a
Compare
renovate
bot
changed the title
chore(deps): update dependency wait-on to v8
chore(deps): update docs-deps-major (major)
Dec 5, 2024
|
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 12, 2024 03:04
c816e3a
to
9391743
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 17, 2024 01:20
9391743
to
85b15d2
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 26, 2024 03:57
85b15d2
to
b53427a
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 26, 2024 10:38
b53427a
to
651f090
Compare
renovate
bot
force-pushed
the
renovate/major-docs-deps-major
branch
from
December 26, 2024 10:39
651f090
to
7b22b8c
Compare
renovate
bot
changed the title
chore(deps): update docs-deps-major (major)
chore(deps): update docs-deps-major (major) - autoclosed
Dec 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^18.2.0
->^19.0.0
^18.2.0
->^19.0.0
^10.0.5
->^11.0.0
^7.2.0
->^8.0.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
facebook/react (react)
v19.0.0
Compare Source
facebook/react (react-dom)
v19.0.0
Compare Source
fkhadra/react-toastify (react-toastify)
v11.0.0
: v11Compare Source
What is new in v11
I’m super excited about this release! The main focus was on customization, and my goal was to empower you (and myself) so you can fully personalize the look and feel for the notifications.
In short, react-toastify should be able to blend into any design system.
No need to import the css file anymore
The stylesheet is now injected automatically, so you no longer need to import it. The CSS file is still exported by the library.
Easy customization!
One of the top requests has been how to customize notifications. To be fair, until this release, it was quite challenging because it required users to override numerous CSS classes.
I’ve simplified the DOM structure of the notification by removing extraneous div elements, nested elements, etc... It’s a significant breaking change, but it’s truly worth the effort. I can confidently say that the library can now seamlessly integrate into any design system.
Below, I’ve implemented a couple of different designs using only Tailwind. I didn’t override a single CSS class from react-toastify 🤯!
How does it work in practice? On the left side, we have the old DOM structure vs the new one on the right side.
Toastify__toast-body
and its child are now completely gone.CloseButton
now uses an absolute position.Thanks to those changes, nothing will interfere with your content.
Toastify__toast
has some sensible default values(e.g., border-radius, shadow, etc...) that can be customized using css or by updating the associated css variables:Custom progress bar
Allowing a custom progress bar wasn’t on my to-do list at all while working on this release. But seeing how easy it is to customize notifications now, I couldn’t resist 😆.
The best part is that you don’t have to compromise on features like
autoClose
,pauseOnHover
,pauseOnFocusLoss
, or even a controlled progress bar—it just works seamlessly for you.Here is a small gist.
Accessibility and keyboard navigation
ToastContainer
andtoast
accept anariaLabel
prop(finally...). This is quite helpful for screen readers and also for testing.For example, in cypress you could do
cy.findByRole("alert", {name: "the aria label you specified"})
.If a notification is visible and the user presses
alt+t
it will focus on the first notification allowing the user to useTab
to navigate through the different elements within the notification.The
hotKeys
can be changed of course.Notification removal reason with onClose callback
Do you want to know whether the user closed the notification or if it closed automatically? Rest assured, this is now possible!
The signature of the
onClose
callback is nowonClose(reason?: boolean | string) => void
.When the user closes the notification, the
reason
argument is equal totrue
. In the example below, I've named my argumentremovedByUser
to make the intent clear.If you are using a custom component for your notification, you might want more control over the reason, especially if it contains
multiple call to actions.
💥 Breaking Changes
useToastContainer and useToast no longer exposed
Those hooks are unusable unless you deep dive in react-toastify source code to understand how to glue things together. This is not what I want for my users, it was a bad decision to expose them in the first place, I've learned a good lesson.
onClose and onOpen no longer receive children props
In hindsight, I should never have done this. The feature is practically not used. Below the new signature for each callback:
onOpen: () => void
onClose: (reason?: boolean | string) => void
Styling
react-toastify/dist/ReactToastify.minimal.css
has been removed.bodyClassName
andbodyStyle
are no longer needed.progressBarStyle
in order to reduce the api surface. They are now better way to customize everything without relying on inline style.injectStyle
has been removed. This function is no longer needed.Toastify__toast-body
and its direct child have been removed.🐞 Bug Fixes
🔮What's next?
I'm gradually rewriting part of the documentation. I've created a collection on stackblitz, this way you can find all the examples in one place. I'll keep adding more examples as I go.
I've been maintaining react-toastify for more than 8 years. If your company depends on it, consider contributing to its continued development and maintenance. Open-source software thrives with community support, and funding helps ensure we(the maintainers) can keep improving and innovating.
Every contribution, big or small, makes a difference and is greatly appreciated.
jeffbski/wait-on (wait-on)
v8.0.1
Compare Source
v8.0.0
: - breaking change for http unix socket useCompare Source
Updated for security vulnerabilities with [email protected] and braces.
Breaking change in using latest axios with a unix socket URL
As part of the axios update, the syntax for using a socket with an http URL in axios has changed so you must specify the protocol and server
For example:
http://unix:SOCKETPATH:http://server/foo/bar
instead of just using only the path (no protocol and no server)
http://unix:SOCKETPATH:/foo/bar
Due to this change, I have updated my tests, docs, bumped the major version.
Configuration
📅 Schedule: Branch creation - "on thursday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.