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

Next release? #365

Closed
andy128k opened this issue Nov 11, 2021 · 10 comments
Closed

Next release? #365

andy128k opened this issue Nov 11, 2021 · 10 comments
Milestone

Comments

@andy128k
Copy link
Collaborator

The latest version of favicons appears in npm audit as a vulnerable to different kinds of attack because of its dependencies.
It seems, code in master branch got rid of those issues (by dropping of to-ico and jimp). It would be great to have a release and solve these issues for downstream.

Additionally, this package is declared as gulpfriendly and has tests of usage it with gulp. But there are still 7 issues reported by npm audit which are linked to gulp.

It there some list of issues which block next release?

@alexander-akait
Copy link
Member

I think we will finish browserslist support, but we can do release right now if you want, even more I can add permission to do release, so you can do it without me

@andy128k
Copy link
Collaborator Author

I am not sure if browserlist is actually needed.

  1. Android Chrome icons depend on device's DPI, not on a browser's version
  2. Apple icons and splash screens also depend on device, not a browser.
  3. Windows platform is not a browser.
  4. Yandex browser wants a single image and this may be turned on/off completely.
  5. For standard icons favicons generates bare minimum.

@alexander-akait
Copy link
Member

@andy128k Can you give me npm name?

@alexander-akait
Copy link
Member

Found you, added https://www.npmjs.com/package/favicons/access, feel free to do release 👍

@andy128k andy128k added this to the 7.0.0 milestone Nov 13, 2021
@mureni
Copy link

mureni commented Dec 13, 2021

Any update on when the new release will be available? The audit headaches from the to-ico dependency are driving me nuts!

@andy128k
Copy link
Collaborator Author

@mureni A version 7.0.0-beta.1 is already released.
Here is also a PR to one of downstream packages to test it.

@drolsen
Copy link

drolsen commented Jan 20, 2022

What was the decision for 7.0.0-beta.1's dist/ files to move over to being ESModules vs. well established require like on 6.2.2?
I've got a downstream package (node 14.17.0) that I for the life of me can't seem to get working using 7.0.0-beta.1 cause dist/ is now all ESModules.

@andy128k
Copy link
Collaborator Author

See #355

@nrthbound
Copy link

What's the overall status of this? Been quite some time, is this scheduled to be part of the main release sometime soon? Thanks.

@synedra-mpe
Copy link
Contributor

yarn audit v1.22.17
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ critical      │ Prototype Pollution in minimist                              │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package       │ minimist                                                     │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in    │ >=1.2.6                                                      │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ favicons                                                     │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path          │ favicons > to-ico > resize-img > jimp > mkdirp > minimist    │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info     │ https://www.npmjs.com/advisories/1067342                     │
└───────────────┴──────────────────────────────────────────────────────────────┘

An update would really be encouraged.

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

No branches or pull requests

6 participants