Skip to content

Releases: metalsmith/collections

@metalsmith/collections 2.0.0

11 Jan 18:23
v2.0.0
acc86a4

Choose a tag to compare

  • Closes #98: adds 'first' & 'last' references when refer:true #98
  • BREAKING: Closes #101: condenses sortBy, reverse into sort option. Renames filterBy option to filter. #101
  • Updates README.md, fixes ESLint issues, versions build to allow npm installing from repo f9da8e4
  • BREAKING: references (previous, next,..) are set on file.collection[name][previous/next] as arrays 8c7d9d6
  • BREAKING: collections are only available via metalsmith.metadata().collections e8e2760
  • Require metalsmith > 2.6.0 & use metalsmith.matter instead of removed dependency read-metadata c0748fa
  • BREAKING: collection metadata can only be added from in-source files df507d6
  • BREAKING: Make metadata accessible from Collection array instead of '.metadata' property 42f45c8
  • BREAKING: Adds 'path' property to sorting context, and changes the default sorting to path:asc 64b5f72
  • Drops support for Node < 14.14.0, updates CI, drops Gitter notification 36eb59d
  • BREAKING: no longer sets 'file.path' property df26510
  • Better documentation for sorting + typescript 1d3f81e

@metalsmith/collections 1.3.1

25 Nov 23:27
v1.3.1
8857d12

Choose a tag to compare

  • Fix: make all option properties optional b85b6cf
  • Renames default export to collections for better intellisense 61ec7f9
  • Includes sourcemap for better stack traces b5b8059
  • Fix: conditional exports types e8bb72a

@metalsmith/collections 1.3.0

27 Sep 21:48
v1.3.0
8088613

Choose a tag to compare

@metalsmith/collections 1.2.2

27 Jul 22:25
v1.2.2
51c6acd

Choose a tag to compare

  • Resolves #102: removes multimatch dependency, uses metalsmith.match instead
  • Drops support for Metalsmith < 2.4.1
  • Drops support for Node < 12

@metalsmith/collections 1.2.1

03 Feb 00:33
v1.2.1
f668ba5

Choose a tag to compare

  • Fixes #99: collection key on file metadata - no dupes, no nested arrays
  • Fixes regression: incorrect previous & next refs when reverse: true
  • Fixes typo's in README

@metalsmith/collections 1.2.0

29 Jan 01:23
v1.2.0
affd17c

Choose a tag to compare

  • Feature: sortBy now also understands nested metadata properties, e.g. sortBy: 'meta.display.order'
  • Fixed JSDoc typo that made type hints unavailable
  • Documented limit & refer options
  • Improved README.md with more elaborate examples
  • Refactored to cleaner code
  • Removed dependencies: extend,uniq
  • Added dependency lodash.get
  • Added core-plugin tests
  • Updated devDependencies release-it, prettier, eslint

@metalsmith/collections 1.1.0

14 Dec 23:53
v1.1.0
719862b

Choose a tag to compare

  • Added standardised code formatting and QA #86
  • Updated History with v1 PRs #85
  • Added better JSDoc types, return named plugin function 3aa3443
  • Updated multimatch to 4.0.0, debug to 4.3.3 71d6f65
  • Aligned dotfiles & repo files with core plugins. Added LICENSE, updated devDependencies & specified Node >= 8 compat 0f2480b