Skip to content

Commit

Permalink
Release 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
webketje committed Dec 13, 2023
1 parent 804e1cd commit f49d926
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
24 changes: 23 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,30 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v3.0.0](https://github.com/metalsmith/permalinks/compare/v2.5.1...v3.0.0)

- Resolves #88, opens up permalinks usage for files with any extension. [`#88`](https://github.com/metalsmith/permalinks/issues/88)
- Resolves #75, adds support for dot.notated.pattern.parts [`#75`](https://github.com/metalsmith/permalinks/issues/75)
- BREAKING: Resolves #131, replaces moment.js with subset of own date-formatting tokens. [`#131`](https://github.com/metalsmith/permalinks/issues/131)
- BREAKING: Resolves #19, throw an error when the permalink resolves with invalid filepath chars [`#19`](https://github.com/metalsmith/permalinks/issues/19)
- BREAKING: Resolves #132, removes deprecated options 'relative','duplicatesFail','unique' and 'indexFile' and related bloat [`#132`](https://github.com/metalsmith/permalinks/issues/132)
- Updates README.md & types for v3.0.0 [`3d7ea2e`](https://github.com/metalsmith/permalinks/commit/3d7ea2e3eb06350800b33e2531ee7820fd1fced0)
- test: refactor to ESM (actual) [`7d9a2d2`](https://github.com/metalsmith/permalinks/commit/7d9a2d295dc034e7609fa18ba256bfd2cf904f67)
- BREAKING: refactors options and default linkset handling [`7d5ca36`](https://github.com/metalsmith/permalinks/commit/7d5ca3621900b32ce142c7580175f8681a198056)
- BREAKING: throws an error on missing, non-optional pattern parts. See also https://github.com/metalsmith/permalinks/issues/22#issuecomment-1114376056 [`552b549`](https://github.com/metalsmith/permalinks/commit/552b54962de77193bab8d84bf1bc78f4e1a80189)
- Allows front-matter defined permalinks to use :placeholder patterns [`053e92e`](https://github.com/metalsmith/permalinks/commit/053e92eda7e638ad971ac034072aff1cd3108e8b)
- BREAKING: Solves #94, removes invalid file path characters & sets more sensible slugify defaults [`b30d875`](https://github.com/metalsmith/permalinks/commit/b30d8752fb26d62514aa82655446dd7c91b2d56e)
- test: remove obsolete test [`d5d199f`](https://github.com/metalsmith/permalinks/commit/d5d199fadc1eee18b018cf496a2c59970b42ce86)
- Formalize default permalink pattern to ':dirname/:basename' [`176515e`](https://github.com/metalsmith/permalinks/commit/176515e16a3136a5dc611aa0dde0b6cb6615f74e)
- Updates slugify 1.6.5 -> 1.6.6 [`a1d2a2f`](https://github.com/metalsmith/permalinks/commit/a1d2a2f6f78527f02b38c217310e7bd2eea48244)
- Updates regexparam 2.0.1 -> 3.0.0 [`804e1cd`](https://github.com/metalsmith/permalinks/commit/804e1cdd512eb753cd2964763443b3f3e51de326)
- test: refactor to ESM [`046770e`](https://github.com/metalsmith/permalinks/commit/046770e1af7a33dbf6f769f8a03e526a2ae3ef61)
- Drops support for Node < 14.14.0 [`3c4bba9`](https://github.com/metalsmith/permalinks/commit/3c4bba9ea73ca324414949f89ff88e724931833d)

#### [v2.5.1](https://github.com/metalsmith/permalinks/compare/v2.5.0...v2.5.1)

> 2 February 2023
- Fixes #135 and also removes some warnings that logged when they shouldn't [`#135`](https://github.com/metalsmith/permalinks/issues/135)

#### [v2.5.0](https://github.com/metalsmith/permalinks/compare/v2.4.1...v2.5.0)
Expand All @@ -25,7 +47,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- test: add test case for array matches & cheat coverage [`5f7734c`](https://github.com/metalsmith/permalinks/commit/5f7734c0c0c2e63bb613572a4ce2412b721dcc66)
- docs: correct typo's & omissions in README.md [`94816a2`](https://github.com/metalsmith/permalinks/commit/94816a2ce45696a24b750265bd0013be9294eeee)
- Deprecates the 'relative' option, cfr. #132 [`ffb7fcb`](https://github.com/metalsmith/permalinks/commit/ffb7fcb41a41259b47856959d73c8e705ae6679f)
- fix: ESM build export \* instead of default from regexparam [`e1a9fe6`](https://github.com/metalsmith/permalinks/commit/e1a9fe6684743429741c15148345eb7a43bf7105)
- fix: ESM build export * instead of default from regexparam [`e1a9fe6`](https://github.com/metalsmith/permalinks/commit/e1a9fe6684743429741c15148345eb7a43bf7105)

#### [v2.4.1](https://github.com/metalsmith/permalinks/compare/v2.4.0...v2.4.1)

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"type": "git",
"url": "https://github.com/metalsmith/permalinks.git"
},
"version": "2.5.1",
"version": "3.0.0",
"license": "MIT",
"source": "src/index.js",
"main": "lib/index.cjs",
Expand Down

0 comments on commit f49d926

Please sign in to comment.