Skip to content

Releases: wernerglinka/eleventy-plugin-normalized-collections

eleventy-plugin-normalized-collections v0.0.3

Choose a tag to compare

@wernerglinka wernerglinka released this 25 Jan 23:34
e6cfcf7

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

Unreleased

  • Add pagingParams computed data for collection pagination 0a9d466
  • docs: update coverage badge [skip ci] 63dffed

0.0.2

25 January 2026

  • Refactor to modular lib/ structure 4d9422c
  • Refactor sortItems to pure function and add comprehensive tests 2edfba2
  • Add GitHub Actions workflow for tests and coverage 77731e3
  • Remove test-only exports from index.js bffdbc2
  • docs: update coverage badge [skip ci] 6412620
  • docs: update coverage badge [skip ci] 3a98c6c

0.0.1

25 January 2026

eleventy-plugin-normalized-collections v0.0.2

Choose a tag to compare

@wernerglinka wernerglinka released this 25 Jan 22:05
860de55

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

Unreleased

  • Refactor to modular lib/ structure 4d9422c
  • Refactor sortItems to pure function and add comprehensive tests 2edfba2
  • Add GitHub Actions workflow for tests and coverage 77731e3
  • Remove test-only exports from index.js bffdbc2
  • docs: update coverage badge [skip ci] 6412620
  • docs: update coverage badge [skip ci] 3a98c6c

0.0.1

25 January 2026

eleventy-plugin-normalized-collections v0.0.1

Choose a tag to compare

@wernerglinka wernerglinka released this 25 Jan 21:30
e37c7ed

Initial Release

Eleventy plugin for normalized collections with flattened frontmatter and automatic navigation.

Features

  • Normalized Collections: Flattens frontmatter to top level (not nested under .data)
  • Automatic Older/Newer Navigation: Computed data for collection item navigation
  • Main Menu Generation: Creates mainMenu collection from pages with navigation.navLabel
  • Breadcrumbs: Auto-generated breadcrumbs using navigation.breadcrumbs
  • Configurable Sorting: Sort by any nested property (e.g., card.date)

Installation

npm install eleventy-plugin-normalized-collections

Requirements

  • Node.js >= 20.0.0
  • Eleventy >= 2.0.0