Releases: insightsengineering/rlistings
Releases · insightsengineering/rlistings
v0.2.9 cran
- Added
truetype
font support based on newformatters
api, by @gmbecker. - Fixed tests so that paginations based on different fonts and page sizes can be compared, by @gmbecker.
paginate_listing
now acceptscol_gap
argument and passes it down correctly to pagination machinery informatters
, by @gmbecker.
What's Changed
- Workflow propagation by @walkowif in #207
- Changes from fork PR for truetype font by @Melkiades in #214
- Bumps
{rmarkdown}
minimal version by @averissimo in #212 - update description and news [skip vbump] by @shajoezhu in #217
Full Changelog: v0.2.8...v0.2.9
v0.2.8 cran
- 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_var
to 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_listing
to use directlypaginate_to_mpfs
function fromformatters
package.
What's Changed
- Workflow propagation by @walkowif in #189
- addition of tests for fixes to pagination by @Melkiades in #192
- update deps of roxygenize hook by @pawelru in #194
- Add website to DESCRIPTION by @olivroy in #196
- Fix pkgdown redirect by @vedhav in #197
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #198
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #199
- options for strict tests; few enhancements by @pawelru in #193
- Create rlistings cheatsheet by @edelarua in #200
- Add code of conduct and news by @Melkiades in #202
- Add cheatsheet to README by @edelarua in #204
- fix verdepcheck by @pawelru in #208
- Allow page splitting by parameter in pagination by @edelarua in #166
- Clean up documentation by @edelarua in #209
- updating versions, preping for cran release, [skip vbump] by @shajoezhu in #210
New Contributors
Full Changelog: v0.2.7...v0.2.8
v0.2.7
- Applied
styler
and resolved package lint. Changed default indentation from 4 spaces to 2. - Fixed bug in
add_listing_col
when 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.
What's Changed
- Update logo by @edelarua in #172
- Remove old references by @cicdguy in #173
- Fix lint, apply styler by @edelarua in #175
- Pagination vignette by @edelarua in #177
- Fix bug in
add_listing_col
when specifying a function and a format by @edelarua in #180 - Column formatting vignette by @edelarua in #181
- Add vignette on referential footnotes workaround by @edelarua in #184
- Generate pkgdown site favicon by @edelarua in #186
- updating news and package version in description [skip vbump] by @shajoezhu in #187
Full Changelog: v0.2.6...v0.2.7
v0.2.6
- Fixed bug in pagination preventing key column values to appear in paginated listings when
export_as_txt
was used. - Added tests to cover for
export_as_txt
outputs. - Integrated support for newline characters.
What's Changed
- Close #155 and add test for export_as_txt by @anajens in #162
- Fixes after wrap_string refactoring by @Melkiades in #163
- fix vec_nlines and complete support newline character by @Melkiades in #167
- adding tests to fix infinite loop and export_as_txt colwidths that were hidden by @Melkiades in #170
New Contributors
Full Changelog: v0.2.5...v0.2.6
v0.2.5
- Fixed bug in
as_listing
preventing custom formatting from being applied to key columns. - Updated
matrix_form
to allowNA
values in key columns. - Updated
as_listing
to trim any rows containing only NA values and print an informative message.
What's Changed
- Fix NEWS version [skip vbump] by @edelarua in #151
- Adds min package version by @averissimo in #139
- Add
teal.modules.clinical
as downstream dependency by @edelarua in #160 - Allow custom formats,
NA
values in key columns by @edelarua in #158 - [skip vbump] rlistings release v0.2.5 by @Melkiades in #161
New Contributors
- @averissimo made their first contribution in #139
Full Changelog: v0.2.4...v0.2.5
v0.2.4 CRAN
- Added
num_rep_cols
method 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.
What's Changed
- 141 correct pagination@main by @ayogasekaram in #144
- Workflow propagation by @walkowif in #145
- Use token in spelling workflow by @walkowif in #146
- Add CRAN release template by @walkowif in #149
- Cran releae 0.2.4 branch by @shajoezhu in #147
Full Changelog: v0.2.3...v0.2.4
v0.2.3
- Added new arguments
default_formatting
andcol_formatting
toas_listing
to specify column format configurations. - Added new argument
unique_rows
toas_listing
to remove duplicate rows from listing. - Default alignment is now
left
across all types. ReinstateNA
as default. - Introduced
testthat
edition 3.
What's Changed
- Update workflows by @walkowif in #127
- Fix NEWS version after release [skip vbump] by @edelarua in #129
- Workflow propagations by @walkowif in #131
- Add format configuration and
unique_rows
arguments toas_listing
by @edelarua in #133 - Fix default left for alignment by @Melkiades in #136
- Fix snaps by @Melkiades in #138
- version 0.2.3 [skip vbump] by @shajoezhu in #134
Full Changelog: v0.2.2...v0.2.3
v0.2.2 CRAN
- Moved
export_as_txt
toformatters
. Added to reexports.
What's Changed
- adding rmarkdown to suggests by @arkadiuszbeer in #104
- fixing toString and pagination issues from export_txt and paginate_listings by @Melkiades in #109
- Workflow updates by @walkowif in #107
- Adding complete tests for wrapping in pagination and export by @Melkiades in #113
- Update token name by @walkowif in #121
- Fixing pagination tests for CRAN by specifying
hsep = "-"
by @Melkiades in #118 export_as_txt
refactoring by @Melkiades in #124- Release v0.2.2 [skip vbump] by @edelarua in #125
Full Changelog: v0.2.1...v0.2.2
rlistings v0.2.1 - CRAN release
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_txt
to support output saved in plain text. cols
argument renamed todisp_cols
in the functionas_listing
.- New argument
non_disp_cols
in the functionas_listing
. disp_cols
argument now defaults to all columns not included inkey_cols
.- Columns named in
key_cols
no 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_df
objects. - Added tests for
paginate_listing
. - Added development cycle with
lifecycle
support, and experimental badges. - Added initial installments for
checkmate
assertion support. - Added a main package page with all the relevant imports and descriptions (
rlistings-package
). - Added "Get Started" vignette and updated README.
- Added
markdown
support to all functions.
Bug fixes
matrix_form(lsting, TRUE)
no longer throws an error.
v0.2.0
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_txt
to support output saved in plain text. cols
argument renamed todisp_cols
in the functionas_listing
.- New argument
non_disp_cols
in the functionas_listing
. disp_cols
argument now defaults to all columns not included inkey_cols
.- Columns named in
key_cols
no 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_df
objects. - Added tests for
paginate_listing
. - Added development cycle with
lifecycle
support, and experimental badges. - Added initial installments for
checkmate
assertion support. - Added a main package page with all the relevant imports and descriptions (
rlistings-package
). - Added "Get Started" vignette and updated README.
- Added
markdown
support to all functions.
Bug fixes
matrix_form(lsting, TRUE)
no longer throws an error.
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in #27
- adding chevron to downstream by @arkadiuszbeer in #34
- 23 Add "Get started" vignette by @edelarua in #31
- Update staged_dependencies.yaml by @nikolas-burkoff in #38
- small tweaks and additions to the intro vignette ( misc check cleanup) by @gmbecker in #42
- Depend on tibble, not dplyr. rlistings now tbl_df objs, fixes #41 by @gmbecker in #45
- Update workflows by @cicdguy in #39
- Bot to auto-approve PRs to main by @cicdguy in #46
- Only approve PR for Gabe by @cicdguy in #47
- Add precommit config by @gmbecker in #48
- Update README by @edelarua in #35
- Enable checks for
workflow_dispatch
event by @walkowif in #51 - Add DSL01 and DSL02 regression tests by @edelarua in #29
- Fix pagination error due to matrix_form(,TRUE) call in formatters. vbump by @gmbecker in #54
- Example and file/imports reorganization by @Melkiades in #50
- Reorder source files by @Melkiades in #56
- Fix pagination so key cols are repeated, col labels nlines correct. by @gmbecker in #59
- Add unit tests for key cols by @edelarua in #66
- Badges and contribution guidelines by @insights-engineering-bot in #68
- Update staged_dependencies.yaml by @clarkliming in #70
- Api change keycols left pag error by @gmbecker in #69
- support no key columns in print method (make_row_df) #73 by @gmbecker in #74
- add regression test for no-keycols case. Fully closes #73 by @gmbecker in #75
- Update to ROxygen 7.2.3 by @cicdguy in #76
- Update paginate_listing function to handle lpp=NULL. Adding unit test… by @ayogasekaram in #60
- Add logo by @Teninq in #79
- Remove duplicate workflows by @cicdguy in #85
- Doc updates by @Melkiades in #82
- fix version bump [skip vbump] by @Melkiades in #92
- dsl01 test will go into scda.test by @Melkiades in #88
- Closes #43 - adding page-size machinery by @wwojciech in #93
- updating export function with new pagination by @shajoezhu in #95
- [skip vbump] Setting to version 0.1.2.9019 by @arkadiuszbeer in #100
- vbump, add joe as an author [skip vbump] by @shajoezhu in #101
New Contributors
- @edelarua made their first contribution in #31
- @nikolas-burkoff made their first contribution in #38
- @walkowif made their first contribution in #51
- @Melkiades made their first contribution in #50
- @clarkliming made their first contribution in #70
- @ayogasekaram made their first contribution in #60
- @Teninq made their first contribution in #79
- @wwojciech made their first contribution in #93
- @shajoezhu made their first contribution in #95
Full Changelog: v0.1.1...v0.2.0