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

[Snyk] Upgrade @metalsmith/permalinks from 2.4.0 to 3.0.1 #24

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

q1blue
Copy link
Collaborator

@q1blue q1blue commented Feb 9, 2024

This PR was automatically created by Snyk using the credentials of a real user.


Snyk has created this PR to upgrade @metalsmith/permalinks from 2.4.0 to 3.0.1.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


Warning: This is a major version upgrade, and may be a breaking change.

  • The recommended version is 5 versions ahead of your current version.
  • The recommended version was released 22 days ago, on 2024-01-19.
Release notes
Package name: @metalsmith/permalinks
  • 3.0.1 - 2024-01-19
    • Fixes #139: don't slugify dirname, add nested file test, document default slug options in types #139
    • fix: slug options to defaultLinkset.slug, correct date jsdoc 4b60c50
    • fix: accept simple quotes in permalinks as even Windows accepts it 5af7d5d
  • 3.0.0 - 2023-12-13
    • Resolves #88, opens up permalinks usage for files with any extension. #88
    • Resolves #75, adds support for dot.notated.pattern.parts #75
    • BREAKING: Resolves #131, replaces moment.js with subset of own date-formatting tokens. #131
    • BREAKING: Resolves #19, throw an error when the permalink resolves with invalid filepath chars #19
    • BREAKING: Resolves #132, removes deprecated options 'relative','duplicatesFail','unique' and 'indexFile' and related bloat #132
    • Updates README.md & types for v3.0.0 3d7ea2e
    • test: refactor to ESM (actual) 7d9a2d2
    • BREAKING: refactors options and default linkset handling 7d5ca36
    • BREAKING: throws an error on missing, non-optional pattern parts. See also #22 (comment) 552b549
    • Allows front-matter defined permalinks to use :placeholder patterns 053e92e
    • BREAKING: Solves #94, removes invalid file path characters & sets more sensible slugify defaults b30d875
    • test: remove obsolete test d5d199f
    • Formalize default permalink pattern to ':dirname/:basename' 176515e
    • Updates slugify 1.6.5 -> 1.6.6 a1d2a2f
    • Updates regexparam 2.0.1 -> 3.0.0 804e1cd
    • test: refactor to ESM 046770e
    • Drops support for Node < 14.14.0 3c4bba9
  • 2.5.1 - 2023-02-02
    • Fixes #135 and also removes some warnings that logged when they shouldn't #135
  • 2.5.0 - 2023-01-04
    • Resolves #134: deprecates & merges options 'duplicatesFail' & 'unique' into new option 'duplicates' #134
    • Fixes #48, aligns linkset & default options date & slug formatting #48
    • Resolves #44: eliminate ambiguity with setImmediate(done) #44
    • Resolves #129: provides dual ESM/CJS module #129
    • Drops support for Metalsmith < 2.5.0, replaces debug with metalsmith.debug 7e1c0dc
    • Deprecates file.path in favor of file.permalink and adds better testing c7a56f1
    • Adds Typescript definitions 6354c95
    • Aligns behavior of using alt indexFile and adds indexFile test 5d6d861
    • Deprecates the file.path property in favor of file.permalink 4130e03
    • Deprecates options.indexFile in favor of options.directoryIndex b6ee083
    • test: add test case for array matches & cheat coverage 5f7734c
    • docs: correct typo's & omissions in README.md 94816a2
    • Deprecates the 'relative' option, cfr. #132 ffb7fcb
    • fix: ESM build export * instead of default from regexparam e1a9fe6
  • 2.4.1 - 2022-10-31
    • Updates regexparam 2.0.0 -> 2.0.1, debug 4.3.3 -> 4.3.4 309e998
    • Dropped support for Node < 12 ec20c30
  • 2.4.0 - 2022-01-30
    • Resolves #122: remove deprecated substitute pkg, add regexparam instead #122
    • Fixes #120: default linkset options should be overwritten by other linksets #120
    • Resolves #121: Align dot & repo files with core plugins #121
    • Update debug to 4.3.3, moment to 2.29.1, slugify to 1.6.5 4360a30 13e3dbf
    • feat: proper jsdocs, cleaner option handling code 4684767
    • feat: allow optional pattern placeholder a7f89ea
    • fix: remove console.log typo, fix few README typo's 2ea03de
    • Fixes debug channel to '@ metalsmith/permalinks' 21bc858
from @metalsmith/permalinks GitHub release notes
Commit messages
Package name: @metalsmith/permalinks
  • 7db2dee Release 3.0.1
  • e0c7f28 Fixes #139: don't slugify dirname, add nested file test, document default slug options in types
  • 4b60c50 fix: slug options to defaultLinkset.slug, correct date jsdoc
  • 96a1bc3 dev: update devDependencies
  • a29d897 Merge pull request #138 from dpobel/accept-simple-quotes
  • 5af7d5d fix: accept simple quotes in permalinks as even Windows accepts it
  • f9e77f3 chore: ignore CHANGELOG.md formatting
  • f49d926 Release 3.0.0
  • 804e1cd Updates regexparam 2.0.1 -> 3.0.0
  • 3e492ac dev: update devDependencies to latest
  • 3d7ea2e Updates README.md & types for v3.0.0
  • 053e92e Allows front-matter defined permalinks to use :placeholder patterns
  • d5d199f test: remove obsolete test
  • 552b549 BREAKING: throws an error on missing, non-optional pattern parts. See also https://github.com/The plugin should ignore files with empty metadata ? metalsmith/permalinks#22#issuecomment-1114376056
  • 77979b5 Resolves #88, opens up permalinks usage for files with any extension.
  • 67f2432 Resolves #75, adds support for dot.notated.pattern.parts
  • a1d2a2f Updates slugify 1.6.5 -> 1.6.6
  • 7d9a2d2 test: refactor to ESM (actual)
  • 3c4bba9 Drops support for Node < 14.14.0
  • 9855fe3 dev: update devDependencies to latest & fix security vulnerabilities
  • b7a482a ci: remove Gitter workflow, swap nyc for c8 coverage
  • 046770e test: refactor to ESM
  • 7d5ca36 BREAKING: refactors options and default linkset handling
  • 7198c92 BREAKING: Resolves #131, replaces moment.js with subset of own date-formatting tokens.

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Copy link

codesandbox bot commented Feb 9, 2024

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@q1blue
Copy link
Collaborator Author

q1blue commented Feb 9, 2024

Deploy Preview for clever-axolotl-2a19fb ready!

Name Link
🔨 Latest commit ad60969
🔍 Latest deploy log https://app.netlify.com/sites/clever-axolotl-2a19fb/deploys/65c6b25c4e2b0f0008bf1c16
😎 Deploy Preview https://deploy-preview-24--clever-axolotl-2a19fb.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

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.

2 participants