text, text_color, text_family, text_size, and
position_text arguments from plot_area(). They were accepted and ignored.print() method for palette objects. benvi_palette("greens")
printed hex codes and attributes at the console; it now draws the color swatches.plot_histogram() no longer facets when facet is left at its default.
Passing the documented default explicitly built a panel for the literal FALSE.plot_line_trend(), plot_column_label(),
pretty_number(), setup_benvi_fonts(), and get_poppins_variants().benvi_colors(), list_colors(), and list_palettes().
Use show_palettes() for palette exploration.install_poppins() and check_poppins_installed(). Poppins is now bundled
with the package and registered automatically on load, so no manual setup is needed.
Use font_status() to check availability.ggfittext and systemfonts moved to Suggests; forcats,
lifecycle, and scales removed from Imports.show_palettes() gains a "diverging" type and pattern-based name filtering.format_num_br() no longer returns scientific notation for large values.
format_num_br(1e5) returned "1e+05" and now returns "100.000".format_num_br() no longer left-pads results with spaces when given a vector.
format_num_br(c(100, 1000)) returned c(" 100", "1.000") and now returns
c("100", "1.000").getting-started); removed color-palettes, plot-functions,
themes-and-styling, and font-setup vignettes.pretty_number() to format_num_br(). The old name is soft-deprecated and
will be removed in a future release.plot_column() gains three new parameters: text_inside (renders labels inside bars
via ggfittext), text_place, and text_padding.plot_column_label() deprecated. Use plot_column(text_inside = TRUE) instead.plot_line_trend() deprecated. Use geom_smooth() or manual trend lines instead.sales_report: zone-level median sale price per square meter for
Belo Horizonte, Rio de Janeiro, and São Paulo (272 rows).plot_scatter() gains a fit_color parameter for custom trend line colors.theme_benvi() now uses relative font sizes and adds plot margins for better spacing.iqa updated: added index column; renamed columns for consistency.iqaiw updated: added rooms column.Replaced the showtext-based font system with a systemfonts/ragg stack, eliminating DPI mismatch issues in font rendering.
showtext and sysfonts dependencies.import_fonts().font_status(): report font setup status and recommendations.ggsave_benvi(): wrapper around ggsave() that uses the ragg device for PNG files
when available; defaults to 300 DPI.theme_benvi() automatically falls back to "sans" if Poppins is not installed.First official stable release.
scale_color_benvi_d(), scale_fill_benvi_d(),
scale_color_benvi_c(), and scale_fill_benvi_c().plot_line(), plot_column(), plot_scatter(), plot_area(),
and plot_histogram().theme_benvi() theme with Poppins font support.iqa and iqaiw datasets.All palettes were renamed with descriptive names. Selected renames:
| Old | New |
|----------------|---------------|
| Set0 | grays |
| Seq3 | seq_greens |
| Qual5 | qual_5 |
| index_blue | benvi_blue |
| Basic | basic |
Set0-7, Seq0-7, Qual1-9 replaced with
descriptive names). Added benvi_colors(), list_palettes(), show_palettes().iqaiw dataset.pal parameter to palette
in all plot functions.iqa_region dataset; added legal disclaimers; updated dependencies.ggfittext integration for text fitting in plots.import_fonts() for manual font management.Initial release with core color palette system, ggplot2 scales, plot helpers, and
theme_benvi().