Changelog
dcws v1.3.0 (2025-04-03)
This is the first release of {dcws} that is intended to go public. A few changes in recent versions toward that goal:
- Separation of concerns: Many of the functions that were previously in the cwi package were more geared toward working with our survey data. Those have now been moved here. For the next few months, use of those functions under the
cwinamespace will throw deprecation warnings; they’ll be removed once we start work on the next Community Wellbeing Index (its namesake) later this year. - License: {dcws} is now released under the Hippocratic License, which takes an explicit stance on how open source software can and should be used for the public good. This includes restrictions on the use of this software and the data it contains by government and law enforcement actors.
- More robust testing and better test coverage: I’ve tried to preempt edge cases that might occur, especially for users outside of DataHaven, but please file issues for any bugs.
dcws v1.1.0 (2025-03-24)
dcws v1.0.0 (2025-03-14)
-
BREAKING CHANGE (potentially): in order to handle the number and complexity of the crosstab tables with all the 2024 additions, I switched the object
cws_full_datathatfetch_cwsrelies on from a data frame with deeply nested list-columns of more data frames, to a list of individual data frames. Each crosstab now has an ID that can be used to directly subset, such as “2021.2021.New Haven” for New Haven’s 2021 data, or “2024.20152024.Capitol Region COG” for the Capitol Region COG’s 2015-2024 pooled data. For the most part, this is a behind-the-scenes change handled byfetch_cws, but this method is _much faster. - Formatting fixes should all be done, with respect to category & group labels, region names, etc.
- First round of crosstab-related functions from {cwi} have been moved here, and are documented and tested. Those are in the process of being deprecated from {cwi}.