Skip to content

Releases: pine/self-ip

v1.0.0

24 Dec 09:31
82f8f04
Compare
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
Compare
Choose a tag to compare
  • Update dependencies

v0.3.6

30 Aug 15:50
Compare
Choose a tag to compare
  • Update dependencies

v0.3.5

09 Oct 05:59
Compare
Choose a tag to compare
  • Update dependencies

v0.3.4

11 Jul 16:59
Compare
Choose a tag to compare
  • Update dependencies
  • Update README

v0.3.3

25 Dec 09:29
Compare
Choose a tag to compare
  • Update dependencies

v0.3.2

04 Nov 13:00
Compare
Choose a tag to compare
  • Update dependencies
  • Add documents for yarn

v0.3.1

12 Sep 12:14
Compare
Choose a tag to compare
  • Update dependencies

v0.3.0

19 Jul 15:01
Compare
Choose a tag to compare
  • (Breaking) Change the algorithm that detect network interface

v0.2.1

14 Jul 15:59
Compare
Choose a tag to compare
  • Add reference to README.md
  • Update dependencies