Changes in version 0.9.8 (2026-01-10) - Second CRAN release. Changes in version 0.9.7 - Added n.risk.type to cifcurve() to optionally display weighted, unweighted, or Kish ESS risk set sizes without changing estimates or SEs. - Modified the risk table of cifplot() to display integer values. - Simplified the special-case handling for cloglog by unifying axis-application logic, improving maintainability without changing user-facing results. - Added/strengthened robust tests for axis limits and breaks behavior. Changes in version 0.9.6 (2025-12-13) - Documentation and tests were polished for CRAN submission. - Fixed GCC r-devel warning (-Wstringop-overread) triggered in calculateAJ_Rcpp (no change to user-facing results). Changes in version 0.9.5 - First CRAN release. - Documentation and tests were polished for CRAN submission. Changes in version 0.9.4 (2025-12-04) - Sixth CRAN submission. Invalid DESCRIPTION file, software names were single quoted. Rebuilt and resubmitted. Changes in version 0.9.3 - Fifth CRAN submission. Addressed CRAN feedback regarding file-system and environment management. Removed development-time scripts under tools/ that performed bulk renaming and wrote to the package directory or the current working directory. These files are no longer included in the source tarball. Eliminated the remaining use of .GlobalEnv in internal helpers. panel_as_formula_global() now evaluates formulas in the calling environment (parent.frame()) instead of .GlobalEnv, fully complying with the “no modification of the .GlobalEnv” CRAN policy. No user-visible changes; only internal cleanup for CRAN compliance. Changes in version 0.9.2 - Fourth CRAN submission. - Invalid file URLs (articles/gallery.html, articles/polyreg.html, articles/formulas.html) were replaced by URLs in the web and verified using urlchecker::url_check(). Rebuilt and resubmitted. Changes in version 0.9.1 - Third CRAN submission. - The DOI reported by CRAN (10.21105/joss.00510) does not appear to be present in the package source. Verified using recursive search and a freshly created tarball. Rebuilt and resubmitted. Changes in version 0.9.0 - Second CRAN submission. Changes in version 0.8.2 - Bug fixes - README.Rmd, Vignettes and site were updated. - Cumulative hazard and log-log plots were implemented Changes in version 0.8.1 - README.Rmd, Vignettes and site were updated. - polyreg S3 methods were implemented Changes in version 0.8.0 - Breaking change: cifplot() and cifpanel() now return structured objects with explicit plot/list.plot and patchwork elements, metadata, and printing handled via new S3 methods. Automatic printing is limited to interactive sessions, and panel outputs store engine metadata in print.info$engine. - Standardized outcome.type canonical values to lowercase; legacy uppercase and short aliases remain accepted. Internals now use tolower(). Changes in version 0.7.0 - Bug fixes - README.Rmd, Vignettes and site were updated. Changes in version 0.6.0 - Initial CRAN submission. Changes in version 0.5.0 - Bug fixes Changes in version 0.4.0 - Bug fixes Changes in version 0.3.0 - cifpanel() and panel mode of * cifplot() were developed. Changes in version 0.2.0 - Bug fixes Changes in version 0.1.0 - cifcurve(), cifplot() and polyreg() were developed.