# retroharmonize 0.2.7
* Due to an archived dependency, the package was temporary archived on CRAN, this
is a candidate to bring it back.
* Dependencies were modernised.
* Unit test were updated, extended, and some small (earlier not flagged) edge 
cases better handled.
* No change in the function API.

# retroharmonize 0.2.6
* Various improvements due to extensive testing and feedback. No change in 
the API.

# retroharmonize 0.2.5
* Unified function interface and parameter names.
* This development version has a few known 
[issues]( https://github.com/dataobservatory-eu/retroharmonize/issues).

# retroharmonize 0.2.3
* New long form documentation.
* `metadata_surveys_create()` will take now either a list of surveys, or 
file names of saved surveys.

# retroharmonize 0.2.2
* All functions containing 'wave' in the name are deprecated.  Survey 'waves' 
are renamed to 'survey_list', because 'waves' is used in Eurobarometer and a 
more generic and standardized interface was built.

# retroharmonize 0.2.0
* Several documentation good practices. (Thanks for the contribution 
from [\@dieghernan](https://github.com/dieghernan)).
* The former *create_codebook()* function is now `create_codebook()` for
naming consistency.

# retroharmonize 0.1.9
* New function `read_dta()` for importing STATA files.

# retroharmoinze 0.1.18
* New functions `codebook_create()` and `codebook_waves_create()`
* Improved `retroharmonize_labelled_spss_survey()` `summary` method.
* Much exception handling included in the import file (discovered problems with Caucasus Barometer files.)
* Sometimes `haven::read_spss()` reads columns as labelled, even though they do not have a single label. In class `survey()` we convert them back to numeric or character types.

# retroharmoinze 0.1.17
* Released on CRAN. (Date: 2021-06-27)

# retroharmoinze 0.1.16
* Package moved to [rOpenGov]( https://github.com/dataobservatory-eu/retroharmonize/).
* [Arab Barometer](https://retroharmonize.dataobservatory.eu/articles/arabbarometer.html) tutorial vignette.
* Transition to tidyverse 1.0+ with using the rlang `.data` pronoun, etc.
* Bug fix in `harmonize_waves()`: Date types are now correctly harmonized.
* We started building an experimental APIs data is running regions regularly and 
improving known statistical data sources.

# retroharmoinze 0.1.15
* Documentation improvements.
* A new function, `harmonize_var_names()`, helps to systematically rename variables in a list of surveys. Conventional names to keep are returned by `suggest_permanent_names()`, and the helper function `suggest_var_names()` provides a simple wrapper around `var_label_normalize()` and `suggest_permanent_names()`.
* A new function, `subset_waves()`, helps to subset a wave of surveys.

# retroharmoinze 0.1.14
* `harmonize_values()` now accepts perl-like regex.

# retroharmonize 0.1.13
* In the examples that use file operations, dontrun{} replaced by donttest{}. 
* This is the first released version on CRAN.

# retroharmonize 0.1.12
retroharmonize 0.1.6-0.1.12 are making the package ready for CRAN release.

# retroharmonize 0.1.5
* retroharmonize 0.1.1-0.1.5 are not intended for release, they contain numerous 
development stages of a new package.

# retroharmonize 0.1.0
* Added a `NEWS.md` file to track changes to the package.
* Class definition and description.
