Skip to content

Commit

Permalink
Bump the version number and update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
xitology committed Jun 15, 2024
1 parent 2459dd0 commit 5a2df81
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
26 changes: 26 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "FunSQL"
uuid = "cf6cc811-59f4-4a10-b258-a8547a8f6407"
authors = ["Kirill Simonov <[email protected]>", "Clark C. Evans <[email protected]>"]
version = "0.13.2"
version = "0.14.0"

[deps]
DBInterface = "a10d1c49-ce27-4219-8d33-6db1a4562965"
Expand Down

2 comments on commit 5a2df81

@xitology
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator register

Release notes:

  • 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 Adding multiple qualifiers to table results in joins being subqueries #60).

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/109083

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.14.0 -m "<description of version>" 5a2df8143d8a64c36efb2d01361fa04998d592df
git push origin v0.14.0

Please sign in to comment.