New features
- format_ae_specific()now has new arguments- filter_methodand- filter_criteriato control
displayed rows in a table,- sort_orderand- sort_columnto sort an output table, and- hide_soc_statsto control display of statistics for SOC
rows (#191, #192, #203).
- Add data/metalite_ae_adesxum.rda(#189).
- Add event counts to avg_count()andextend_ae_specific_events()(#194).
- Add empty_table()to return an empty table object when
data has no population (#200).
Bug fixes
- Fix bug to correctly display the order of means of duration and
means of event count in extend_ae_specific_events()andextend_ae_specific_duration()(#194, #199).
- Fix bug to avoid an error when a treatment group has no observation
to calculate event counts and duration in avg_event()andavg_duration()(#199).
- Fix bug to avoid an error when there is no observation to summarize
event counts and duration in avg_event(),avg_duration(),extend_ae_specific_events()andextend_ae_specific_duration()(#200).
Improvements
- Update fmt_est()to change display of missing values
from a character string of “NA” to a blank in an output table
(#194).
- Update extend_ae_specific_inference()to pass
additional arguments torate_compare_sum()(#197).
New features
- tlf_ae_summary()now has a new argument- titlefor a user-customized title (#133).
- Add new functions: extend_ae_specific_subgroup(),prepare_ae_specific_subgroup(),format_ae_specific_subgroup(),tlf_ae_specific_subgroup(),extend_ae_summary_eaer(),format_ae_exp_adj()andtlf_ae_exp_adj()(#150, #161, #174, #180).
- Add data/metalite_ae_adex.rda(#164).
- Add new vignettes: vignette("ae-specific-subgroup")andvignette("exposure-adjusted-event-rate")(#167, #169).
- Add System Organ Classes (SOC) information to outdatainprepare_ae_specific()(#186).
Bug fixes
- Fix bug to avoid warning messages when no comparison variables are
requested in format_ae_specific()(#135).
- Fix bug to align the row order of output data with the input one in
avg_event()andavg_duration()(#136).
- Fix bug to check missing grouping variable after a subset of input
data in prepare_ae_specific()(#137).
- Fix bug to display item if AE term has NAinprepare_ae_specific()(#166).
- Fix bug to correctly assign treatment labels when a treatment
variable has NA(#179).
Improvements
- Update GitHub Actions workflow (#131, #163, #181).
- Add styler workflow (#134).
- Add CRAN download badge (#140).
- Remove dependencies on dplyrandtidyrfromavg_event(),avg_duration()andfmt_val()(#136).
- Change the default value of the titleargument intlf_ae_specific()(#138).
- Remove R/n_subject.Rand change to usemetalite::n_subject()inprepare_ae_specific()(#144).
- Race values for adsl and adae are converted to title case in
meta_ae_exmple()(#158).
- Organize files for utility functions (#159)
- Rename R/rtf_output.RtoR/utility.R.
- Remove rate_compare_sum.R,R/to_mock.RandR/to_sentence.R.
- Move to_rate_compare_sum()toR/rate_compare.R, and moveto_mock()andto_sentence()toR/utility.R.
 
- Remove library calls from tests (#183).
- Add R/outdata.Rto controloutdataobject
(#161).
- Add an installation section to README.md(#177).
- Improve style and formatting for vignettes and code (#158,
#168).
- Updated the DESCRIPTIONfile to reformat the
reference.
- Uncommented the previously commented code example.
- Initial submission to CRAN.
- Added a NEWS.mdfile to track changes to the
package.