Skip to content

Releases: nicolashenry/send-stream

v2.8.0

26 Jun 22:37

Choose a tag to compare

  • Add support for Node 22
  • Drop support for Node 16
  • Update examples

What's Changed

  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.12.0 by @dependabot in #1723
  • chore(deps-dev): bump @types/koa from 2.13.11 to 2.13.12 by @dependabot in #1724
  • fix(deps): bump @types/node from 20.9.2 to 20.9.3 by @dependabot in #1725
  • chore(deps-dev): bump @typescript-eslint/parser from 6.11.0 to 6.12.0 by @dependabot in #1726
  • chore(deps-dev): bump @types/mocha from 10.0.4 to 10.0.5 by @dependabot in #1727
  • chore(deps-dev): bump typescript from 5.2.2 to 5.3.2 by @dependabot in #1728
  • fix(deps): bump @types/node from 20.9.3 to 20.10.0 by @dependabot in #1732
  • chore(deps-dev): bump @stylistic/eslint-plugin from 1.4.0 to 1.4.1 by @dependabot in #1731
  • chore(deps-dev): bump @types/mocha from 10.0.5 to 10.0.6 by @dependabot in #1730
  • chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 by @dependabot in #1743
  • chore(deps-dev): bump ts-node from 10.9.1 to 10.9.2 by @dependabot in #1745
  • chore(deps-dev): bump eslint-plugin-import from 2.29.0 to 2.29.1 by @dependabot in #1751
  • chore(deps-dev): bump eslint-plugin-jsdoc from 46.9.0 to 46.9.1 by @dependabot in #1750
  • fix(deps): bump @types/node from 20.10.0 to 20.10.5 by @dependabot in #1754
  • chore(deps-dev): bump @stylistic/eslint-plugin from 1.4.1 to 1.5.1 by @dependabot in #1746
  • chore(deps-dev): bump fastify from 4.24.3 to 4.25.2 by @dependabot in #1759
  • chore(deps-dev): bump eslint from 8.54.0 to 8.56.0 by @dependabot in #1753
  • chore(deps-dev): bump @stylistic/eslint-plugin from 1.5.1 to 1.5.4 by @dependabot in #1784
  • fix(deps): bump @types/node from 20.10.5 to 20.11.5 by @dependabot in #1783
  • chore(deps-dev): bump koa and @types/koa by @dependabot in #1785
  • chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 by @dependabot in #1866
  • fix(deps): bump @types/node from 20.11.30 to 20.12.4 by @dependabot in #1864
  • chore(deps-dev): bump memfs from 4.8.0 to 4.8.1 by @dependabot in #1858
  • chore(deps-dev): bump eslint-plugin-jsdoc from 48.2.1 to 48.2.3 by @dependabot in #1867
  • chore(deps-dev): bump eslint-plugin-sonarjs from 0.24.0 to 0.25.1 by @dependabot in #1865
  • chore(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.5.0 by @dependabot in #1861
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 by @dependabot in #1860
  • fix(deps): bump @types/node from 20.12.4 to 20.12.5 by @dependabot in #1868
  • fix(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #1876
  • fix(deps): bump github/codeql-action from 1 to 3 by @dependabot in #1874
  • chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 by @dependabot in #1877
  • fix(deps): bump actions/checkout from 2 to 4 by @dependabot in #1875
  • chore(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 by @dependabot in #1869
  • fix(deps): bump @types/node from 20.12.5 to 20.12.7 by @dependabot in #1872
  • fix(deps): bump actions/setup-node from 2 to 4 by @dependabot in #1873
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 by @dependabot in #1870
  • chore: Configure Renovate by @renovate in #1879
  • chore(deps): update dependency koa to v2.15.3 by @renovate in #1881
  • chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ~14.0.0 by @renovate in #1880
  • chore(deps): pin dependencies by @renovate in #1883
  • chore(deps): update dependency eslint-plugin-n to v17 by @renovate in #1885
  • chore(deps): update dependency eslint-plugin-unicorn to v52 by @renovate in #1886
  • chore(deps): update dependency eslint-plugin-n to v17.2.1 by @renovate in #1888
  • chore(deps): update dependency memfs to v4.8.2 by @renovate in #1887
  • fix(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #1889
  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #1890
  • chore(deps): update github/codeql-action digest to df5a14d by @renovate in #1891
  • chore(deps): update dependency @stylistic/eslint-plugin to v1.7.2 by @renovate in #1892
  • fix(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #1894
  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #1895
  • chore(deps): update github/codeql-action digest to c7f9125 by @renovate in #1899
  • fix(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #1898
  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #1900
  • chore(deps): update typescript-eslint monorepo to v7.7.0 by @renovate in #1893
  • fix(deps): bump actions/checkout from 4.1.1 to 4.1.3 by @dependabot in #1902
  • chore(deps): update typescript-eslint monorepo to v7.7.1 by @renovate in #1904
  • fix(deps): bump github/codeql-action from 3.25.1 to 3.25.2 by @dependabot in #1906
  • chore(deps): update dependency eslint-plugin-n to v17.3.1 by @renovate in #1907
  • chore(deps): update dependency memfs to v4.9.0 by @renovate in #1914
  • fix(deps): bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #1912
  • fix(deps): bump github/codeql-action from 3.25.2 to 3.25.3 by @dependabot in #1913
  • chore(deps): update typescript-eslint monorepo to v7.8.0 by @renovate in #1917
  • chore(deps): update dependency memfs to v4.9.1 by @renovate in #1915
  • chore(deps): update dependency eslint-plugin-n to v17.4.0 by @renovate in #1918
  • fix(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #1926
  • fix(deps): update dependency @types/node to v20.12.8 by @renovate in #1925
  • chore(deps): update dependency memfs to v4.9.2 by @renovate in #1921
  • chore(deps): update dependency eslint-plugin-sonarjs to v1 by @renovate in #1928
  • chore(deps): update dependency @stylistic/eslint-plugin to v1.8.0 by @renovate in #1920
  • chore(deps): update dependency mongodb to v6.6.0 by @renovate in #1929
  • chore(deps): update dependency eslint-plugin-n to v17.5.0 by @renovate in #1933
  • fix(deps): bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #1938
  • chore(deps): update dependency mongodb to v6.6.1 by @renovate in #1932
  • fix(deps): update dependency @types/node to v20.12.10 by @renovate in #1931
  • chore(deps): update dependency eslint-plugin-n to v17.5.1 by @renovate in #1939
  • chore(deps): update dependency eslint-plugin-sonarjs to v1.0.3 by @renovate in #1930
  • chore(...
Read more

v2.7.0

20 Nov 01:30

Choose a tag to compare

  • Add support for Node 20
  • Drop support for Node 14

v2.6.0

20 Jul 03:33

Choose a tag to compare

  • Add support for Node 18
  • Drop support for Node 12

v2.5.5

24 Dec 03:14

Choose a tag to compare

  • Fix: while sending treat all errors as premature close errors (fix for NodeJS 17.3.0)

v2.5.4

02 Dec 01:28

Choose a tag to compare

  • Fix: set more precise optional property types
  • Refactor: small enhancements

v2.5.3

18 Jul 21:26

Choose a tag to compare

  • Fix: add explicit errors for 405/412/416 statuses
  • Docs: add CONTRIBUTING.md file
  • Docs: add issue / pull request templates
  • Docs: enhance examples
  • Build: run linting after tests

v2.5.2

04 Jul 16:47

Choose a tag to compare

  • Fix: differentiate optional properties and undefined properties
  • Docs: add LICENCE and CODE_OF_CONDUCT.md file
  • Docs: simplify fastify examples
  • Docs: add json and buffer examples
  • Docs: enhance contentEncodingMappings documentation

v2.5.1

02 Jun 00:34

Choose a tag to compare

  • Fix: do not log errors coming from dynamic compression pipeline (errors should be managed by the stream itself)
  • Bump typescript from 4.2.x to 4.3.x
  • Use typescript override keyword and incremental option

v2.5.0

12 May 03:09

Choose a tag to compare

  • Feature: add send method in Storage to send directly a file without having to prepare the response before
  • Feature: add dispose method in StreamResponse to dispose stream response resources
  • Refactor: rename BufferOrStreamRange as Uint8ArrayOrStreamRange
  • Fix: call super._destroy in BufferStream._destroy
  • Docs: add better path example
  • Docs: add missing ignorePrematureClose documentation
  • Docs: add some missing jsdocs
  • Docs: enhance doc display

v2.4.0

01 Mar 03:02

Choose a tag to compare

  • Feature: add abstract class GenericFileSystemStorage as intermediate implementation for file system storage