← Back to all sparks
S

sass

ANALYTICS
Velocity0.0

Sass compiler package for R. Contribute to rstudio/sass development by creating an account on GitHub.

Nine releases of compiler warnings and CRAN checks — the Sass binding is in pure upkeep.

csssassr-packagemaintenancebuild-toolchain
Current state
sass compiles Sass to CSS for R, and its recent history is almost entirely about staying installable. The last ten releases are dominated by compilation warnings on new toolchains — Apple Clang 15, gcc-12, Windows — plus R CMD check fixes for r-devel and one LibSass version bump. The only user-visible changes in the set are the switch to woff2 font files in font_google(local = TRUE) and clearer output when Google fonts are downloaded.
Where it's heading
This is a stable binding to a C++ library that is itself no longer moving, so the package's work is defined by the compilers and CRAN policies around it rather than by Sass features. Nothing in these entries suggests active development; the maintenance is competent and prompt, but it is maintenance.
Prediction
The next release will most likely be triggered by a new compiler warning class or an R CMD check requirement rather than by anything in the Sass language. The entries give no signal of planned feature work.

Recent moves

  1. 1y ago

    Private finalize() on FileCache; clearer font download output

    Makes an R6 finalize() method private and prints more informative output when local Google fonts are downloaded. Consistent with the package's recent pattern of small correctness and messaging fixes.

    View source ↗
  2. 2y ago

    Local Google fonts now downloaded as woff2

    Switching font_google(local = TRUE) from woff to woff2 means smaller font files in any output that embeds them. Small, but it is the one change in this set that users would actually observe.

    View source ↗
  3. 2y ago

    Fixes an R CMD check warning for r-devel

    Corrects error() format strings flagged by the development version of R. Keeping the package clean against the next R release, with no user-facing effect.

    View source ↗
  4. 3y ago

    Silences an Apple Clang 15 compilation warning

    A compilation warning fix for the latest Apple toolchain plus a corrected fs version requirement. The third consecutive release spent on build cleanliness.

    View source ↗
  5. 3y ago

    Removes a gcc-12 compilation warning on Windows

    One compiler warning removed on Windows builds. Indistinguishable from the releases around it in scope and effect.

    View source ↗
  6. 3y ago

    Bumps the bundled LibSass to 3.6.5

    A patch-level bump of the vendored LibSass dependency. The compiler underneath the package is effectively frozen, which is why the release notes have so little to say about Sass itself.

    View source ↗