Skip to content
This repository was archived by the owner on Sep 7, 2026. It is now read-only.

Releases: Songbird-Project/scsv

Songbird CSV v1.1.0

Choose a tag to compare

@vaelixd vaelixd released this 30 Nov 08:16

Songbird CSV

A CSV standard for the modern era.

Changelog:

Songbird CSV v1.0.0

Choose a tag to compare

@vaelixd vaelixd released this 22 Nov 00:37

Songbird CSV

A CSV standard for the modern era.

This release is the first full release with all features of Songbird CSV (SCSV).

Changelog:

  • Support multi-column values - a259f8c
  • Change KeyValuePairs storage type - a259f8c
  • Key/value flow precedence only takes effect if one value is present - a259f8c

Breaking Changes:

  • AsJSON and AsYAML conversion functions have not been updated to SCSV v1.0.0, they will be updated with v1.1.1

Songbird CSV 0.1.0

Choose a tag to compare

@vaelixd vaelixd released this 21 Nov 04:56

Songbird CSV

A CSV standard for the modern era.

Songbird CSV is a CSV-like standard that introduces flow control to reduce redundant key and value repetition.
But, what does that mean?

It means that rather than having to write out repetitive keys as such:

John,Rivera
John,Wilson
John,Thomas

Ana,Smith
Ana,Robinson
Ana,Jones

You can write a key once and re-use it:

# First Name,Surname
|John,Rivera
,Wilson
,Thomas

|Ana,Smith
,Robinson
,Jones

The same can be done with values. Currently, SCSV does not support multiple values. However, this has been changed for v1.0.0 which will release soon.