Skip to content

Commit 74c1420

Browse files
committed
scrubcsv v1.0.0: Column name cleaning & reservation
1 parent b6aec44 commit 74c1420

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scrubcsv/CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.0] - 2022-05-25
9+
10+
### Added
11+
12+
- Official 1.0.0 release, because this program has been used in production for years.
13+
- `--clean-column-names=stable` provides a new column-name-cleaning algorithm. This converts ASCII characters to lowercase, converts spaces to `_`, and verifies that the resulting column name is a unique, valid C identifier. The goal of this new column name cleaner is to make our output column names easily predictable.
14+
- `--reserve-column-names=REGEX` will cause `scrubcsv` to fail if it would generate output columns matching `REGEX`.
15+
- Binary builds for more platforms, including M1.
16+
817
## [0.1.9] - 2020-07-14
918

1019
### Added

scrubcsv/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "scrubcsv"
3-
version = "0.1.9"
3+
version = "1.0.0"
44
authors = ["Eric Kidd <[email protected]>"]
55
edition = "2018"
66

0 commit comments

Comments
 (0)