Skip to content

Releases: 11ty/eleventy

Pre-release: Eleventy v4.0.0-alpha.5

05 Dec 23:39
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release
  • Breaking: removes data deep merge opt-out. eleventyConfig.setDataDeepMerge(false) now throws an error #3937
  • Breaking: change jsTruthy: true in default liquidjs options #3507
  • Breaking: change Liquid default parameter parsing to builtin instead of legacy #2679 Escape hatch to disable here: https://www.11ty.dev/docs/languages/liquid/#shortcode-parameter-parsing
  • Using npm Trusted Publishers
  • Minor build performance improvement in TemplateMap #3939
  • Fixes issue with Markdown triple-backtick code blocks in a markdown template used in a Markdown layout #3954
  • Setting markdownTemplateEngine: "md" shows a debug warning (and is aliased to false) #3925
  • Fix paired shortcodes in Nunjucks macros #2261
  • Improved error messaging for dynamicPermalink: false and non-string permalink values #838
  • Fixes: files ignored via the preprocessor API were still populating collections keys (though the collection would be empty) #3933
  • Fixes bug with Configuration API for ignores were not respected when using absolute paths for input directory #3896
  • Fixes bug with single character directory names when using filePathStem #3932
  • Fixes canary-only bug with Computed Data callbacks that assign variables #3917
  • Feature: memoize date: git Last Modified and date: git Created options, adds JavaScript exports for these utilities to use them in your own JavaScript #3959
  • Fix bug with ESM dependencies hot reloading #3899
  • Move away from git:// protocol in package.json repository->url #4151
  • page, eleventy, and collections are now accessible inside of Liquid {% render %} tags #1541

Dependencies

  • Major dependency bump @sindresorhus/slugify from v2 to v3 (not breaking, already at Node 20+ minimum) #3942
  • Major dependency bump chokidar from v4 to v5 (Breaking: Node 20.19+ minimum) #4185
  • Bump liquidjs to 10.24 #3957 #3961
  • Bump tinyglobby to 0.2.15 #3934
  • Progress on reducing entities duplication #4154

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.4...v4.0.0-alpha.5

Pre-release: Eleventy v4.0.0-alpha.4

01 Aug 16:47

Choose a tag to compare

Pre-release
  • Fixes --watch and --serve chokidar issue with root (e.g. ".") input directories #3914

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.3...v4.0.0-alpha.4

Pre-release: Eleventy v4.0.0-alpha.3

30 Jul 20:31

Choose a tag to compare

Pre-release
  • Fixes chokidar globbing issue with globs that aren’t using * or ** #3910

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.2...v4.0.0-alpha.3

Pre-release: Eleventy v4.0.0-alpha.2

30 Jul 19:57

Choose a tag to compare

Pre-release
  • Fix publishing issue with missing Packages adapters
  • Adds README for @11ty/client

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v4.0.0-alpha.1...v4.0.0-alpha.2

Pre-release: Eleventy v4.0.0-alpha.1

30 Jul 19:36

Choose a tag to compare

Pre-release

⛔️ This version had a publishing issue — please use v4.0.0-alpha.2 ⛔️

Thank you @dave-kennedy @KonnorRogers @outslept @aurmartin @vrugtehagel and @mijndert!

Milestone: https://github.com/11ty/eleventy/milestone/46?closed=1
Full Changelog: v3.1.2...v4.0.0-alpha.1

Eleventy v3.1.2 (we fixed 15 more things)

24 Jun 21:45

Choose a tag to compare

Try it out in your project

npm install @11ty/eleventy@latest

Release notes

  • Bug fix: issue with Computed Data with Array -> Object -> Template Strings #3850
  • Bug fix:Workaround dependency bug in tinyglobby when using ../ for input directory (and/or passthrough copy) #3854 #3862
  • Bug fix: issue with absolute path for input directory resulting in incorrect output directory #3853
  • Bug fix: issue with pagination over collections missing the all collection #3860
  • Bug fix: Custom template engines should inherit aliased the parent cacheable value for advanced control of internal cache (related docs). Fixes issues with JavaScript import cache busting in Windows #3824 #3832
  • Bug fix: Server cache issue with newly created directory data file not picked up during --watch or --serve (on subsequent builds) #3569
  • Bug fix: Saving your Configuration file may keep the process open after ⌘+C or CTRL+C #3873
  • Bug fix: Incremental builds may result in templateRender has not yet initialized error after Configuration reset #3870
  • Bug fix: #3874 Config reset for dev server restart
  • Bug fix: #3875 #1525 numeric tags for collection names
  • Audit fix: npm audit with brace-expansion dependency #3866
  • Dependency update: bump entities from 6.0.0 to 6.0.1 in #3855

Eleventy v3.1.2-beta.4

23 Jun 18:21

Choose a tag to compare

Pre-release

Installation: npm install @11ty/eleventy@beta --save-exact
Issue Milestone: https://github.com/11ty/eleventy/milestone/50?closed=1
Commit log (from last stable): v3.1.1...v3.1.2-beta.4

  • Bug Fix: #3874 Config reset for dev server restart
  • Bug Fix: #3875 #1525 numeric tags for collection names

Eleventy v3.1.2-beta.3

20 Jun 21:05

Choose a tag to compare

Pre-release

Installation: npm install @11ty/eleventy@beta --save-exact
Issue Milestone: https://github.com/11ty/eleventy/milestone/50?closed=1
Commit log (from last stable): v3.1.1...v3.1.2-beta.3

  • Bug Fix: Server cache issue with newly created directory data file not picked up during --watch or --serve (on subsequent builds) #3569
  • Bug Fix: Saving your Configuration file may keep the process open after ⌘+C or CTRL+C #3873
  • Bug Fix: Incremental builds may result in templateRender has not yet initialized error after Configuration reset #3870

Eleventy v3.1.2-beta.2

18 Jun 22:31

Choose a tag to compare

Pre-release

Installation: npm install @11ty/eleventy@beta --save-exact
Issue Milestone: https://github.com/11ty/eleventy/milestone/50?closed=1
Commit log: v3.1.1...v3.1.2-beta.2

  • Custom template engines should inherit aliased the parent cacheable value for advanced control of internal cache (related docs). Fixes issues with JavaScript import cache busting in Windows #3824 #3832

Eleventy v3.1.2-beta.1

16 Jun 19:58

Choose a tag to compare

Pre-release

Installation: npm install @11ty/eleventy@beta --save-exact
Issue Milestone: https://github.com/11ty/eleventy/milestone/50?closed=1
Commit log: v3.1.1...v3.1.2-beta.1

  • Fix issue with Computed Data with Array -> Object -> Template Strings #3850
  • Workaround dependency bug in tinyglobby when using ../ for input directory (and/or passthrough copy) #3854 #3862
  • Fix issue with absolute path for input directory resulting in incorrect output directory #3853
  • Fix issue with pagination over collections missing the all collection #3860
  • Fix npm audit with brace-expansion dependency #3866
  • Bump entities from 6.0.0 to 6.0.1 by @dependabot in #3855