diff --git a/CHANGELOG.md b/CHANGELOG.md index af8fdd3..9905294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.20.0] +### Changed +- Input JSON is now interpreted using the semantics described in the TYPES.md + file, which supports a larger set of firestore types. +- Documents output *can* be demanded to be transformed to the same notation, in + order to have extra typing information. +- All documents are not displayed using the full document snapshot data + information. +- Document snapshot data now includes the full path of the ducument. +- Several documentation improvements. + ## [0.15.0] ### Changed - Changes arguments for getall and deleteall commands. diff --git a/main.go b/main.go index db6755c..60883dd 100644 --- a/main.go +++ b/main.go @@ -18,7 +18,7 @@ func cliClientError(err error) *cli.ExitError { func main() { app := cli.NewApp() - app.Version = "0.15.0" + app.Version = "0.20.0" app.Name = "Fuego" app.Usage = "A firestore client" app.EnableBashCompletion = true diff --git a/release-notes/0.20.0.md b/release-notes/0.20.0.md new file mode 100644 index 0000000..23f597d --- /dev/null +++ b/release-notes/0.20.0.md @@ -0,0 +1,15 @@ +- Introduces a notation (that we call 'extended json') for supporting writing +some extra firestore types: int (all numbers where transformed to floating point +before), geopoints and binary. Dates are now supported via this new notation, t +he old 'timestamps' flag is therefore removed. + +- Commands that display firestore documents (get, getall, query) now accept a +new flag to print documents using the new notation. By default, the default unma +rshalling is used (which loses type information). + +- All commands that display firestore documents now display the full informati +on of the document snapshot (as it was the case only for the query command befor +e) instead of only the data. + +- Documents are now displayed with the full path. +