Since we follow Conventional
Commits when writing commit messages, we’re able to automatically
create formal “releases” of the website based on the commit messages.
Releases in the context of websites are simply snapshots in time of the
website content. We use Commitizen
to be able to automatically create these releases, which uses SemVar as the version numbering
scheme.
Because releases are created based on commit messages, we release
quite often, sometimes several times in a day. This also means that any
individual release will not have many changes within it. Below is a list
of the releases we’ve made so far, along with what was changed within
each release.
0.13.0 (2026-06-04)
Feat
✨ conversion log schema comparison (#301)
0.12.6 (2026-06-04)
Fix
:bug: change skip to double to avoid
integer overflow with very large files (#309)
0.12.5 (2026-06-02)
Refactor
♻️ read_register() takes a register name as argument,
not path (#299)
0.12.4 (2026-06-02)
Refactor
:recycle: make if else stricter with
if_else() (#308)
0.12.3 (2026-06-02)
Refactor
♻️ log_as_table() to print_log_row_count()
(#306)
0.12.2 (2026-06-02)
Refactor
:recycle: simplify simulation and saving to SAS functions
(#295)
0.12.1 (2026-05-28)
Refactor
🚚 rename log “columns” to “schema” (#300)
0.12.0 (2026-05-27)
Feat
✨ add minimal conversion log with chunk information (#290)
0.11.1 (2026-04-30)
Refactor
:truck: rename chunk_info$columns cols to be more
descriptive (#289)
0.11.0 (2026-04-29)
Feat
:sparkles: list_parquet_files() and
list_parquet_datasets() helpers (#272)
0.10.3 (2026-04-27)
Refactor
♻️ change convert() to output chunk_info
tibble (#286)
0.10.2 (2026-04-24)
Refactor
:truck: rename use-targets-template() to
use-template() (#284)
0.10.1 (2026-04-24)
Refactor
:truck: rename convert_file() ->
convert() (#281)
0.10.0 (2026-04-23)
Feat
:sparkles: helper get_*() for project IDs and
directories (#251)
0.9.1 (2026-04-22)
Refactor
🔥 remove convert_register() (#275)
0.9.0 (2026-04-20)
Feat
:sparkles: export originally private read_parquet_*()
functions (#259)
0.8.20 (2026-03-06)
Refactor
♻️ use sas paths as input in targets template (#244)
0.8.19 (2026-03-04)
Fix
:bug: add gc() to convert_register()
(#240)
0.8.18 (2026-02-27)
Fix
:bug: set sas_path target to
mode = "always" to detect new SAS files in
input_dir (#233)
0.8.17 (2026-02-19)
Fix
:bug: always clean up targets template output_dir
before converting to Parquet (#224)
0.8.16 (2026-02-18)
Fix
:bug: use pipeline_dir as output_path to
avoid macOS temp dir permission errors (#219)
0.8.15 (2026-02-18)
Refactor
♻️ change simdata to bef and lmdb
(#218)
0.8.14 (2026-02-18)
Refactor
:fire: not using list_parquet_files() anymore
(#213)
0.8.13 (2026-02-13)
Refactor
♻️ change use_targets_template() to use dir as input
(#193)
0.8.12 (2026-02-13)
Refactor
:coffin: remove is_same_register() (#187)
0.8.11 (2026-02-13)
Refactor
:recycle: add input checks in simulate (#184)
0.8.10 (2026-02-13)
Fix
🐛 abort use_targets_template() if file name is not
_targets.R (#181)
0.8.9 (2026-02-13)
Refactor
♻️ use assert_string() to check character scalars
(#180)
:recycle: add internal check_parquet_path (#179)
♻️ use Tidyverse functions instead of base and stats (#178)