Avyiel

Avyiel

Student, hacker, translator. I like to build things and solve problems.

Member Since 9 years ago

Germany

Experience Points
7
follower
Lessons Completed
7
follow
Lessons Completed
47
stars
Best Reply Awards
17
repos

36 contributions in the last year

Pinned
⚡ My personal website and portfolio
⚡ Handy tools for parsing, manipulating and displaying DateTimes in Dart.
⚡ My personal dotfiles
⚡ Dracula theme for tmux, inspired by the Nord theme
Activity
Oct
9
1 month ago
started
started time in 1 month ago
Oct
8
1 month ago
Activity icon
issue

Avyiel issue remix-run/react-router

Avyiel
Avyiel

[Bug]: auth example has no index route

What version of React Router are you using?

6.0.0-beta.6

Steps to Reproduce

Open the new auth example (https://github.com/remix-run/react-router/tree/dev/examples/auth) on stackblitz and wait for it to install and launch the dev server.

Expected Behavior

The example should render correctly.

Actual Behavior

The page is blank and the console spits out "No routes match '/'".

Oct
4
1 month ago
Activity icon
created branch
createdAt 1 month ago
Activity icon
delete

Avyiel in Avyiel/lucasvienna.dev delete branch master

deleted time in 1 month ago
push

Avyiel push Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump addressable from 2.7.0 to 2.8.0

Bumps addressable from 2.7.0 to 2.8.0.


updated-dependencies:

  • dependency-name: addressable dependency-type: indirect ...

Signed-off-by: dependabot[bot] [email protected]

Avyiel
Avyiel

Merge pull request #8 from Avyiel/dependabot/bundler/addressable-2.8.0

Bump addressable from 2.7.0 to 2.8.0

commit sha: 6d5732bedcee9c70a5e2867b9d0c215b992ec8e4

push time in 1 month ago
pull request

Avyiel pull request Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump addressable from 2.7.0 to 2.8.0

Bumps addressable from 2.7.0 to 2.8.0.

Changelog

Sourced from addressable's changelog.

Addressable 2.8.0

  • fixes ReDoS vulnerability in Addressable::Template#match
  • no longer replaces + with spaces in queries for non-http(s) schemes
  • fixed encoding ipv6 literals
  • the :compacted flag for normalized_query now dedupes parameters
  • fix broken escape_component alias
  • dropping support for Ruby 2.0 and 2.1
  • adding Ruby 3.0 compatibility for development tasks
  • drop support for rack-mount and remove Addressable::Template#generate
  • performance improvements
  • switch CI/CD to GitHub Actions
Commits
  • 6469a23 Updating gemspec again
  • 2433638 Merge branch 'main' of github.com:sporkmonger/addressable into main
  • e9c76b8 Merge pull request #378 from ashmaroli/flat-map
  • 56c5cf7 Update the gemspec
  • c1fed1c Require a non-vulnerable rake
  • 0d8a312 Adding note about ReDoS vulnerability
  • 89c7613 Merge branch 'template-regexp' into main
  • cf8884f Note about alias fix
  • bb03f71 Merge pull request #371 from charleystran/add_missing_encode_component_doc_entry
  • 6d1d809 Adding note about :compacted normalization
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

push

Avyiel push Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump rexml from 3.2.4 to 3.2.5

Bumps rexml from 3.2.4 to 3.2.5.

Signed-off-by: dependabot[bot] [email protected]

Avyiel
Avyiel

Merge pull request #6 from Avyiel/dependabot/bundler/rexml-3.2.5

Bump rexml from 3.2.4 to 3.2.5

commit sha: d094624b0ee2c029adab2dde8379e04cba397f3b

push time in 1 month ago
pull request

Avyiel pull request Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump rexml from 3.2.4 to 3.2.5

Bumps rexml from 3.2.4 to 3.2.5.

Changelog

Sourced from rexml's changelog.

3.2.5 - 2021-04-05 {#version-3-2-5}

Improvements

  • Add more validations to XPath parser.

  • require "rexml/document" by default. [GitHub#36][Patch by Koichi ITO]

  • Don't add #dcloe method to core classes globally. [GitHub#37][Patch by Akira Matsuda]

  • Add more documentations. [Patch by Burdette Lamar]

  • Added REXML::Elements#parent. [GitHub#52][Patch by Burdette Lamar]

Fixes

Thanks

  • Koichi ITO

  • Akira Matsuda

  • Burdette Lamar

  • Juho Nurminen

Commits
  • a622645 Add 3.2.5 entry
  • 3c137eb Fix a parser bug that some data may be ignored before DOCTYPE
  • 9b311e5 Fix a bug that invalid document declaration may be accepted
  • f9d88e4 Fix a bug that invalid document declaration may be generated
  • f7bab89 Fix a bug that invalid element end may be accepted
  • 6a250d2 Fix a bug that invalid element start may be accepted
  • 2fe62e2 Fix a bug that invalid notation declaration may be accepted
  • a659c63 Fix a bug that invalid notation declaration may be generated
  • 790dd11 Use ruby/setup-ruby (#66)
  • eda1b20 Clean up and enhance high-level RDoc (#65)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

push

Avyiel push Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump nokogiri from 1.10.10 to 1.12.5

Bumps nokogiri from 1.10.10 to 1.12.5.


updated-dependencies:

  • dependency-name: nokogiri dependency-type: indirect ...

Signed-off-by: dependabot[bot] [email protected]

Avyiel
Avyiel

Merge pull request #9 from Avyiel/dependabot/bundler/nokogiri-1.12.5

Bump nokogiri from 1.10.10 to 1.12.5

commit sha: f09c468ba79be0e49bd2e060434f110e48ae988c

push time in 1 month ago
pull request

Avyiel pull request Avyiel/lucasvienna.dev

Avyiel
Avyiel

Bump nokogiri from 1.10.10 to 1.12.5

Bumps nokogiri from 1.10.10 to 1.12.5.

Release notes

Sourced from nokogiri's releases.

1.12.5 / 2021-09-27

Security

[JRuby] Address CVE-2021-41098 (GHSA-2rr5-8q37-2w7h).

In Nokogiri v1.12.4 and earlier, on JRuby only, the SAX parsers resolve external entities (XXE) by default. This fix turns off entity-resolution-by-default in the JRuby SAX parsers to match the CRuby SAX parsers' behavior.

CRuby users are not affected by this CVE.

Fixed

  • [CRuby] Document#to_xhtml properly serializes self-closing tags in libxml > 2.9.10. A behavior change introduced in libxml 2.9.11 resulted in emitting start and and tags (e.g., <br></br>) instead of a self-closing tag (e.g., <br/>) in previous Nokogiri versions. [#2324]

SHA256 checksums:

36bfa3a07aced069b3f3c9b39d9fb62cb0728d284d02b079404cd55780beaeff  nokogiri-1.12.5-arm64-darwin.gem
16b1a9ddbb70a9c998462912a5972097cbc79c3e01eb373906886ef8a469f589  nokogiri-1.12.5-java.gem
218dcc6edd1b49cc6244b5f88afb978739bb2f3f166c271557fe5f51e4bc713c  nokogiri-1.12.5-x64-mingw32.gem
e33bb919d64c16d931a5f26dc880969e587d225cfa97e6b56e790fb52179f527  nokogiri-1.12.5-x86-linux.gem
e13c2ed011b8346fbd589e96fe3542d763158bc2c7ad0f4f55f6d801afd1d9ff  nokogiri-1.12.5-x86-mingw32.gem
1ed64f7db7c1414b87fce28029f2a10128611d2037e0871ba298d00f9a00edd6  nokogiri-1.12.5-x86_64-darwin.gem
0868c8d0a147904d4dedaaa05af5f06656f2d3c67e4432601718559bf69d6cea  nokogiri-1.12.5-x86_64-linux.gem
2b20905942acc580697c8c496d0d1672ab617facb9d30d156b3c7676e67902ec  nokogiri-1.12.5.gem

1.12.4 / 2021-08-29

Notable fix: Namespace inheritance

Namespace behavior when reparenting nodes has historically been poorly specified and the behavior diverged between CRuby and JRuby. As a result, making this behavior consistent in v1.12.0 introduced a breaking change.

This patch release reverts the Builder behavior present in v1.12.0..v1.12.3 but keeps the Document behavior. This release also introduces a Document attribute to allow affected users to easily change this behavior for their legacy code without invasive changes.

Compensating Feature in XML::Document

This release of Nokogiri introduces a new Document boolean attribute, namespace_inheritance, which controls whether children should inherit a namespace when they are reparented. Nokogiri::XML:Document defaults this attribute to false meaning "do not inherit," thereby making explicit the behavior change introduced in v1.12.0.

CRuby users who desire the pre-v1.12.0 behavior may set document.namespace_inheritance = true before reparenting nodes.

See https://nokogiri.org/rdoc/Nokogiri/XML/Document.html#namespace_inheritance-instance_method for example usage.

Fix for XML::Builder

... (truncated)

Changelog

Sourced from nokogiri's changelog.

1.12.5 / 2021-09-27

Security

[JRuby] Address CVE-2021-41098 (GHSA-2rr5-8q37-2w7h).

In Nokogiri v1.12.4 and earlier, on JRuby only, the SAX parsers resolve external entities (XXE) by default. This fix turns off entity-resolution-by-default in the JRuby SAX parsers to match the CRuby SAX parsers' behavior.

CRuby users are not affected by this CVE.

Fixed

  • [CRuby] Document#to_xhtml properly serializes self-closing tags in libxml > 2.9.10. A behavior change introduced in libxml 2.9.11 resulted in emitting start and and tags (e.g., <br></br>) instead of a self-closing tag (e.g., <br/>) in previous Nokogiri versions. [#2324]

1.12.4 / 2021-08-29

Notable fix: Namespace inheritance

Namespace behavior when reparenting nodes has historically been poorly specified and the behavior diverged between CRuby and JRuby. As a result, making this behavior consistent in v1.12.0 introduced a breaking change.

This patch release reverts the Builder behavior present in v1.12.0..v1.12.3 but keeps the Document behavior. This release also introduces a Document attribute to allow affected users to easily change this behavior for their legacy code without invasive changes.

Compensating Feature in XML::Document

This release of Nokogiri introduces a new Document boolean attribute, namespace_inheritance, which controls whether children should inherit a namespace when they are reparented. Nokogiri::XML:Document defaults this attribute to false meaning "do not inherit," thereby making explicit the behavior change introduced in v1.12.0.

CRuby users who desire the pre-v1.12.0 behavior may set document.namespace_inheritance = true before reparenting nodes.

See https://nokogiri.org/rdoc/Nokogiri/XML/Document.html#namespace_inheritance-instance_method for example usage.

Fix for XML::Builder

However, recognizing that we want Builder-created children to inherit namespaces, Builder now will set namespace_inheritance=true on the underlying document for both JRuby and CRuby. This means that, on CRuby, the pre-v1.12.0 behavior is restored.

Users who want to turn this behavior off may pass a keyword argument to the Builder constructor like so:

Nokogiri::XML::Builder.new(namespace_inheritance: false)

See https://nokogiri.org/rdoc/Nokogiri/XML/Builder.html#label-Namespace+inheritance for example usage.

Downstream gem maintainers

Note that any downstream gems may want to specifically omit Nokogiri v1.12.0--v1.12.3 from their dependency specification if they rely on child namespace inheritance:

... (truncated)

Commits
  • 47f6a46 version bump to v1.12.5
  • 2a0ac88 update CHANGELOG
  • 6b60637 Merge pull request #2329 from sparklemotion/flavorjones-GHSA-2rr5-8q37-2w7h_1...
  • 4bd943c fix(jruby): SAX parser uses an entity resolver
  • f943ee4 refactor(jruby): handle errors more consistently
  • 2790122 format: test files
  • 01e1618 Merge pull request #2327 from sparklemotion/2324-xhtml-self-closing-tags_v1.12.x
  • a0180c7 fix: HTML4::Document.to_xhtml self-closing tags
  • 564ac17 release v1.12.4
  • 4d5754b backport #2320
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Sep
28
2 months ago
Activity icon
issue

Avyiel issue comment remix-run/react-router

Avyiel
Avyiel

[Bug]: 6.0.0-beta.5 lost parent params in nested route

What version of React Router are you using?

6.0.0-beta.5

Steps to Reproduce

  1. Open https://codesandbox.io/s/admiring-minsky-k8clw?file=/src/App.js
  2. Click "Render View" link
  3. Check params rendered in page

Expected Behavior

It should render {type, id}, with type as its parent route params and id of its own

Actual Behavior

It renders {id}, type param is lost

Avyiel
Avyiel

We've had a similar issue after updating. The route structure is as follows;

<Route path="/view">
  <Route
    path={`typeA/*`}
    element={<Layout type="a" />}
  />
  <Route
    path={`typeB/*`}
    element={<Layout type="b" />}
  />
</Route>

and the layout component then has a few subroutes:

<Routes>
  <Route
    path={`subrouteA/:paramY/*`}
    element={<... />}
  />
  <Route
    path={`subrouteB/:paramY/*`}
    element={<... />}
  />
  <Route
    path="*"
    element={<Empty />}
  />
</Routes>

What seems to be happening is that the upper * gobbles up the first part of the nested route (the subrouteX part), and the nested catch-all (that renders <Empty />) then identifies the paramY part alone, spitting back { *: 'paramY' } when useParams is called in that route.

Sep
20
2 months ago
started
started time in 2 months ago
push

Avyiel push Avyiel/notistack

Avyiel
Avyiel

[alpha] Add .bind(this) to method stored in provider state (#397)

commit sha: c7651a754d2df7c5c20f94bcc9e1ae18d2634b3b

push time in 2 months ago
push

Avyiel push Avyiel/notistack

Avyiel
Avyiel

Fix snackbars of different width being left-aligned (#376)

  • SnackbarContainer is in charge

  • Fixes #373 - Remove collapse customisation

  • Update Changelog

  • 1.0.7

Avyiel
Avyiel

Fix SnackbarContainer classes typo (#372)

Avyiel
Avyiel

Fixes layout issues with centred snackbars on xs screen sizes (#382)

  • Fixes #380 - Fixes issues with centered snackbars on xs screen sizes

  • Update changelog

  • 1.0.8

Avyiel
Avyiel

Remove the need to use !important to customise variants (#385)

  • Remove the need for people to use !important to customise variants

  • Update CHANGELOG

  • 1.0.9

Avyiel
Avyiel

Merge branch 'master' into next

Avyiel
Avyiel

Use root classKey for Collapse

Avyiel
Avyiel

Support Collapse with root and container class keys (#408)

Fixes #394.

Avyiel
Avyiel

Release v1.0.10 (#413)

  • Update CHANGELOG

  • 1.0.10

Avyiel
Avyiel

Merge branch 'master' into next

Avyiel
Avyiel

Add support for Material-UI v5 beta (#418)

  • upgrade to material-ui v5; modify code as recommended by the material-ui docs

  • upgrade to material-ui v5; modify code as recommended by the material-ui docs

  • add missing anchor classes to SnackbarItem; fix child class declarations

  • update dependencies; run build

  • package-lock update

  • Allow passing classes from props

  • Adapt new MUI breakpoints

  • Bind this

  • Mark emotion peerDeps as optional

  • 1.0.6-next.2

Co-authored-by: Hossein Dehnokhalaji [email protected]

Avyiel
Avyiel

Support @mui/material package naming (#423)

  • Support Material-UI 5.0.0-rc.0

  • Bump version to 1.0.6-next.3

  • Remove @mui/styles dependency

commit sha: 037f74138bc21fec8db387c3194d4ad496d33aec

push time in 2 months ago
push

Avyiel push Avyiel/notistack

Avyiel
Avyiel

Support Collapse with root and container class keys (#408)

Fixes #394.

Avyiel
Avyiel

Release v1.0.10 (#413)

  • Update CHANGELOG

  • 1.0.10

commit sha: 54acc22077ca58234295276f6ed6d4940353cc01

push time in 2 months ago
Sep
9
2 months ago
started
started time in 2 months ago
Sep
8
2 months ago
Activity icon
issue

Avyiel issue comment iamhosseindhv/notistack

Avyiel
Avyiel

no support for Material UI v5

Screenshot 2021-09-07 at 09 59 20

No support for MUI v5

Expected Behavior

The page should open without problems, because there is no imported withStyles from the wrong source.

Current Behavior

I get the error message from the screenshot above.

Steps to Reproduce

With every project which uses the new MUI v5.

Link:

  1. https://next.material-ui.com/guides/migration-v4/#material-ui-core-styles

Context

I want to stack snackbars.

Your Environment

Tech Version
Notistack ^1.0.10
React ^17.0.2
Browser
MUI 5 beta