@overlook/plugin-path
Version:
Overlook framework path plugin
222 lines (126 loc) • 3.12 kB
Markdown
# Changelog
## 0.8.3
Features:
* Record `URL_PATH` on routes
* Re-export `PATH` symbol from `@overlook/plugin-request`
Refactor:
* Use `@overlook/util-find-parent` for locating parent path route
Tests:
* Use inherited symbols [refactor]
Docs:
* Inherited symbols
## 0.8.2
Minor:
* Drop support for Node v13
Dependencies:
* Update dependencies
Dev:
* Update dev dependencies
## 0.8.1
Refactor:
* Shorten code
Dependencies:
* Update `@overlook/route` + `@overlook/plugin` dependencies
* Update plugin dependencies
Tests:
* Use `jest-expect-subclass` for subclass checking [refactor]
Dev:
* Update dev dependencies
## 0.8.0
Breaking changes:
* Update plugin dependencies
Features:
* ESM export
Bug fixes:
* Correctly order named wildcard routes
* Order routes with '' path part last
Dev:
* Update dev dependencies
## 0.7.0
Breaking changes:
* Consume path from `req[PATH]`
* Rename `PATH` symbol to `PATH_UNCONSUMED`
Dependencies:
* Update `is-it-type` dependency
Dev:
* Update dev dependencies
Docs:
* Correct code example typos
## 0.6.0
Breaking changes:
* Consume path from `req.url`
* Rename `PATH_UNCONSUMED` symbol to `PATH`
Features:
* `[GET_PATH_PART]` method
* Named wildcards
Bug fixes:
* Always create `req[PARAMS]`
* Determine `[PATH_PART]` before ordering
Dependencies:
* Update dependencies
Tests:
* With `@overlook/plugin-serve-http`
* Remove dependency on `@overlook/core`
* Rename vars [refactor]
Dev:
* Update dev dependencies
Docs:
* README
## 0.5.0
Breaking changes:
* Rename module `@overlook/plugin-path`
* Convert to plugin
* Drop support for Node v8
Bug fixes:
* Update debug instrumentation for latest `@overlook/core`
Refactor:
* Fix lint error
* Fully specify require file paths
No code:
* File header comments
Dependencies:
* Update `@overlook/router-match` dependency
* Update `@overlook/router-ordered` dependency
* Switch `core-util-is` for `is-it-type`
Tests:
* Remove `jest-each` dependency [refactor]
* Simplify unhandled rejection handling
* Import from package name [refactor]
* Run tests in dev mode
Dev:
* Update dev dependencies
* Bump insecure dependencies
* Run tests on CI on Node v13 + v14
* Replace `.npmignore` with `files` list in `package.json`
* `.editorconfig` config
* Simplify Jest config
* ESLint lint dot files
* ESLint igmore `coverage` dir
* Remove unnecessary line from `.gitignore`
* Remove `sudo` from Travis config
Docs:
* Add link to Overlook site in README
* Versioning policy
* Update license year
## 0.4.1
Dependencies:
* Update `@overlook/router-ordered` dependency
## 0.4.0
Breaking changes:
* Create errors with `.debugError`
## 0.3.0
Breaking changes:
* Root `[PATH_PART]` is ''
* `[MATCH]` consume start slash not trailing slash
Deps:
* Update `@overlook/router-match` dependency
* Update `@overlook/router-ordered` dependency
Dev:
* Update `@overlook/core` dev dependency
## 0.2.0
Breaking changes:
* Route extension identifier located at `.IDENTIFIER`
Bug fixes:
* `[IS_BEFORE]` only return result when sibling has initialized
## 0.1.0
* Initial release