diff --git a/NEWS.md b/NEWS.md index 3bfb2802..77d22e83 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,31 @@ # Release Notes +## v0.14.0 + +* `Define`: add parameters `before` and `after` for specifying position + of the defined columns. + +* Introduce the `SQLColumn` type to represent table columns. The type of + `SQLTable.columns` is changed from `Vector{Symbol}` to + `OrderedDict{Symbol, SQLColumn}`. + +* Make `SQLTable` an `AbstractDict{Symbol, SQLColumn}`. + +* Add DataAPI-compatible metadata to catalog objects `SQLCatalog`, `SQLTable`, + and `SQLColumn`. + +* Add a field `SQLString.columns` with an optional `Vector{SQLColumn}` + representing output columns of the SQL query. + +* Support docstrings in `@funsql` notation. + +* Remove support for `const` and variable assignment syntax from `@funsql` + notation. + +* Use a simpler and more consistent rule for collapsing JOIN branches + (fixes #60). + + ## v0.13.2 * Wrap a branch of `UNION ALL` in a subquery if it contains `ORDER BY` or diff --git a/Project.toml b/Project.toml index df892bee..3e767e9f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "FunSQL" uuid = "cf6cc811-59f4-4a10-b258-a8547a8f6407" authors = ["Kirill Simonov ", "Clark C. Evans "] -version = "0.13.2" +version = "0.14.0" [deps] DBInterface = "a10d1c49-ce27-4219-8d33-6db1a4562965"