- Slashes are no longer needed to separate cell options
[[text=bold halign=left]]
is now equivalent to[[text=bold/halign=left]]
.
- Support for multi-line cells
- Support for text wrapping cell option (i.e.
[[wrap=clip]]
to clip the text in a cell) - csv++ User Guide
- Switch to custom CSV parser (
csvp
) - Switch from CBOR to bincode for object file serialization
- Added enum variant
Error::CsvParseError
- Renamed
Options
toConfig
- Modules made crate-private:
BorderSide
BorderStyle
Cell
Config
Fill
HorizontalAlign
NumberFormat
Output
CompilationTarget
TextFormat
VerticalAlign
- You should no longer use
/
to separate cell options
- Build a statically-linked
x86_64-unknown-linux-musl
andaarch64-unknown-linux-musl
for people who are on a system with an outdated glibc - Quoting rules for single and double quoted strings have changed to align with OpenFormula and how
popular spreadsheet programs do it. Rather than using a backslash like
"a \"quote\""
or'a \'quote\''
you just double the character. So"a ""quote"""
and'a ''quote'''
. - Builds for more platforms:
- aarch64-unknown-linux-musl
- i686-unknown-linux-gnu
- i686-unknown-linux-musl
- i686-pc-windows-gnu
- x86_64-unknown-linux-musl
- Switch from
a1_notation
crate toa1
- Fix a bug causing double-quoted strings (i.e,
""foo""
)
- Double-quoted strings now use double-quote (
""
) to escape a single-quote. Previously it used\"
to escape.