Recent Releases of @hugoalh/exfetch
@hugoalh/exfetch - 0.6.0
💥 Break Changes
- Major refactor (@hugoalh)(N/A)
- Cache is now more reliable
- Change events payload to more suit the needs
- Change way on control the response status codes behaviour
- Default user agent is now lower entropy
- Redirect events payload no longer have response status
- Rename namespaces
- URL paginate is now more reliable
〰️ Changes
- Update dependencies (@hugoalh)(N/A)
- TypeScript
Published by hugoalh over 1 year ago
@hugoalh/exfetch - 0.5.1
〰️ Changes
- Change target Bun from ^ v1.0.0 to >= v1.1.0 (@hugoalh)(N/A)
- Change target Deno from >= v1.35.0 / >= v1.41.1 (For JSR Only) to >= v1.42.0 (@hugoalh)(N/A)
- Fix incorrect engine restriction when use this module via NPM (@hugoalh)(N/A)
- Improvement on resolve user agent slug (@hugoalh)(N/A)
- Update dependencies: (@hugoalh)(N/A)
- "HTTP Header Link" (
github:hugoalh-studio/http-header-link-es,jsr:@hugoalh/http-header-link,npm:@hugoalh/http-header-link) from v1.0.1 to v1.0.2 - "HTTP Header Retry-After" (
github:hugoalh-studio/http-header-retry-after-es,jsr:@hugoalh/http-header-retry-after,npm:@hugoalh/http-header-retry-after) from v1.0.0 to v1.0.1
- "HTTP Header Link" (
- Update readme (@hugoalh)(N/A)
- TypeScript
Published by hugoalh about 2 years ago
@hugoalh/exfetch - 0.5.0
💥 Break Changes
- Class
HTTPHeaderLinkand its relative now is separated (see "HTTP Header Link") and no longer available in here (@hugoalh)(N/A) - Class
HTTPHeaderRetryAfterand its relative now is separated (see "HTTP Header Retry-After") and no longer available in here (@hugoalh)(N/A)
〰️ Changes
- Unify deployments between remote, JSR, and NPM (@hugoalh)(N/A)
- Update readme (@hugoalh)(N/A)
- TypeScript
Published by hugoalh about 2 years ago
@hugoalh/exfetch - 0.4.0
💥 Break Changes
- No longer export default status codes set (@hugoalh)(N/A)
〰️ Changes
- Fix some of the interfaces and types are not publicly reachable (@hugoalh)(N/A)
- Optimize regular expressions (@hugoalh)(N/A)
- Review dependencies: (@hugoalh)(N/A)
- Add dependency
IsStringSingleLine(deno/github:hugoalh-studio/is-string-singleline-ts, jsr:@hugoalh/is-string-singleline) - Remove dependency deno/github:hugoalh-studio/advanced-determine-deno
- Add dependency
- Update JSDoc (@hugoalh)(N/A)
- TypeScript
Published by hugoalh over 2 years ago
@hugoalh/exfetch - 0.3.1
〰️ Changes
- Fix behaviour on control cache and redirect (@hugoalh)(N/A)
- TypeScript
Published by hugoalh over 2 years ago
@hugoalh/exfetch - 0.3.0
🔦 Spotlights
- Redirect fine control
💥 Break Changes
- Redesign class
ExFetchoptions (@hugoalh)(N/A) - Replace
EventEmitterwith optionsonEvent(@hugoalh)(N/A)
〰️ Changes
- Add class
ExFetchredirect fine control (@hugoalh)(N/A) - Fix class
HTTPHeaderRetryAfterwhich should not fill the timestamp when with invalid value (@hugoalh)(ddc9d7b476dfe95b009870fc503f3843b37462ad) - Update dependency deno/github:hugoalh-studio/advanced-determine from v0.5.0 to v0.6.1 (@hugoalh)(ed242d873d29f85571d31b047abee86ed5cd6e87)
- Remove dependency deno/denoland:std (@hugoalh)(N/A)
- Rewrite delay module for better efficiency (@hugoalh)(N/A)
- TypeScript
Published by hugoalh over 2 years ago
@hugoalh/exfetch - 0.2.3
〰️ Changes
- Fix bad paginate method (@hugoalh)(008b00219f83aa3b041d5aef1875d2b26e1b5860)
- Update dependency deno/denoland:std from v0.202.0 to v0.205.0 (@hugoalh)(e337c1827d6584b667b73c49aa9400679f970747, 5a31f35f3c4010cf78b9f6c8ab3f0f9ac4dfe19d, 77884b501620e427c03e7cd958cf5b0ba7bab187)
- Update dependency deno/github:hugoalh-studio/advanced-determine from v0.4.0 to v0.5.0 (@hugoalh)(9cbe8cf4ff5b3d06ef6b1586327ef9a6aebd7689, 8f57ea84873670f18c4dabb98683fe04a08b64cd)
- TypeScript
Published by hugoalh over 2 years ago
@hugoalh/exfetch - 0.2.2
〰️ Changes
- Update dependency deno:denoland/std from v0.201.0 to v0.202.0 (@hugoalh)(312a4c791a1e166415f726c82e8cf1369a72996e)
- Update dependency deno:hugoalh-studio/advanced-determine from v0.3.1 to v0.4.0 (@hugoalh)(4bfc8625e19476231d0c702111db50148a4703cc)
- TypeScript
Published by hugoalh almost 3 years ago
@hugoalh/exfetch - 0.2.1
〰️ Changes
- Update document (@hugoalh)(N/A)
- TypeScript
Published by hugoalh almost 3 years ago
@hugoalh/exfetch - 0.2.0
〰️ Changes
- Add ability to cache suitable
Request-Responses (@hugoalh)(N/A) - Add ability to customize default user agent (@hugoalh)(N/A)
- Fix duplicated link parameters in class
HTTPHeaderLink.#parse(@hugoalh)(N/A) - Fix extra
=in classHTTPHeaderLink.toString(@hugoalh)(N/A) - Fix possible syntax escape in class
HTTPHeaderLink(@hugoalh)(N/A) - Improve code syntax (@hugoalh)(N/A)
- Improve efficiency and performance (@hugoalh)(N/A)
- Improve error message (@hugoalh)(N/A)
- Improve method to add and/or remove HTTP retryable status code (@hugoalh)(N/A)
- Replace jitter delay with random-able delay (@hugoalh)(N/A)
- Update dependency deno:denoland/std from v0.198.0 to v0.201.0 (@hugoalh)(N/A)
- TypeScript
Published by hugoalh almost 3 years ago
@hugoalh/exfetch - 0.1.3
- CHANGE: Updated dependency
denoland/deno_stdfrom v0.197.0 to v0.198.0
- TypeScript
Published by hugoalh almost 3 years ago
@hugoalh/exfetch - 0.1.2
- CHANGE: Response which
Response.okistruenow return result faster than before - CHANGE: Response which used all of the attempts now return result faster than before
- TypeScript
Published by hugoalh almost 3 years ago
@hugoalh/exfetch - 0.1.1
- CHANGE: Fixed the possibility to have infinity delay
- CHANGE: Removed implementation of
X-RateLimit-Resetwhich cause incorrect behaviour
- TypeScript
Published by hugoalh almost 3 years ago