NEWS


declared 0.27 (2026-08-22)

o Moved missing values frequencies in the attributes, for functions wsummary() and wtable() o Fixed bug interpreting a multi-byte character value as missing o New function wmeasures() to allow for multiple summaries o New function valid_na_index() to validate the na_index correctness o Discard inconsistent declared missing metadata before it can affect formatting, summaries, conversions or data-frame operations o New optional argument "decimals" in function declared(), to assist in values display

declared 0.26 (2026-04-02)

o Weighted functions now have a default "w*" naming, with "w_*" still available as an alias, for backward compatibility o Changed default for argument "values" in function wtable(), now TRUE o Tables of frequencies now print the values to the left of the labels o Extended weighted.mean() for objects of class "declared" o Declared tables of frequencies now play nicely with dotchart() o Improved internal function to check measurement levels o Removed argument "margin" from function wtable() o New internal function direct_declared()

declared 0.25 (2024-09-08)

o Adapted class methods for declared objects with "Date" inputs o Improved function sum() for declared objects o Fixed bug in undeclare() with numeric values and character (declared) missing values (thanks to Kyle Husmann for the report) o New methods for vec_proxy() and vec_restore() for objects of class "declared" (thanks to Kyle Husmann for the PR)

declared 0.24 (2023-12-07)

o Objects of class "Date" are now accepted as input for a declared object o The package no longer automatically coerces from numeric to integer o Improved version of w_table() for duplicated labels o Bug fix in as.haven() for declared missing values with no labels (thanks to Marijana Glavica for the report)

declared 0.23 (2023-10-01)

o Maintenance work to comply with the CRAN related issues generated by the new behavior of the base function is.atomic()

declared 0.22 (2023-07-10)

o Improved treatment of extended missing values, via imported haven objects o w_table() now correctly display the missing values, in the declared order o New argument "vlabel" in function w_table(), to print the variable label, if present

declared 0.21 (2023-05-16)

declared 0.20 (2023-03-03)

declared 0.19 (2022-10-01)

declared 0.18 (2022-09-29)

declared 0.17 (2022-06-20)

declared 0.16 (2022-05-12)

declared 0.15 (2022-04-13)

declared 0.13 (2022-04-03)

declared 0.12 (2022-03-14)

declared 0.11 (2022-03-03)

declared 0.10 (2022-02-22)

declared 0.9 (2022-02-11)

declared 0.8 (2022-01-11)

declared 0.7 (2021-09-02)

declared 0.6 (2021-08-18)

declared 0.5 (2021-06-16)