koa-compose
compose Koa middleware
4.1.0
30M downloads/mo
#3489 most downloaded on npm
koajs/compose
What this package is like to depend on
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.3 years
This project publishes no release notes
the list below is its commits, not an announcement
3 versions withdrawn
withdrawn after publishing
13 years old
16 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
16 releases · Aug 2013 to Sep 2020Releases
latest 16-
4.2.010 Sep 2020 withdrawn[email protected] is a breaking version, please either use <= v4.1 or upgrade to v5.x once it is released
Commits, not release notes
This project publishes no release notes. Between
4.1.0andv4.2.0there were 2 commits, 1 of them substantive:- feature: flatten passed array before compose (#96)
-
4.1.022 May 2018Commits, not release notes
This project publishes no release notes. Between
4.0.0and4.1.0there were 4 commits, 3 of them substantive:- test: next() should always return а Promise (#89)
- test: switch from mocha to jest (#90)
- improve: reduce stack trace by removing useless function call (#95)
-
4.0.013 Apr 2017Commits, not release notes
This project publishes no release notes. Between
3.2.1and4.0.0there were 5 commits, 4 of them substantive:- package: remove tag
- :arrow_up: standard
- package: remove co
- deps: removed any-promise as dependency (#78)
-
3.2.126 Oct 2016Commits, not release notes
This project publishes no release notes. Between
3.2.0and3.2.1there were 2 commits, 1 of them substantive:- Revert "add variadic arg support (#65)"
-
3.2.025 Oct 2016 withdrawn3.2.0 introduced a breaking change which is reverted in 3.2.1
Commits, not release notes
This project publishes no release notes. Between
3.1.0and3.2.0there were 11 commits, 10 of them substantive:- Test Node v6 on Travis (#56)
- :arrow_up: dev deps
- test: add test for calling the middleware multiple times
- test: add test to make sure the original middleware array is not affected
- travis: test node@7
- package: update mocha and standard
- readme: point badges to next branch
- Fix infinite loop (#61)
- history++
- add variadic arg support (#65)
-
3.1.017 Mar 2016Commits, not release notes
This project publishes no release notes. Between
3.0.0and3.1.0there were 18 commits, 14 of them substantive:- history: add v3. closes #34
- Fix markdown style for 3.0 in History.md
- make formatting in main mw file consistent
- travis: test node@5
- test: remove --harmony
- package: semver deps
- perf: remove try/catch
- benchmarks
- travis: run benchmarks
- Revert "perf: remove try/catch"
- add test for return values
- use any-promise
- lint: standard
- codecov + badges
-
3.0.022 Oct 2015Commits, not release notes
This project publishes no release notes. Between
2.5.1and3.0.0there were 16 commits, 13 of them substantive:- async (ctx, next) => await next()
- try/catch middleware calls
- compose(context, next)
- adding 100% coverage
- adding
try... catch...back to handle wrapped non-async cases - test for composes inside composes
- guard against calling next() multiple times
- reject vs. throw the error
- support ctx.next().then()
- another test for @gyson
- add @gyson's failing test!
- remove ctx.next functionality
- use [email protected]
-
2.5.126 Oct 2016Commits, not release notes
This project publishes no release notes. Between
2.5.0and2.5.1there were 2 commits, 1 of them substantive:- Revert "add variadic arg support (#64)"
-
2.5.025 Oct 2016 withdrawn2.5.0 introduced an unintended breaking change and is reverted in 2.5.1
Commits, not release notes
This project publishes no release notes. Between
2.4.0and2.5.0there were 3 commits, 2 of them substantive:- add variadic arg support (#64)
- travis: test node@6 and 7
-
2.4.003 Mar 2016Nothing published for this version
-
2.3.002 May 2014Nothing published for this version
-
2.2.023 Jan 2014Nothing published for this version
-
2.1.022 Dec 2013Nothing published for this version
-
2.0.122 Dec 2013Nothing published for this version
-
2.0.008 Nov 2013Nothing published for this version
-
1.0.013 Aug 2013Nothing published for this version