Changes in version 0.23.1 (2026-05-12) - Bugfix: Return correct contributing nodes within hier_info() Changes in version 0.23.0 (2026-03-19) - Feature: hier_create_ids(): Added this new utility to map microdata to hierarchical grid levels using high-performance integer-based indexing. - Feture: enhanced hier_grid(): - Added the add_contributing_cells argument to enable faster data aggregation. - Improved the handling of "bogus" structures; setting add_dups = FALSE now correctly prunes redundant parent nodes across multiple dimensions. - Feature: Performance improvements: - Refactored core tree-traversal logic in Rcpp code for significant speed improvements - Added new internal Rcpp utility functions (rcpp_get_sort_order(), rcpp_tree_to_matrix(), rcpp_get_leaves_list()) to improve leaf-node identification and path encoding. - Bugfix: hier_app(): Fixed a synchronization bug in the shinyTree interface that occurred when collapsing or interacting with nodes. - Update: Extended unit tests for hier_grid() to ensure stability across different edge cases. - Update: Improved and extended the package vignette to cover new features. Changes in version 0.22.0 (2025-06-26) - Performance improvements in hier_codes() Changes in version 0.21.0 (2024-01-10) - allow to keep original-order of nodes in hier_import() via argument keep_order Changes in version 0.20.0 (2023-08-10) - massive performance improvement in hier_convert() Changes in version 0.19.4 - really return NULL in hier_display() Changes in version 0.19.3 (2022-04-22) - bugfix in computation of bogus-codes Changes in version 0.19.2 (2022-03-08) - update tests to reflect changes in cli-package Changes in version 0.19.1 (2021-08-05) - fix: use original order in hier_display() and hier_convert() - feature: new function hier_codes() returning a named vector of node-named and its standardized codes - fix: correctly computing hierarchies from nested lists Changes in version 0.19.0 (2021-07-20) - major performance improvements by rewriting utility-functions in Rcpp - bugfix in hier_app() when exporting; - feature: hier_grid() got new argument add_default_codes; if TRUE, columns containing standardized codes are automatically added Changes in version 0.18.3 (2020-08-12) - bugfix when converting hierarchies to sdc-objects. Changes in version 0.18.2 (2019-10-31) - fix warning when converting hierarchies to argus - improve documentation Changes in version 0.18.1 (2019-07-18) Bugfixes - remove data.tree from shiny app; - other small fixes in the shiny-app Changes in version 0.18 (2019-04-23) Features - new function hier_grid() that returns all combinations of levels (and optionally levels) of some hierarchies Bugfixes - fix references to hier_app() in vignette Changes in version 0.17 (2019-03-07) Features - hier_match() returns a mapping between original and default codes, fixing ~~issue #9~~ - hier_to_tree() returns a hierarchy in default format for any object created for example with hier_convert(), fixing ~~issue #10~~ Bugfixes - correctly compute default codes, fixing ~~issue #7~~ - correctly convert to R code, fixing ~~issue #8~~ Changes in version 0.16 (2019-02-28) - do not rely on data.tree - examples for all exported function - new function hier_display() - harmonize function arguments - first CRAN version Changes in version 0.15 - preps for CRAN Changes in version 0.14 - rename functions/methods to hier_xxx() - improve documentation - rewrite import of hrc-files from tau-argus in hier_import - improve test coverage Changes in version 0.13.2 - code style improves Changes in version 0.13.1 - various fixes and improvements; - rewrote h_min_contributing_codes() - started to add unit-tests Changes in version 0.13.0 - in sdcHier_info(), the codes really contributing to a given node are computed and returned - sdcHier_convert() allows to return a data.table - sdcHier_convert() allows to return a list object suitable for sdcTable (format = "sdc") - sdcHier_import() allows to create a hierarchy from a list-input created from sdcHier_convert(..., format = "sdc") Changes in version 0.12.0 - continuous integration using travis - check code is linted correctly - building docs using pkgdown, site is here Changes in version 0.11.0 - sdcHier_convert() can now convert a hierarchy to the format tau-argus understands using format='argus' - sdcHier_export() writes hierarchies in specific formats to disk - sdcHier_import() gained the ability to return sdc hierarchies from hrc-files in tau-argus format as well as from code and json - sdcHier_info() now shows the children of a node (if existing) - sdcHier() gained the feature to export hierarchies as json-encoded strings and hrc-files suitable as input for tau-argus - started with vignette that can be started with sdcHier_vignette() Changes in version 0.10.0 - implement undo-feature in sdcHier() Changes in version 0.9.0 - combine dynHier() and fixedHier() to sdcHier() Changes in version 0.8.0 - sdcHier_convert() gained an argument path to write the output to a file - new function sdcHier_compute_fromList() to create a hierarchy from a named list - invisibly return results to avoid duplicated printing - start with tabbed interface for shiny-apps Changes in version 0.7.0 - some bugfixes - removed argument full_names froms sdcHier_compute() - show code to generated hierarchies in dynHier() and fixedHier() Changes in version 0.6.0 - fixes for shiny-Apps dynHier() and fixedHier() - renamed dim_by_position() to sdcHier_compute() - sdcHier_convert() can output the required code to compute the hierarchy Changes in version 0.5.0 - sdcHier_convert() can output the json-code - fixes to documentation and shinyApps dynHier() and fixedHier() Changes in version 0.4.0 - Functions (sdcHier_create(), sdcHier_add(), sdcHier_delete(), sdcHier_rename(), sdcHier_info(), sdcHier_nodenames() and sdcHier_convert()) dealing with creation and updating of nested hierarchies and extracting information have been added