rlistings 0.2.12
- Added parameter align_colnamestoas_listings(), along with post-processing functionsalign_colnames()andalign_colnames()<-. This flag allows to align colnames as the column content is aligned.
- 
as_listingnow accepts aspanning_col_labelsargument which can declare decorative spanning labels to appear above the individual column labels when alisting_dfis rendered. #263 by @gmbecker
rlistings 0.2.11
CRAN release: 2025-04-11
- Added parameter sort_colstoas_listingto specify columns to sort the listing by. Previously listings were always sorted by key columns.
- Addition of separators between values in as_listings(add_trailing_sep = <col_names>)with determined valuesas_listings(trailing_sep = <single_character>).
- Added a vignette with tips for exporting large listings.
rlistings 0.2.10
CRAN release: 2025-01-09
- Added an error message for listings with variables of difftimeclass.
- Added message when the listing object has zero row.
rlistings 0.2.9
CRAN release: 2024-06-20
- Added truetypefont support based on newformattersapi, by @gmbecker.
- Fixed tests so that paginations based on different fonts and page sizes can be compared, by @gmbecker.
- 
paginate_listingnow acceptscol_gapargument and passes it down correctly to pagination machinery informatters, by @gmbecker.
rlistings 0.2.8
CRAN release: 2024-04-15
- Added relevant tests for pagination when key columns need to be repeated in each page and when they are all empty.
- Added relevant tests for new line characters’ handling in footnotes and titles.
- Added a cheatsheet.
- Added function split_into_pages_by_varto split a listing into a list of listings according to values of a given variable. This enables page splits by variable when paginating.
- Removed defunct function pag_listing_indices.
- Changed title of “Getting Started with rlistings” vignette to “Getting Started”.
- Refactored paginate_listingto use directlypaginate_to_mpfsfunction fromformatterspackage.
rlistings 0.2.7
CRAN release: 2023-12-06
- Applied stylerand resolved package lint. Changed default indentation from 4 spaces to 2.
- Fixed bug in add_listing_colwhen both a function and a format are specified.
- Added a vignette on referential footnotes workaround.
- Added a vignette on formatting columns.
- Added a vignette on pagination.
rlistings 0.2.6
- Fixed bug in pagination preventing key column values to appear in paginated listings when export_as_txtwas used.
- Added tests to cover for export_as_txtoutputs.
- Integrated support for newline characters.
rlistings 0.2.5
- Fixed bug in as_listingpreventing custom formatting from being applied to key columns.
- Updated matrix_formto allowNAvalues in key columns.
- Updated as_listingto trim any rows containing only NA values and print an informative message.
rlistings 0.2.4
CRAN release: 2023-08-26
- Added num_rep_colsmethod for listings. Resolves error with key column repetition during pagination .
- Fixed a bug when exporting a degenerative list, which is a data frame of a single row and a single column.
- Specified minimal version of package dependencies.
rlistings 0.2.3
- Added new arguments default_formattingandcol_formattingtoas_listingto specify column format configurations.
- Added new argument unique_rowstoas_listingto remove duplicate rows from listing.
- Default alignment is now leftacross all types. ReinstateNAas default.
- Introduced testthatedition 3.
rlistings 0.2.1
CRAN release: 2023-03-17
Enhancements
- Extend page-size machinery in pagination by allowing the page specification (page_type,pg_width,pg_height,font_family,font_size) to be transformed intolpp(lines per page) andcpp(characters per page).
- New function export_as_txtto support output saved in plain text.
- 
colsargument renamed todisp_colsin the functionas_listing.
- New argument non_disp_colsin the functionas_listing.
- 
disp_colsargument now defaults to all columns not included inkey_cols.
- Columns named in key_colsno longer need to also be listed indisp_cols.
- Pagination is now calculated based on formatted cells values (including wrapping) rather than raw cell contents.
- Key columns are now guaranteed to be the leftmost columns (both stored and displayed) in listing_dfobjects.
- Added tests for paginate_listing.
- Added development cycle with lifecyclesupport, and experimental badges.
- Added initial installments for checkmateassertion support.
- Added a main package page with all the relevant imports and descriptions (rlistings-package).
- Added “Get Started” vignette and updated README.
- Added markdownsupport to all functions.