- #139 feat: add userAgent forwarding and tests (@fkalny-groupon)
- #140 fix: old tests failing on defunct endpoints (@fkalny-groupon)
- #125 feat: support AbortController signal (@aaarichter)
0741221
chore: bump wsfrom 7.4.4
to 7.4.6
(#123) - see: #123, [7](- Commits19ae11c
chore: bump hosted-git-infofrom 2.7.1
to 2.8.9
(#122) - see: #122
- #124 ci(actions): add actions workflow (@aaarichter)
- #121 fix: guard asyncStack capturing with captureAsyncStack option (@aaarichter)
- #120 chore: switch to main branch & update packages (@aaarichter)
- #119 feat: capture async stack traces (for node) (@aaarichter)
- #118 chore(deps): bump ini from 1.3.5 to 1.3.7 (@dependabot[bot])
- chore(deps): bump elliptic from 6.5.2 to 6.5.3 - @dependabot[bot] #116
- docs: add warning to keepAlive options & update dependencies - @aaarichter #117
- chore(deps): bump lodash from 4.17.13 to 4.17.19 - @dependabot[bot] #115
- chore(deps): update dependencies - @aaarichter #113
a3e25bc
chore: update dependencies
drop support for Node < 10 needed for isomorphic uses of global URLSearchParams
See: 7223986
- Fix lgtm.com issues & package updates - @aaarichter #110
- add property "defaults" to typedefs - @dbushong #107
2219a1c
fix: add property "defaults" to typedefs
Now requires a modern browser that can support basic ES6+ syntax
See: 739cf50
you no longer get a Bluebird-flavored Promise back when you call gofer functions in promise mode
See: f2bc735
Now requires Node 8.x and/or a browser with native URL and URLSearchParams support
See: bbe30c1
- Modernize and Reduce package size - @dbushong #103
c9e684c
chore: upgrade linting & node reqs56a3394
refactor: eslint --fix test739cf50
refactor: eslint --fix lib7f5a2ea
test: fix test for new .eslintrc.jsonf34c7eb
test: fix tests for new mochifyf2bc735
refactor: use native Promises instead of bluebirdd869ea6
refactor: use lodash.* for remaining needs0e77ee5
test: use properBuffer.from()
bbe30c1
refactor: use native URL & URLSearchParams
- add missing verbs & make types match - @dbushong #102
4c52721
fix: add missing verbs & make types match
- chore(deps): bump eslint-utils from 1.3.1 to 1.4.2 - @dependabot[bot] #100
908d467
chore: bump eslint-utils from 1.3.1 to 1.4.2
- chore(deps): bump lodash from 4.17.11 to 4.17.13 - @dependabot[bot] #98
- chore(deps): bump js-yaml from 3.12.0 to 3.13.1 - @dependabot[bot] #97
c442229
chore: bump js-yaml from 3.12.0 to 3.13.1
- add note to README about multi-part uploads - @dbushong #94
5b35197
docs: add note to README about multi-part uploads
- update lockfile for security audit - @dbushong #93
f106211
chore: update lockfile for security audit - see: [2018-16472](See: https://nvd.nist.gov/vuln/detail/CVE-2018-16472)
- don't set connect timeout for keepalive - @dbushong #86
cd57ced
fix: don't set connect timeout for keepalive
- clear completionTimer on response completion - @dbushong #84
368d061
fix: clear completionTimer on response completion
- use proper timeout to fix keepAlive - @dbushong #83
7eb902f
fix: use proper timeout to fix keepAlive
- Ignore searchDomain for localhost and IP - @jkrems #80
8cfb230
fix: Ignore searchDomain for localhost and IP
- Apply latest nlm generator - @markowsiak #79
9ea499a
chore: apply latest generator
- Port better timeout handling from 2.x - @jkrems #73
cdf0f37
feat: Port better timeout handling from 2.x
- Add missing inheritance in example (3.x) - @jkrems #66
724f08a
docs: Add missing inheritance in example
547db3b
feat: Initial version of fetch57a04a4
test: Verify error.bodyb3d86ad
style: Use _.assign over O.assign1e6e79c
refactor: Use bluebird instead of native15f0c70
refactor: Simplify agent optionsf76b59a
refactor: Remove random _propertya639184
feat: Add base class564886e
fix: Working sub-classingca4dbf6
docs: Port README952ac4d
docs: Add fetch-style examplecf0e5ef
docs: Mention fetch over request196eef9
docs: baseUrl is now an option04ed5ba
feat: Add legacy callback mode28b5a6a
feat: Add callback support for Gofer91fe8d8
style: Use explicit lodash imports6a5e5b8
feat: Multi-level config handling69b5ccf
feat: Expose Gofer as exports.default01e46bc
docs: Add links to the exportsec6b138
feat: Very basic browser support8e06e77
refactor: Remove http(s) from browser buildb2f3553
feat: Basics work in react-native05f88e8
test: Partially working test setup in phantomc41e60a
test: Run first actual browser testfce491d
test: Run the whole test suite in phantomfd542fa
feat: Support status code errors in browsers4e97ac2
doc: Update manual browser test instructions1e22002
test: Verify options.pathParams support7ecd8bc
test: Legacy-compatible endpoints are possiblec26613c
test: Verify response body stream71e8fe4
feat: Consistent header support for client-side6d55edb
feat: Send body as string or buffercb1afeb
test: Add missing body & qs testse7c4033
feat: options.auth support47c6121
test: options.headers test79fd337
feat: options.timeout5a42b47
feat: options.connectTimeout8c84f46
fix: Verify path params - see: #504ed4471
test: Stream request bodyfda4930
feat: https url supportbc217a0
feat: Use per-service http agentc1ed538
feat: Support form-data as an option mapper054f9e6
doc: Port old API docs33ddfcb
docs: Add example github API client3d5efa7
style: Remove invalid TODO8a9fe01
feat: Expose method and url on status code errorce3bde4
chore: Add nlm beta channel