Skip to content

Commit ebbdcb2

Browse files
Prepare 6.1.0 release
1 parent ee28d73 commit ebbdcb2

3 files changed

Lines changed: 11 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
9-
- Require Node JS 20+.
9+
10+
## [6.1.0] - 2026-07-05
11+
### Added
12+
- Configurable retry behavior aligned with the Go client: `withMaxRetries` (default 3), `withRetryInterval` (exponential backoff base, default 1 second), `withRetryOnServerError` (default true) and `withRetryOnTooManyRequests` (default false, honoring the `Retry-After` header when enabled).
13+
14+
### Changed
15+
- Require Node.js 20+.
16+
- Retry transient network errors and, by default, 5xx responses; previously only timeouts were retried.
17+
- Replace the `lru-cache` dependency with an internal implementation; the library now has zero runtime dependencies.
1018

1119
## [6.0.2] - 2026-07-05
1220
### Fixed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ipregistry/client",
33
"description": "Official Ipregistry Javascript Library.",
4-
"version": "6.0.2",
4+
"version": "6.1.0",
55
"browser": "./dist/index.global.js",
66
"main": "./dist/index.js",
77
"module": "./dist/index.mjs",

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
* The version of this library. Must be kept in sync with the version field of
1919
* package.json; a unit test enforces this.
2020
*/
21-
export const LIBRARY_VERSION = '6.0.2'
21+
export const LIBRARY_VERSION = '6.1.0'

0 commit comments

Comments
 (0)