Skip to content

Releases: pine/self-ip

v1.0.0

24 Dec 09:31
82f8f04

Choose a tag to compare

Breaking changes

Use named export instead of CJS default exports

To update self-ip from v0.3.7 to v1.0.0, your code needs to be changed.

v0.3.7 or earlier

const ip = require('self-ip')

ip()
// ==> { v4: ['192.0.0.2'], v6: ['ffff::abcd:1234:1234:5678'] }

ip.v4()
// ==> ['192.0.0.2']

ip.v6()
// ==> ['ffff::abcd:1234:1234:5678']

v1.0.0

ESModules

import { ip, ipv4, ipv6 } from 'self-ip'

ip()
// ==> { v4: ['192.0.0.2'], v6: ['ffff::abcd:1234:1234:5678'] }

ipv4()
// ==> ['192.0.0.2']

ipv6()
// ==> ['ffff::abcd:1234:1234:5678']

CommonJS

const { ip, ipv4, ipv6 } = require('self-ip')

ip()
// ==> { v4: ['192.0.0.2'], v6: ['ffff::abcd:1234:1234:5678'] }

ipv4()
// ==> ['192.0.0.2']

ipv6()
// ==> ['ffff::abcd:1234:1234:5678']

Major changes

  • Supports TypeScript
  • Supports both CommonJS and ESModules

v0.3.7

25 May 07:05
7744677

Choose a tag to compare

  • Update dependencies

v0.3.6

30 Aug 15:50

Choose a tag to compare

  • Update dependencies

v0.3.5

09 Oct 05:59

Choose a tag to compare

  • Update dependencies

v0.3.4

11 Jul 16:59

Choose a tag to compare

  • Update dependencies
  • Update README

v0.3.3

25 Dec 09:29

Choose a tag to compare

  • Update dependencies

v0.3.2

04 Nov 13:00

Choose a tag to compare

  • Update dependencies
  • Add documents for yarn

v0.3.1

12 Sep 12:14

Choose a tag to compare

  • Update dependencies

v0.3.0

19 Jul 15:01

Choose a tag to compare

  • (Breaking) Change the algorithm that detect network interface

v0.2.1

14 Jul 15:59

Choose a tag to compare

  • Add reference to README.md
  • Update dependencies