← Back to all sparks
B

benviplot

ANALYTICS
Velocity0.0

R package benviplot by viniciusoike — release notes from GitHub.

A Brazilian housing-data palette package went from internal tooling to public 1.0 in five days.

data-visualizationcolor-palettesggplot2brazilian-housingr-package
Current state
benviplot supplies color palettes, ggplot2 scales, themes and plot helpers for charts in a consistent house style, oriented around Brazilian urban and rental-market data. The entire public history is compressed into early October 2025: a six-phase release plan took it from removing proprietary data through modernization, testing, vignettes, documentation and CI to a stable 1.0.0. The shipped package carries 36 curated palettes, discrete and continuous scale functions, and a rental price index dataset covering six Brazilian cities.
Where it's heading
This is an internal tool being packaged for public consumption rather than a product evolving in the open — the phases were about legal separation, test coverage and check compliance, not new capability. Removing the sensitive QuintoAndar dataset and adding a disclaimer establishing independence was phase one, which frames the whole exercise. The one substantive addition along the way was the IQAIW rental index, built from a public source to replace what was removed.
Prediction
With the release plan completed and the package stable, the most likely next work is periodic refreshes of the rental index dataset, which is published on an ongoing basis from 2023 onward. The entries give no indication of planned new palettes or plot functions.

Recent moves

  1. 10mo ago

    First stable release: 36 palettes, scales and plot helpers

    The stable tag at the end of the six-phase plan. Its notes restate the package's full feature set rather than a delta, since the actual work landed across the 0.9.x releases in the preceding days.

    View source ↗
  2. 10mo ago

    pkgdown site and multi-platform CI added

    Documentation and delivery infrastructure — a pkgdown website, testing across five platform and R version combinations, coverage tracking. Necessary for a public release, invisible in the package itself.

    View source ↗
  3. 10mo ago

    IQAIW rental price index added for six Brazilian cities

    The only release in the sequence that adds something users get rather than something the package needed to ship. The hedonic double-imputed rental index runs from 2023 across six cities and is built from a public source, filling the gap left when the proprietary dataset was removed in phase one.

    View source ↗
  4. 10mo ago

    Four vignettes covering palettes, plots and theming

    Documentation phase of the release plan, adding getting-started, palette gallery, plot function and styling vignettes. No code change.

    View source ↗
  5. 10mo ago

    Test suite of 196 tests, with pre-release bugs fixed

    Testing infrastructure that surfaced and fixed several defects, including a double-wrapped sequential palette structure. All of it predates any public use of the package, so the fixes repair problems no user encountered.

    View source ↗
  6. 10mo ago

    Breaking 'pal' to 'palette' rename and ggplot2 4.0.0 fixes

    The modernization phase, and the only one carrying a breaking change: the pal argument becomes palette across all plot functions. Alongside it, real ggplot2 4.0.0 compatibility fixes and a move to cli for errors, done before any external users could be affected.

    View source ↗