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
  • Update readme (@hugoalh)(N/A)

- TypeScript
Published by hugoalh about 2 years ago

@hugoalh/exfetch - 0.5.0

💥 Break Changes

  • Class HTTPHeaderLink and its relative now is separated (see "HTTP Header Link") and no longer available in here (@hugoalh)(N/A)
  • Class HTTPHeaderRetryAfter and 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
  • 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 ExFetch options (@hugoalh)(N/A)
  • Replace EventEmitter with options onEvent (@hugoalh)(N/A)

〰️ Changes

  • Add class ExFetch redirect fine control (@hugoalh)(N/A)
  • Fix class HTTPHeaderRetryAfter which 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 class HTTPHeaderLink.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_std from v0.197.0 to v0.198.0

- TypeScript
Published by hugoalh almost 3 years ago

@hugoalh/exfetch - 0.1.2

  • CHANGE: Response which Response.ok is true now 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-Reset which cause incorrect behaviour

- TypeScript
Published by hugoalh almost 3 years ago

@hugoalh/exfetch - 0.1.0

Initial pre-release.

- TypeScript
Published by hugoalh almost 3 years ago