Changelogs

This page documents version history and updates for our SDKs. We strongly recommend keeping your SDK up to date to benefit from the latest features, security patches, and performance improvements.

v0.0.405 Oct - 2026
  • Types resolve in CommonJS and ES module projects under every moduleResolution setting, CommonJS projects on node16 no longer need a dynamic import()

  • Single-file ES module and CommonJS builds, each with its own type definitions

  • The update notice suggests bun add when your app runs on Bun

  • Documentation and changelog links point to ip2geo.dev/docs

v0.0.318 Apr - 2026
  • Client-side support, use the SDK directly in the browser with public keys (i2g_pk_…) tied to your domains

  • Built-in smart caching layer for successful conversions with stale-while-revalidate (SWR) pattern, LRU eviction, and configurable cache, cacheMaxSize, cacheTTL options on Init

v0.0.228 Jan - 2026
  • IpValidation helper function to validate IP addresses

  • GetConversion to retrieve a single conversion by ID

  • GetConversions to retrieve multiple conversions by IDs

  • ListConversions with pagination and IP search filtering

  • New SELECT constants: geoname_id, subdivision, accuracy_radius, metro_code, registered_country

  • General improvements and fixes from the previous version

v0.0.105 Jan - 2026
  • Initial release and base functionality

  • Init function for SDK configuration

  • ConvertIP method for single IP address conversion

  • ConvertIPs method for bulk IP address conversion

  • Full TypeScript support with type definitions

  • Built-in client & server side safety and update notifications

Get Started

Convert IPs into accurate location data in milliseconds.

Sign up today and get 1,000 free monthly conversions, and discover why developers trust us for fast, reliable, and affordable IP conversions.