mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-10-02 23:35:20 +00:00
add a tbd section for 0.4.0 in the changelog
This commit is contained in:
parent
f2d55bc049
commit
e3d7e542c1
34
CHANGELOG.md
34
CHANGELOG.md
@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## 0.4.0 - 2020-11-12
|
||||
|
||||
_to be written_
|
||||
|
||||
## 0.4.0-beta.1 - 2020-07-27
|
||||
|
||||
### Highlights
|
||||
@ -146,7 +150,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
[#449]: https://github.com/launchbadge/sqlx/issues/449
|
||||
[#499]: https://github.com/launchbadge/sqlx/issues/499
|
||||
[#454]: https://github.com/launchbadge/sqlx/issues/454
|
||||
|
||||
[#271]: https://github.com/launchbadge/sqlx/pull/271
|
||||
[#444]: https://github.com/launchbadge/sqlx/pull/444
|
||||
[#438]: https://github.com/launchbadge/sqlx/pull/438
|
||||
@ -214,7 +217,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
[#231]: https://github.com/launchbadge/sqlx/issues/231
|
||||
[#237]: https://github.com/launchbadge/sqlx/issues/237
|
||||
[#241]: https://github.com/launchbadge/sqlx/issues/241
|
||||
|
||||
[#227]: https://github.com/launchbadge/sqlx/pull/227
|
||||
[#234]: https://github.com/launchbadge/sqlx/pull/234
|
||||
[#238]: https://github.com/launchbadge/sqlx/pull/238
|
||||
@ -307,11 +309,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
- [[#129]] Add support for [SQLite](https://sqlite.org/index.html). Generated code should be very close to normal use of the C API.
|
||||
|
||||
* Adds `Sqlite`, `SqliteConnection`, `SqlitePool`, and other supporting types
|
||||
- Adds `Sqlite`, `SqliteConnection`, `SqlitePool`, and other supporting types
|
||||
|
||||
- [[#97]] [[#134]] Add support for user-defined types. [[@Freax13]]
|
||||
|
||||
* Rust-only domain types or transparent wrappers around SQL types. These may be used _transparently_ inplace of
|
||||
- Rust-only domain types or transparent wrappers around SQL types. These may be used _transparently_ inplace of
|
||||
the SQL type.
|
||||
|
||||
```rust
|
||||
@ -320,7 +322,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
struct Meters(i32);
|
||||
```
|
||||
|
||||
* Enumerations may be defined in Rust and can match SQL by integer discriminant or variant name.
|
||||
- Enumerations may be defined in Rust and can match SQL by integer discriminant or variant name.
|
||||
|
||||
```rust
|
||||
#[derive(sqlx::Type)]
|
||||
@ -335,7 +337,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
enum Color { Red, Green, Blue } // expects 'red', 'green', or 'blue'
|
||||
```
|
||||
|
||||
* **Postgres** further supports user-defined composite types.
|
||||
- **Postgres** further supports user-defined composite types.
|
||||
|
||||
```rust
|
||||
#[derive(sqlx::Type)]
|
||||
@ -349,9 +351,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
- [[#98]] [[#131]] Add support for asynchronous notifications in Postgres (`LISTEN` / `NOTIFY`). [[@thedodd]]
|
||||
|
||||
* Supports automatic reconnection on connection failure.
|
||||
- Supports automatic reconnection on connection failure.
|
||||
|
||||
* `PgListener` implements `Executor` and may be used to execute queries. Be careful however as if the
|
||||
- `PgListener` implements `Executor` and may be used to execute queries. Be careful however as if the
|
||||
intent is to handle and process messages rapidly you don't want to be tying up the connection
|
||||
for too long. Messages received during queries are buffered and will be delivered on the next call
|
||||
to `recv()`.
|
||||
@ -373,8 +375,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
This is intended as a temporary solution until `query_as!` is able to support user defined types.
|
||||
|
||||
* `query_as_unchecked!`
|
||||
* `query_file_as_unchecked!`
|
||||
- `query_as_unchecked!`
|
||||
- `query_file_as_unchecked!`
|
||||
|
||||
- Add support for many more types in Postgres
|
||||
|
||||
@ -439,7 +441,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
[#62]: https://github.com/launchbadge/sqlx/issues/62
|
||||
[#130]: https://github.com/launchbadge/sqlx/issues/130
|
||||
|
||||
[#98]: https://github.com/launchbadge/sqlx/pull/98
|
||||
[#97]: https://github.com/launchbadge/sqlx/pull/97
|
||||
[#134]: https://github.com/launchbadge/sqlx/pull/134
|
||||
@ -465,7 +466,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
[#114]: https://github.com/launchbadge/sqlx/pull/114
|
||||
[#125]: https://github.com/launchbadge/sqlx/pull/125
|
||||
[#126]: https://github.com/launchbadge/sqlx/pull/126
|
||||
|
||||
[@timmythetiny]: https://github.com/timmythetiny
|
||||
[@thedodd]: https://github.com/thedodd
|
||||
|
||||
@ -595,26 +595,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
[@udoprog]: https://github.com/udoprog
|
||||
[@jplatte]: https://github.com/jplatte
|
||||
[@yaahc]: https://github.com/yaahc
|
||||
[@Freax13]: https://github.com/Freax13
|
||||
[@freax13]: https://github.com/Freax13
|
||||
[@repnop]: https://github.com/repnop
|
||||
[@bmisiak]: https://github.com/bmisiak
|
||||
[@oeb25]: https://github.com/oeb25
|
||||
[@PoiScript]: https://github.com/PoiScript
|
||||
[@poiscript]: https://github.com/PoiScript
|
||||
[@utter-step]: https://github.com/utter-step
|
||||
[@sidred]: https://github.com/sidred
|
||||
[@Ace4896]: https://github.com/Ace4896
|
||||
[@ace4896]: https://github.com/Ace4896
|
||||
[@jamwaffles]: https://github.com/jamwaffles
|
||||
[@nrjais]: https://github.com/nrjais
|
||||
[@qtbeee]: https://github.com/qtbeee
|
||||
[@xiaopengli89]: https://github.com/xiaopengli89
|
||||
[@meh]: https://github.com/meh
|
||||
[@shssoichiro]: https://github.com/shssoichiro
|
||||
[@Nilix007]: https://github.com/Nilix007
|
||||
[@nilix007]: https://github.com/Nilix007
|
||||
[@g-s-k]: https://github.com/g-s-k
|
||||
[@blackwolf12333]: https://github.com/blackwolf12333
|
||||
[@xyzd]: https://github.com/xyzd
|
||||
[@hasali19]: https://github.com/hasali19
|
||||
[@OriolMunoz]: https://github.com/OriolMunoz
|
||||
[@oriolmunoz]: https://github.com/OriolMunoz
|
||||
[@pimeys]: https://github.com/pimeys
|
||||
[@agentsim]: https://github.com/agentsim
|
||||
[@meteficha]: https://github.com/meteficha
|
||||
|
Loading…
x
Reference in New Issue
Block a user