Releases: veliovgroup/spiderable-middleware
Releases · veliovgroup/spiderable-middleware
v2.2.0
📦 NPM: @2.2.0
☄️ Packosphere @2.2.0
Major Changes:
⚠️ .handle
now returnsvoid
(was:boolean
); This needed to match TS typing for express, connect, and other server-routing middleware registers- 📔 Now
.handle
is recommended middleware for all integrations - 👨💻 Now
.handle
and.handler
middlewares has fixed context, meaning that it doesn't require calling.bind()
no more
Changes:
- 👨🔧 Fix #29, thanks to @StorytellerCZ
- 👨💻 Added types and TS support in NPM and Atmosphere packages
- 👨💻 Fixed context binding in
.handle
and.handler
middlewares - 👷♂️ Improved tests, added TS tests
- 📔 Improved docs, examples, and API description
Dependencies:
- 📦
[dev]
request
— removed - 📦
[dev]
ts-node
:^10.9.2
— added to run tests in TS - 📦
[dev]
tsd
:^0.31.2
— added to test TS definitions - 📦
[dev]
typescript
:^5.7.3
— added to support TS types - 📦
[dev]
@types/chai
:^5.0.1
— added to support TS types - 📦
[dev]
@types/express
:^5.0.0
— added to support TS types - 📦
[dev]
@types/meteor
:^2.9.8
— added to support TS types - 📦
[dev]
@types/mocha
:^10.0.10
— added to support TS types - 📦
[dev]
@types/node
:^22.13.4
— added to support TS types
v2.1.0
📦 NPM: @2.1.0
☄️ Packosphere @2.1.0
Major Changes:
⚠️ Min. required node.js version is7.1.0
Changes:
- 👨💻 Refactored codebase
- 🚀 Enhancements to improve response time and TTFB
- 👨🔧 Improved debugging with new
{debug: true}
option andDEBUG=true
env.var support - 👷♂️ Improved test-suites, updated to the latest releases
- 📦
engines.node: >=7.1.0
- 📔 Improved and refactored documentation
- ☄️ Tested and supported the latest
[email protected].*
release
Dependencies:
- 📦
[dev]
[email protected]
, wasv4.4.1
- 📦
[dev]
[email protected]
, wasv4.18.2
- 📦
[dev]
[email protected]
, wasv10.3.0
- 📦
[dev]
[email protected]
, wasv1.13.7
2.0.0
📦 NPM: @2.0.0
☄️ Packosphere @2.0.0
Major Changes:
⚠️ Removedrequest-libcurl
dependency, replaced withhttps
module⚠️ Removed legacyurl
usage, replaced withnew URL
constructor⚠️ OldrequestOptions
doesn't matchhttp
module options
Changes:
- ✨ new
sanitizeUrls
option (see docs) - ✨
requestOptions
now passed tohttp
module.request
method - 📔 Docs update to match changes
Dependencies:
- 📦
[removed]
[email protected]
- 📦
[dev]
[email protected]
, wasv4.3.6
- 📦
[dev]
[email protected]
, wasv4.18.1
- 📦
[dev]
[email protected]
, wasv10.0.0
v1.6.6
- 🧹 Codebase cleanup
- 👷♂️ Avoid exception on
.abort()
v1.6.5
v1.6.4
👷♂️ This is maintenance release
- 🤝 Compatibility with latest node LTS
- 🤝 Compatibility with
[email protected]
- 👨🔬 Minor update of meteor.js tests
📦 Dependencies update:
- 📦
[email protected]
, wasv2.3.2
- 📦
[dev]
[email protected]
, wasv4.3.4
- 📦
[dev]
[email protected]
, wasv4.17.1
- 📦
[dev]
[email protected]
, wasv9.1.1
- 📦
[dev]
[email protected]
, wasv1.13.1
v1.6.3
request-libcurl
dependency update tov2.3.2
, wasv2.2.1
- Latest meteor compatibility
- Minor documentation enhancements
- Minor DEBUG flag support enhancements
v1.6.2
Added:
- ✨ Add support for
debug
option
Changed:
- 👨💻 Add
nel
andreport-to
to ignored headers - 👨💻 Improve HTTP response headers RegExp. Closing #6; Thanks to @arabidopsis for suggestion 👍
- 👷 Internal codebase micro-refactoring
- 📋 Minor docs update
v1.6.1
This is maintenance release.
Fixes:
- 🐞 Fix edge case when
query
sin't and Object type;
Dependencies:
- 📦
request-libcurl
updated tov2.2.1
, wasv2.2.0
; - 📦
dev-dependency
mocha
updated tov8.1.1
, wasv7.1.2
.
v1.6.0
New:
- ✨ Configuration option:
opts.timeout
{Number} - [Optional] Number, proxy-request timeout to rendering endpoint in milliseconds. Default:180000
Changed:
- 👨💻 Codebase refactoring;
- 👷 Support for
HEAD
requests; - 🔥 Fix for custom status codes on edge cases;
- 👷 Better client abort handling;
- 📋 Recommended nginx config;
Updated:
- 📦 [
dev-dependency
][email protected]
, was7.1.2
.