R Observatory
Search

gt

gt 0.3.1 to 1.4.0

CRAN

Record of 0.3.1Record of 1.4.0Both records side by side

Daily mean of CRAN downloads while each release was the newest, as blocks, and week by week as a line, one scale up to 15K. Choose a release to compare from or to it.
  • 0.3.1 and 1.4.0
  • between them
  • other releases
  • daily mean, week by week
  • after this copy’s series ends on 27 Oct 2026
05K10K15K
Releases
16over 1,895 days
Advisories, method
None knownfor any of them
Exports changed
13 timesin 15 steps
Dependencies changed
13 timesin 15 steps
Licence
Samethroughout
Maintainer
Samethroughout

Step by step

ReleaseDays newestDaily meanExportsDependenciesLinesOther changes

15 Oct 2026Exports +2 −0. Dependencies +2, 3 bounds
154,508+2 −0+2, 3 bounds+6,329 −1,885

22 Jan 2026Exports +2 −0. Dependencies +1
2664,570+2 −0+1+2,532 −487

16 Dec 2025Exports +4 −0. Dependencies 1 bound. Needs R >= 4.1.0
374,342+4 −01 bound+8,494 −3,133Needs R >= 4.1.0

24 Sep 2025Exports +1 −0. Dependencies +1
837,413+1 −0+1+4,459 −707

5 Apr 2025Exports +1 −0. Dependencies −1, 2 bounds
1726,951+1 −0−1, 2 bounds+1,265 −1,972

4 Oct 2024Exports +3 −0. Dependencies 16 bounds
1838,549+3 −016 bounds+19,807 −19,257

10 Jul 2024Exports +8 −1. Dependencies +5 −1, 2 bounds. Needs R >= 3.6.0
866,029+8 −1+5 −1, 2 bounds+20,997 −11,964Needs R >= 3.6.0

18 Jan 2024Exports the same. Dependencies +1 −1
1744,390No change+1 −1+2,421 −1,422

7 Oct 2023Exports +12 −0. Dependencies +2, 1 bound
1033,333+12 −0+2, 1 bound+35,195 −9,327

31 Mar 2023Exports +24 −0. Dependencies +3, 18 bounds
1902,477+24 −0+3, 18 bounds+26,370 −11,974

17 Nov 2022Exports +15 −0. Dependencies +2 −1, 1 bound
1341,672+15 −0+2 −1, 1 bound+10,908 −28,764

25 Aug 2022Exports +18 −0. Dependencies +3 −2, 6 bounds
841,552+18 −0+3 −2, 6 bounds+34,213 −4,355

24 May 2022Exports +5 −0. Dependencies the same
931,381+5 −0No change+8,176 −5,739

22 Apr 2022Exports and dependencies the same
321,704No changeNo change+2,251 −1,178

15 Feb 2022Exports +3 −0. Dependencies +1, 12 bounds
661,404+3 −0+1, 12 bounds+4,987 −6,754
0.3.1
7 Aug 2021The earlier release compared
192927the start
All 16Fewer

1.4.0 is counted to 27 Oct 2026, the last day of this copy's series.

Each release is set against the release before it. Exports are counted as added and removed, dependencies as packages added and removed and bounds changed, and lines as added and deleted. Choose a release to see its changes.

Measure0.3.11.4.0Change
Lines of R code22,61484,241+61,627 up
Files350436+86 up
Public exports105202+97 up
Internal functions394954+560 up
Mean complexity2.64.2+1.6 up
Highest complexity22142+120 up
Download size4.8 MB3.3 MB−1.5 MB down
Source, unpacked6.7 MB6.9 MB+155 KB up

1 other figure of the code is the same in both.

Release by release (16)
ReleaseLines of R codeLines of compiled codeFilesPublic exportsInternal functionsMean complexityHighest complexityDownload sizeSource, unpacked
1.4.084,24104362029544.21423.3 MB6.9 MB
1.3.079,97004322008344.31423.3 MB6.7 MB
1.2.078,61704291988284.21423.3 MB6.7 MB
1.1.075,88204201948074.11423.3 MB6.5 MB
1.0.074,01704161937973.91423.2 MB6.3 MB
0.11.173,89004201927943.91423.2 MB6.3 MB
0.11.073,53603971897853.91423.2 MB6.4 MB
0.10.167,48003621826913.91412.1 MB5.2 MB
0.10.066,64503611826883.91102.1 MB5.1 MB
0.9.049,57503381706153.4681.4 MB3.7 MB
0.8.037,36902761465453.0371.2 MB3.0 MB
0.7.032,89402721315262.9311.2 MB3.7 MB
0.6.026,84502481134392.8311.1 MB2.5 MB
0.5.025,01603541084212.8314.8 MB6.3 MB
0.4.024,14803551084142.7314.9 MB6.4 MB
0.3.122,61403501053942.6224.8 MB6.7 MB
Measure0.3.11.4.0Change
Lines run by testsNot measured26.8%
Test cases210207−3 down
Lines of tests17,2247,532−9,692 down
Test lines per line of code0.760.09−0.67 down
Exports named in tests81.9%39.1%−42.8 points down

Test coverage is measured on each CRAN package's newest release since July 2026.

Release by release (16)
ReleaseLines run by testsTest casesLines of testsTest lines per line of codeExports named in tests
1.4.026.8%2077,5320.0939.1%
1.3.034.5%1907,8490.1040.5%
1.2.0Not measured1837,4140.0940.9%
1.1.0Not measured1446,0810.0836.6%
1.0.0Not measured1315,6750.0834.7%
0.11.1Not measured1466,7740.0940.6%
0.11.0Not measured1085,2440.0737.6%
0.10.1Not measured964,6850.0730.2%
0.10.0Not measured954,6570.0729.1%
0.9.0Not measured1135,8690.1232.9%
0.8.0Not measured18011,8380.3264.4%
0.7.0Not measured20837,5561.1471.0%
0.6.0Not measured21316,8800.6379.6%
0.5.0Not measured21417,1070.6880.6%
0.4.0Not measured20917,0060.7079.6%
0.3.1Not measured21017,2240.7681.9%
Measure0.3.11.4.0Change
Exports documented99.0%99.5%+0.5 points up
Arguments documented94.6%96.0%+1.4 points up
Return value documented91.7%96.3%+4.6 points up
Lines of documentation10,69839,396+28,698 up

1 other figure of the documentation is the same in both.

Release by release (16)
ReleaseExports documentedArguments documentedReturn value documentedLines of documentationLines of guides
1.4.099.5%96.0%96.3%39,3960
1.3.099.5%95.9%96.3%38,9840
1.2.099.5%95.9%96.2%38,7550
1.1.099.5%95.9%96.2%37,5170
1.0.099.5%95.9%96.1%37,1630
0.11.199.5%95.9%96.1%37,0880
0.11.099.5%95.9%96.1%38,5370
0.10.199.5%95.9%96.0%36,3300
0.10.099.5%95.9%96.0%36,2310
0.9.099.4%94.6%95.7%26,5080
0.8.099.3%96.5%93.4%18,6210
0.7.099.2%96.0%92.6%15,3150
0.6.099.1%95.3%91.3%12,2650
0.5.099.1%94.8%91.9%11,3400
0.4.099.1%94.8%91.9%11,2640
0.3.199.0%94.6%91.7%10,6980

Net change in dependencies

Method, dependencies

  • added
  • removed
  • bound or field changed
PackageField0.3.11.4.0Release
changedRDepends>= 3.2.0>= 4.1.0>= 3.6.0 in 0.11.0, >= 4.1.0 in 1.2.0
addedbigDImports–>= 0.2added in 0.8.0, >= 0.2 in 0.9.0
addedbit64Suggests–any version1.3.0
changedbitopsImports>= 1.0.6>= 1.0-70.7.0
removedcheckmateImports>= 2.0.0–0.7.0
addedcliImports–>= 3.6.3added in 0.7.0, >= 3.4.1 in 0.8.0, >= 3.6.0 in 0.9.0, >= 3.6.3 in 0.11.1
changedcommonmarkImports>= 1.7>= 1.9.1>= 1.8 in 0.7.0, >= 1.8.1 in 0.9.0, >= 1.9.1 in 0.11.1
removedcovrSuggestsany version–0.11.0
changeddplyrImports>= 0.8.5>= 1.2.0>= 1.0.8 in 0.4.0, >= 1.1.0 in 0.9.0, >= 1.1.4 in 0.11.1, >= 1.2.0 in 1.4.0
addedfarverSuggests–any version1.1.0
addedfontawesomeSuggests–>= 0.5.20.10.0
changedfsImports>= 1.3.2>= 1.6.4>= 1.5.2 in 0.4.0, >= 1.6.1 in 0.9.0, >= 1.6.4 in 0.11.1
changedggplot2Imports to Suggests>= 3.3.0any version>= 3.3.5 in 0.4.0, to Suggests in 0.9.0
changedglueImports>= 1.3.2>= 1.8.0>= 1.6.1 in 0.4.0, >= 1.6.2 in 0.9.0, >= 1.8.0 in 0.11.1
addedgrDevicesImports–any version1.4.0
addedgridSuggests–any version0.11.0
addedgtableSuggests–>= 0.3.6added in 0.11.0, >= 0.3.6 in 1.0.0
changedhtmltoolsImports>= 0.5.0>= 0.5.8.1>= 0.5.2 in 0.4.0, >= 0.5.4 in 0.9.0, >= 0.5.8.1 in 0.11.1
addedhtmlwidgetsImports–>= 1.6.4added in 0.9.0, >= 1.6.4 in 0.11.1
addedjuicyjuiceImports–>= 0.1.00.8.0
addedkatexSuggests–>= 1.4.10.11.0
addedlubridateSuggests–any version0.4.0
addedmagickSuggests–any version0.10.0
changedmagrittrImports>= 1.5>= 2.0.3>= 2.0.2 in 0.4.0, >= 2.0.3 in 0.11.1
addedmarkdownImports–>= 1.13added in 0.9.0, >= 1.13 in 0.11.1
addedofficerSuggests–any version1.4.0
addedreactableImports–>= 0.4.4added in 0.9.0, >= 0.4.4 in 0.11.1
changedrlangImports>= 0.4.5>= 1.1.4>= 1.0.1 in 0.4.0, >= 1.0.2 in 0.7.0, >= 1.1.0 in 0.11.0, >= 1.1.4 in 0.11.1
changedrmarkdownSuggestsany version>= 2.200.9.0
addedrsvgSuggests–any version0.11.0
changedsassImports>= 0.1.1>= 0.4.9>= 0.4.0 in 0.4.0, >= 0.4.1 in 0.7.0, >= 0.4.5 in 0.9.0, >= 0.4.9 in 0.11.1
changedscalesImports>= 1.1.0>= 1.3.0>= 1.1.1 in 0.4.0, >= 1.2.0 in 0.7.0, >= 1.2.1 in 0.9.0, >= 1.3.0 in 0.11.1
changedshinySuggestsany version>= 1.9.1>= 1.7.4 in 0.9.0, >= 1.9.1 in 0.11.1
removedstringrImports>= 1.3.1–>= 1.4.0 in 0.4.0, removed in 0.8.0
changedtestthatSuggests>= 2.1.0>= 3.3.0>= 3.0.0 in 0.7.0, >= 3.1.6 in 0.9.0, >= 3.1.9 in 0.10.0, >= 3.3.0 in 1.4.0
removedtibbleImports>= 3.0.0–>= 3.1.6 in 0.4.0, >= 3.1.8 in 0.9.0, removed in 0.10.1
changedtidyrSuggestsany version>= 1.0.01.0.0
changedtidyselectImports>= 1.0.0>= 1.2.1>= 1.1.1 in 0.4.0, >= 1.2.0 in 0.9.0, >= 1.2.1 in 0.11.1
addedvctrsImports–>= 0.7.0added in 0.10.1, >= 0.7.0 in 1.4.0
removedwebshotSuggestsany version–0.7.0
addedwebshot2Suggests–>= 0.1.0added in 0.7.0, >= 0.1.0 in 0.9.0
addedwithrSuggests–any version0.11.0
changedxml2Suggests to Importsany version>= 1.3.6to Imports in 0.9.0, >= 1.3.6 in 0.11.1

Net change in exports

added Added (97)

All 97, by release
1.4.0
  • rows_hide
  • rows_unhide
1.3.0
  • info_tf_style
  • row_order
1.2.0
  • fmt_number_si
  • opt_footnote_order
  • summary_columns
  • vec_fmt_number_si
1.1.0
  • latex
1.0.0
  • gt_update_select
0.11.1
  • all_of
  • any_of
  • where
0.11.0
  • as_gtable
  • fmt_chem
  • fmt_country
  • fmt_email
  • fmt_tf
  • info_unit_conversions
  • row_group
  • unit_conversion
0.10.0
  • cols_add
  • cols_nanoplot
  • cols_units
  • extract_body
  • fmt_icon
  • fmt_units
  • from_column
  • info_flags
  • info_icons
  • nanoplot_options
  • rows_add
0.9.0
  • cols_label_with
  • fmt_auto
  • fmt_bins
  • fmt_flag
  • fmt_image
  • fmt_index
  • fmt_spelled_num
  • fmt_url
  • grp_add
  • grp_clone
  • grp_options
  • grp_pull
  • grp_replace
  • grp_rm
  • gt_group
  • gt_split
  • opt_footnote_spec
  • opt_interactive
  • system_fonts
  • text_case_match
  • text_case_when
  • text_replace
  • vec_fmt_index
  • vec_fmt_spelled_num
0.8.0
  • cols_align_decimal
  • extract_cells
  • fmt_roman
  • rm_caption
  • rm_footnotes
  • rm_header
  • rm_source_notes
  • rm_spanners
  • rm_stubhead
  • stub
  • sub_values
  • tab_caption
  • tab_info
  • tab_style_body
  • vec_fmt_roman
0.7.0
  • as_word
  • fmt_duration
  • opt_stylize
  • tab_stub_indent
  • vec_fmt_bytes
  • vec_fmt_currency
  • vec_fmt_date
  • vec_fmt_datetime
  • vec_fmt_duration
  • vec_fmt_engineering
  • vec_fmt_fraction
  • vec_fmt_integer
  • vec_fmt_markdown
  • vec_fmt_number
  • vec_fmt_partsper
  • vec_fmt_percent
  • vec_fmt_scientific
  • vec_fmt_time
0.6.0
  • fmt_partsper
  • sub_large_vals
  • sub_missing
  • sub_small_vals
  • sub_zero
0.4.0
  • fmt_fraction
  • opt_horizontal_padding
  • opt_vertical_padding

Came and went

Exports (1)

NameAdded inRemoved in
define_units0.10.00.11.0

Dependencies (1)

PackageFieldAdded inRemoved in
digestSuggests0.7.01.0.0

Net change in people

Method, licences

Part0.3.11.4.0
addedPerson named–Alexandra Lauer
addedPerson named–Ellis Hughes
addedPerson named–JooYoung Seo
addedPerson named–Ken Brevoort
addedPerson named–Olivier Roy
addedPerson named–Posit Software, PBC
addedPerson named–Romain François
addedPerson named–Shannon Haughton
removedPerson namedRStudio–
changedBarret Schloerke–aut
changedJoe Cheng–aut
changedRichard Iannone–aut, cre

Release notes

From the NEWS file of 1.4.0. Only the section for the newest release on record is kept.

  • The new rows_hide() and rows_unhide() functions control row visibility, mirroring cols_hide() and cols_unhide(). Hidden rows are excluded from the rendered table but can still be targeted in rows expressions, and summary rows are calculated from the visible rows only. (#2127)
  • Numeric formatting functions (fmt_number(), fmt_scientific(), fmt_engineering(), fmt_percent(), fmt_currency(), and others) gain a drop_leading_zero argument. Setting this to TRUE removes the leading zero from values between -1 and 1 (e.g., 0.75 becomes .75), which is useful for displaying correlations, p-values, and other bounded statistics (#2146). (#2155)
  • Tables can now be saved as PowerPoint files with gtsave() by using the .pptx file extension. This is powered by a new OOXML rendering engine that aims to unify Word and PowerPoint output (#97). (@thebioengineer, @romainfrancois, #2158)
  • gt_group() can now combine gt_group objects with gt_tbl objects (#2128). (@shannonhaughton, #2129)
  • Tables with no data rows now display a locale-appropriate message (e.g., "Table has no data") in the body area for both HTML and LaTeX output. The message can be customized via tab_options(table.no_data_message = "...") or suppressed by setting it to "" (#1881).
  • gt's internals and documentation now use the base pipe (|>) throughout. gt still re-exports %>%, dplyr::vars(), and tidyselect::one_of(), but these re-exports will be removed in a future release. Packages relying on them should import them directly from magrittr, dplyr, or tidyselect. (@olivroy, #2150)
  • Fixed LaTeX and RTF output for unformatted Date columns, which now show calendar dates instead of day counts since the Unix epoch (#2177). (@LeonidasZhak, #2180)
  • Rows in LaTeX output tables no longer overlap when cell text contains line breaks (#2178). (#2179)
  • Fixed cols_merge() with <</>> patterns producing corrupted output when data values contain < or > characters, particularly in LaTeX output (#2153). (#2156)
  • Fixed gt_split() failing on grouped data frames by filtering stale row group metadata after subsetting rows (#2089). (#2157)
  • Fixed md() in a column label causing the column to expand to full page width (\linewidth) in LaTeX/PDF output when no explicit column width is set (#2124). (#2162)
  • Fixed text_transform() passing HTML-escaped text (e.g., &amp;) to the user-supplied function instead of the original display text; functions like stringr::str_to_title() now receive and transform plain text as expected (#2033). (#2163)
  • Fixed text_replace() failing to match patterns containing LaTeX special characters (e.g., underscores) in LaTeX/PDF output. The same plain-text pattern now works consistently in both HTML and LaTeX (#1592). (#2165)
  • Styles applied with tab_style() to cells_column_spanners() are no longer dropped when tab_style() is called before tab_spanner() (#1438). (#2174)
  • The headers attributes on <td> elements in HTML output tables now match the id attributes of their column headings when column names contain spaces, improving accessibility (#2085). (#2173)
  • The vertical alignment of the row group column (with row_group_as_column = TRUE) can now be set with tab_style() through body cell styles. (#2176)
  • Fixed cell misalignment when using summary_rows(side = "top") with row_group.as_column = TRUE and no stub column (#1561). (#2175)
  • Styling can now be applied to summary rows in LaTeX output tables without error (#2117). (@thebioengineer, #2123)
  • Fixed multi-column stub rowspans incorrectly crossing row-group boundaries when adjacent groups share the same stub value, which caused group labels to appear in the wrong rows (#2121). (#2161)
  • Fixed grand summary rows rendering incorrectly in HTML output tables with a multi-column stub (#2164). (@ChidiebereNjoku, #2167)
  • Fixed higher-level column spanners not displaying correctly when a multi-column stub is present (#2170). (@ysaidani, #2171)
  • Fixed cells_stub() incorrectly resolving footnote row indices when a multi-column stub has repeated labels across non-contiguous groups (#2168). (@ysaidani, #2169)
  • Improved RTF handling of column headers and spanners in tables with a multi-column stub (#2118). (@thebioengineer, #2145)
  • Empty strings marked with md() are now handled correctly in Word output tables (#2119). (@thebioengineer, #2120)
  • The keep_with_next parameter is now applied consistently in as_word() (#2149). (@shannonhaughton, #2151)
  • Removed usage of dplyr::case_match(), which is deprecated as of dplyr 1.2.0. (@olivroy, #2125)
  • Fixed several typos in the documentation. (@jeis4wpi, #2152)