pcatR 1.0.1
CRAN preparation release
- Added complete source attribution and copyright notices for bundled
source-derived instrument content.
- Made the software citation derive its version and authors from
package metadata and completed the author list for the 2026 updated-CFIR
article.
- Added an installed HTML technical guide alongside the PDF
guide.
- Added a dedicated R 4.1 continuous-integration check for the
documented minimum R version.
- Updated release metadata and submission checks for an initial CRAN
review.
- Corrected the complete five-category partition by adding
n_neutral_complete and deriving all five category counts
from pcat_class5, while retaining directional
n_neutral.
- Extended small-cell suppression to derived modal
classifications.
- Required valid direction and effect parsing before assigning a
non-invalid strength category.
- Added validation of every page before failure-safe multi-page
profile PDF writing, so a late page error cannot leave or replace a
partial target.
- Enforced true finite scalar validation for consensus and action-plan
probability thresholds and repaired broken links in the source
archive.
- Added
pct_complete_class, the share of valid-direction
responses with a complete five-category classification, as an explicit
completeness diagnostic.
- Rejected directory-valued profile PDF targets and infinite page
dimensions before any output or backup operation.
- Represented polarization as unavailable rather than false when the
required directional percentages are missing.
- Revised examples following CRAN review: short executable examples
now run normally, interactive Shiny use is guarded, optional
dependencies are checked, and demonstrated file output uses temporary
locations with cleanup.
- Corrected DESCRIPTION quotation so the pCAT and CFIR acronyms are
unquoted.
- Updated package authorship and software-copyright metadata to list
Lilac Li as package author and joint copyright holder while retaining
Jae Man Park as package maintainer and joint copyright holder without
the package-author role.
pcatR 1.0.0
Stable GitHub release
- Added
pcat_analyse() and a structured
pcat_analysis result object.
- Added
pcat_write_analysis() for reproducible export of
validation issues, classified responses, item summaries, consensus
diagnostics, action plans, an analysis manifest, and an optional
multi-page profile PDF.
- Rebuilt visualization with
ggplot2, shared legends,
readable facet labels, explicit neutral labels and denominators, and
device-independent output.
- Improved profile defaults for multi-panel readability and expanded
absent item records explicitly in respondent and change heatmaps.
- Added
pcat_save_profile_pdf() to place one grouping
combination per page.
- Added original and updated CFIR mapping metadata, including item
10’s secondary Funding mapping from the 2026 supplementary table.
- Added user-defined small-cell suppression in
pcat_summarise().
- Clarified denominators: directional percentages use valid direction
responses; five-category strength percentages use complete
direction/effect responses.
- Added a packaged technical user guide accessible through
pcat_user_guide().
- Added GitHub Actions, pkgdown configuration, citation metadata,
issue and pull request templates, security/support/governance policies,
and release tools.
- Added automated tests and
pcat_self_test().
- Added privacy-aware export controls, analysis settings/session
provenance, and deterministic cleanup of stale package-generated output
files.
- Preserved the methodological boundary that item display codes must
not be summed into a purported validated total pCAT score.
pcatR 0.1.2
- Corrected restoration of graphics parameters in early base-graphics
plots.
pcatR 0.1.1
- Corrected early development-test and installation issues.
pcatR 0.1.0
- Initial development release.