PackageTrack
Sign in Get early access

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 2020
2014 2016 2018 2020 2022 2024 2026
Release Pre-release Withdrawn

Releases

latest 16
  1. 4.2.0 10 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.0 and v4.2.0 there were 2 commits, 1 of them substantive:

    • feature: flatten passed array before compose (#96)
  2. 4.1.0 22 May 2018
    Commits, not release notes

    This project publishes no release notes. Between 4.0.0 and 4.1.0 there 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)
  3. 4.0.0 13 Apr 2017
    Commits, not release notes

    This project publishes no release notes. Between 3.2.1 and 4.0.0 there were 5 commits, 4 of them substantive:

    • package: remove tag
    • :arrow_up: standard
    • package: remove co
    • deps: removed any-promise as dependency (#78)
  4. 3.2.1 26 Oct 2016
    Commits, not release notes

    This project publishes no release notes. Between 3.2.0 and 3.2.1 there were 2 commits, 1 of them substantive:

    • Revert "add variadic arg support (#65)"
  5. 3.2.0 25 Oct 2016 withdrawn

    3.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.0 and 3.2.0 there 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)
  6. 3.1.0 17 Mar 2016
    Commits, not release notes

    This project publishes no release notes. Between 3.0.0 and 3.1.0 there 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
  7. 3.0.0 22 Oct 2015
    Commits, not release notes

    This project publishes no release notes. Between 2.5.1 and 3.0.0 there 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]
  8. 2.5.1 26 Oct 2016
    Commits, not release notes

    This project publishes no release notes. Between 2.5.0 and 2.5.1 there were 2 commits, 1 of them substantive:

    • Revert "add variadic arg support (#64)"
  9. 2.5.0 25 Oct 2016 withdrawn

    2.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.0 and 2.5.0 there were 3 commits, 2 of them substantive:

    • add variadic arg support (#64)
    • travis: test node@6 and 7
  10. 2.4.0 03 Mar 2016

    Nothing published for this version

  11. 2.3.0 02 May 2014

    Nothing published for this version

  12. 2.2.0 23 Jan 2014

    Nothing published for this version

  13. 2.1.0 22 Dec 2013

    Nothing published for this version

  14. 2.0.1 22 Dec 2013

    Nothing published for this version

  15. 2.0.0 08 Nov 2013

    Nothing published for this version

  16. 1.0.0 13 Aug 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive