Releases: nicolashenry/send-stream
Releases · nicolashenry/send-stream
v2.8.0
- 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(...
v2.7.0
- Add support for Node 20
- Drop support for Node 14
v2.6.0
- Add support for Node 18
- Drop support for Node 12
v2.5.5
- Fix: while sending treat all errors as premature close errors (fix for NodeJS 17.3.0)
v2.5.4
- Fix: set more precise optional property types
- Refactor: small enhancements
v2.5.3
- 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
- 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
- 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
- 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
- Feature: add abstract class GenericFileSystemStorage as intermediate implementation for file system storage