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 @11ty/eleventy from 0.8.3 to 0.9.0 #2

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

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade @11ty/eleventy from 0.8.3 to 0.9.0.

ℹ️ 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.
  • The recommended version is 4 versions ahead of your current version.
  • The recommended version was released 3 months ago, on 2019-08-27.

The recommended version fixes:

Severity Issue
Denial of Service (DoS)
SNYK-JS-HANDLEBARS-480388
Arbitrary Code Execution
SNYK-JS-HANDLEBARS-534478
Prototype Pollution
SNYK-JS-HANDLEBARS-534988
Release notes
  • Package name: @11ty/eleventy
    • 0.9.0 - 2019-08-27

      Eleventy is a Simpler Static Site Generator.

      v0.9.0 Documentation

      Support Eleventy:

      Install

      • Install to your Local project (preferred): npm install @11ty/eleventy
      • Already installed in your local project? Upgrade your version: npm update @11ty/eleventy
      • Want to install globally? npm install -g @11ty/eleventy
      • Already installed globally? Upgrade your Global version: npm update -g @11ty/eleventy
      • Read more about local versus global installation

      Thank you to the 10 contributors that helped with this release!

      @danielstaleiny @veleek @aarongustafson @edwardhorsford @Ryuno-Ki @paulshryock @jakearchibald @MadeByMike @Munter (and @zachleat I guess)

      Changelog

      Features

      • Shows Eleventy version in standard console output (should help me out a lot when debugging issues 👀) #657
      • Relative Includes added in Nunjucks, Liquid (already supported in EJS and Pug) #190
      • Adds support for Passthrough Copy output directory remapping #452 Thank you @MadeByMike!
      • Throws an error if two input templates attempt to write to the same output file (overlapping permalinks) #322 #562
      • Allows custom options (and formats) in front matter #410
        • e.g. use TOML in your front matter #113
        • e.g. use Front Matter excerpts
      • Adds page.filePathStem variable for permalinks #244
      • JavaScript Templates (*.11ty.js) #622 #627 Thanks @jakearchibald!
        • Throws an error when a JavaScript template returns invalid data format #626
        • When using classes, we now re-use the same instance for data and rendering
        • Add support for JavaScript objects a la exports = { data: {}, render: function() {}
        • Add support for JavaScript Class Fields (Node 12 feature) a la: exports = class { data = {}; render() {} }
        • Add support for multiple exports a la exports.data = {}; exports.render = function() {}
        • Fails gracefully when class/object is missing a render method.
      • Config file functions do not yet support returning promises, now we throw an error when this happens. #612 Thanks @Munter!
      • Current behavior auto-ignores node_modules directory if .gitignore does not exist. Eleventy will now also auto-ignore if .gitignore does exist but is empty. #389 Thank you @danielstaleiny!
      • Eleventy searches for file extensions are now cross-platform case insensitive. #509 #517 Thanks @veleek!

      Bug fixes

      • Shows path to template on template rendering errors (No more Unknown path) #547
      • Fixes page.fileSlug with JavaScript Templates (was returning fileName.11ty, should be fileName) #588
      • Fixes issue with Liquid shortcode argument parsing (failed on page.* variables) #600
      • Fixes issue with eleventyExcludeFromCollections templates incorrectly throwing TemplateContentPrematureUseError errors. #522
      • Upgrades browser-sync to remove audit report #428
      • Fixes issue with empty tags in front matter #557 Thanks @edwardhorsford!
      • Fix for TemplateContentPrematureUseError error when using pagination #551, #634.

      Docs and other

      Dependency Major Release Bumps

      Note that dev-dependencies are not included here.

      • chokidar from v2 to v3: requires Node 8+ Release notes
      • dependency-tree from v6 to v7: upgraded precinct from 5.x to 6.x for some typescript things ¯_(ツ)_/¯ (No release notes for this project: issue filed)
      • fs-extra from v7 to v8: Release notes
      • multimatch from v3 to v4: requires Node 8+ Release notes

      Administration

    • 0.9.0-beta.3 - 2019-08-22 No content.
    • 0.9.0-beta.2 - 2019-08-17

      Eleventy is a Simpler Static Site Generator.

      Install this 🚧🚧 prerelease 🚧🚧 to help test the upcoming Eleventy 0.9.0 release:

      npm install @11ty/eleventy@beta --save-dev
      

      Thank you to the 10 contributors that helped with this release!

      @danielstaleiny @veleek @aarongustafson @edwardhorsford @Ryuno-Ki @paulshryock @jakearchibald @MadeByMike @Munter (and @zachleat I guess)

      Features

      • Shows Eleventy version in standard console output (should help me out a lot when debugging issues 👀) #657
      • Relative Includes added in Nunjucks, Liquid (already supported in EJS and Pug) #190
      • Adds support for Passthrough Copy output directory remapping #452 Thank you @MadeByMike!
      • Throws an error if two input templates attempt to write to the same output file (overlapping permalinks) #322 #562
      • Allows custom options (and formats) in front matter #410
        • e.g. use TOML in your front matter #113
        • e.g. use Front Matter excerpts
      • Adds page.filePathStem variable for permalinks #244
      • JavaScript Templates (*.11ty.js) #622 #627 Thanks @jakearchibald!
        • Throws an error when a JavaScript template returns invalid data format #626
        • When using classes, we now re-use the same instance for data and rendering
        • Add support for JavaScript objects a la exports = { data: {}, render: function() {}
        • Add support for JavaScript Class Fields (Node 12 feature) a la: exports = class { data = {}; render() {} }
        • Add support for multiple exports a la exports.data = {}; exports.render = function() {}
        • Fails gracefully when class/object is missing a render method.
      • Config file functions do not yet support returning promises, now we throw an error when this happens. #612 Thanks @Munter!
      • Current behavior auto-ignores node_modules directory if .gitignore does not exist. Eleventy will now also auto-ignore if .gitignore does exist but is empty. #389 Thank you @danielstaleiny!
      • Eleventy searches for file extensions are now cross-platform case insensitive. #509 #517 Thanks @veleek!

      Bug fixes

      • Shows path to template on template rendering errors (No more Unknown path) #547
      • Fixes page.fileSlug with JavaScript Templates (was returning fileName.11ty, should be fileName) #588
      • Fixes issue with Liquid shortcode argument parsing (failed on page.* variables) #600
      • Fixes issue with eleventyExcludeFromCollections templates incorrectly throwing TemplateContentPrematureUseError errors. #522
      • Upgrades browser-sync to remove audit report #428
      • Fixes issue with empty tags in front matter #557 Thanks @edwardhorsford!
      • Fix for TemplateContentPrematureUseError error when using pagination #551, #634.

      Docs and other

      Dependency Major Release Bumps

      Administration

    • 0.9.0-beta.1 - 2019-07-26

      Eleventy is a Simpler Static Site Generator.

      Install this 🚧🚧 prerelease 🚧🚧 to help test the upcoming Eleventy 0.9.0 release:

      npm install @11ty/eleventy@beta --save-dev
      

      Thank you to the 10 contributors that helped with this release!

      @danielstaleiny @veleek @aarongustafson @edwardhorsford @Ryuno-Ki @paulshryock @jakearchibald @MadeByMike @Munter (and @zachleat I guess)

      Features

      • Relative Includes added in Nunjucks, Liquid (already supported in EJS and Pug) #190
      • Adds support for Passthrough Copy output directory remapping #452 Thank you @MadeByMike!
      • Throws an error if two input templates attempt to write to the same output file (overlapping permalinks) #322 #562
      • Allows custom options (and formats) in front matter #410
        • e.g. use TOML in your front matter #113
        • e.g. use Front Matter excerpts
      • Adds page.filePathStem variable for permalinks #244
      • JavaScript Templates (*.11ty.js) #622 #627 Thanks @jakearchibald!
        • Throws an error when a JavaScript template returns invalid data format #626
        • When using classes, we now re-use the same instance for data and rendering
        • Add support for JavaScript objects a la exports = { data: {}, render: function() {}
        • Add support for JavaScript Class Fields (Node 12 feature) a la: exports = class { data = {}; render() {} }
        • Add support for multiple exports a la exports.data = {}; exports.render = function() {}
        • Fails gracefully when class/object is missing a render method.
      • Config file functions do not yet support returning promises, now we throw an error when this happens. #612 Thanks @Munter!
      • Current behavior auto-ignores node_modules directory if .gitignore does not exist. Eleventy will now also auto-ignore if .gitignore does exist but is empty. #389 Thank you @danielstaleiny!
      • Eleventy searches for file extensions are now cross-platform case insensitive. #509 #517 Thanks @veleek!

      Bug fixes

      • Shows path to template on template rendering errors (No more Unknown path) #547
      • Fixes page.fileSlug with JavaScript Templates (was returning fileName.11ty, should be fileName) #588
      • Fixes issue with Liquid shortcode argument parsing (failed on page.* variables) #600
      • Fixes issue with eleventyExcludeFromCollections templates incorrectly throwing TemplateContentPrematureUseError errors. #522
      • Upgrades browser-sync to remove audit report #428
      • Fixes issue with empty tags in front matter #557 Thanks @edwardhorsford!

      Docs and other

      Dependency Major Release Bumps

      Administration

    • 0.8.3 - 2019-05-04

      Eleventy is a Simpler Static Site Generator.

      v0.8.3 Documentation

      Support Eleventy:

      Install

      • Install to your Local project (preferred): npm install @11ty/eleventy
      • Already installed in your local project? Upgrade your version: npm update @11ty/eleventy
      • Want to install globally? npm install -g @11ty/eleventy
      • Already installed globally? Upgrade your Global version: npm update -g @11ty/eleventy
      • Read more about local versus global installation

      Changelog

      Bug fixes

      • Fix for Nunjucks issue with too many Shortcodes (Maximum call stack exceeded) #498
      • Fix for permalinks in markdown files when markdownTemplateEngine is false #466
      • Regression around missing data files when directory names repeated in the path #491 #484
      • Fix when using pagination in a layout and a Tried to use templateContent too early error would be thrown #479
      • Fix for url filter on Windows #485 #486 Thank you @AndrewAsquith!

      Enhancements

      • Travis CI builds now run on Windows! 🎯 #353

      NPM Audits

      None

      Dependency Major Release Bumps

      None

      Administration

  • from @11ty/eleventy GitHub release notes

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

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.

1 participant