← Back to all sparks
S

stringx

ANALYTICS
Velocity0.0

R package stringx by gagolews — release notes from GitHub.

A drop-in string API for base R, kept alive by upstream check failures.

r-packagestringsunicodestringimaintenance
Current state
stringx reimplements base R's string and date-time functions on top of stringi, aiming for consistent and Unicode-correct behaviour. The visible window holds one behavioural change and five releases that exist because R or stringi moved underneath it. None of the recent notes add capability.
Where it's heading
The package's shape was settled by 0.2.1 and has not changed since; every release in the past three years is either a check failure fixed or a POSIXxt defect. The one substantive note, 0.2.6, records a behaviour change inherited from stringi rather than chosen here - strptime now fills missing fields from today's midnight. That dependence is the defining fact about the feed.
Prediction
The next release is most likely another compatibility fix timed to an R or stringi update, since four of the six visible releases were exactly that.

Recent moves

  1. 1y ago

    POSIXlt conversion now sets the GMT offset

    A single missing field in the package's POSIXxt conversion. Narrow enough that it only affects code reading the offset directly, and typical of what this feed carries.

    View source ↗
  2. 2y ago

    Tests repaired after changes in R

    A release published solely to keep CRAN checks passing - the third of four with essentially this note, and the clearest evidence the package is being maintained rather than developed.

    View source ↗
  3. 2y ago

    strptime fills missing fields from today's midnight

    The only user-visible behaviour change in the window, and it arrives from stringi 1.8.1 rather than from a decision here. Parsing a partial date-time now yields a different result, which the notes correctly flag as backward-incompatible.

    View source ↗
  4. 3y ago

    Checks repaired after an R update

    Another compatibility-only release. The interval between these is set by R's release cycle, not by the package's own work.

    View source ↗
  5. 3y ago

    Checks repaired after an R-devel change

    Filed two weeks after the previous release for the same reason, this time against R-devel. Nothing changes for callers.

    View source ↗
  6. 3y ago

    Failing checks fixed

    The earliest of the compatibility-only releases in this window, and the point from which the feed stops carrying new functionality.

    View source ↗