← Back to all sparks
I

ipaddress

INFRA · APIS
Velocity0.0

Data Analysis for IP Addresses and Networks

IP address vectors for R that hit 1.0 and then went quiet.

networkingip-addressesrcppvctrsr-packagemaintenance
Current state
ipaddress gives R first-class IPv4 and IPv6 vector types with the arithmetic, netmask and subnet operations that come with them, backed by C++. The 1.0.0 release in 2023 was the deliberate breaking cleanup: one result per input from the hostname functions, vectorised subnets(), several arguments forced to be named, and a country_networks() downloader added. Since then the only release has been a testthat deprecation fix.
Where it's heading
The package reached the interface it wanted and stopped. The five releases before 1.0.0 were almost entirely CRAN check compliance — deprecated C++ calls, HTML5 notes, a Windows toolchain change — with functional work confined to a couple of releases that shed heavy dependencies. That pattern, long compliance runs punctuated by rare interface work, is what the feed shows now.
Prediction
On this cadence the next release is most likely another CRAN or upstream-testing compliance patch; nothing in the entries indicates new functionality in progress.

Recent moves

  1. 0y ago

    testthat deprecation warnings resolved

    A single-line fix for deprecation warnings from the testing framework. The first release in two and a half years, and it changes nothing a user of the package would notice.

    View source ↗
  2. 3y ago

    1.0.0 breaks the interface to make it vector-native

    ⚡ SPARK

    The stabilising release: hostname lookups return exactly one result per input with _all() variants for the rest, subnets() takes vectors, several arguments become name-only, and country_networks() adds registry downloads. It settles the package's shape and marks the point after which development effectively stopped.

    View source ↗
  3. 3y ago

    Deprecated C++ sprintf calls replaced

    Clears CRAN check warnings about deprecated sprintf() use in the C++ layer. One of the run of compliance-only releases that fills this feed between functional work.

    View source ↗
  4. 4y ago

    roxygen upgrade to clear HTML5 check notes

    A documentation toolchain bump to satisfy CRAN's HTML5 validation. No user-visible change.

    View source ↗
  5. 4y ago

    Windows compiler toolchain compatibility for R 4.2

    Rebuilds against the new Windows toolchain shipping with R 4.2. Necessary for the package to keep installing, invisible to anyone using it.

    View source ↗
  6. 5y ago

    Hotfix for CRAN check warnings

    A one-line compliance hotfix with no described user-facing effect. Four consecutive releases of this kind precede the 1.0.0 interface work.

    View source ↗