Paolo Barbolini
ccbbe102b2
Update RustCrypto crates ( #1625 )
...
* Update RustCrypto crates
* rsa bump
* rsa dump
* rsa bump
* Bump rsa to 0.6.0-pre crates.io release
* Bump hkdf
* Resync Cargo.lock
* Bump rsa to 0.6.0
2022-04-11 11:24:09 -07:00
Tomáš Drtina
f4ed7e6ee8
Added support all variants of NUMERIC[] using decimal feature like bigdecimal does. ( #1781 )
2022-04-04 13:54:25 -07:00
Carol (Nichols || Goulding)
f5392151f3
Derive PgHasArrayType for transparent sqlx types ( #1748 )
...
Fixes #1744 .
2022-03-23 16:41:36 -07:00
Paolo Barbolini
5b85a034da
Update heck to 0.4 ( #1725 )
2022-02-28 15:51:50 -08:00
Austin Bonander
eaf41fd092
prepare 0.5.11 release ( #1715 )
2022-02-18 13:49:06 -08:00
Bastian
dd39e79f8a
Support for lquery ( #1710 )
...
* initial lquery version
* share code between ltree/lquery
* more lquery functions
* fix rebase issues
* add version comment
* Update sqlx-core/src/postgres/types/lquery.rs
Co-authored-by: Austin Bonander <austin.bonander@gmail.com>
Co-authored-by: Bastian Schubert <bastian.schubert@crosscard.com>
Co-authored-by: Austin Bonander <austin.bonander@gmail.com>
2022-02-17 15:06:35 -08:00
Bastian
6674e8ba96
Basic support for ltree ( #1696 )
...
* support ltree
* add default and push to PgLTree
* add more derived for ltree
* fix copy/paste
* Update sqlx-core/src/error.rs
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
* PR fixes
* ltree with name instead of OID
* custom ltree errors
* add pop ot PgLTree
* do not hide ltree behind feature flag
* bytes() instead of chars()
* apply extend_display suggestion
* add more functions to PgLTree
* fix IntoIter
* resolve PR annotation
* add tests
* remove code from arguments
* fix array
* fix setup isse
* fix(postgres): disable `ltree` tests on Postgres 9.6
Co-authored-by: Bastian Schubert <bastian.schubert@crosscard.com>
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2022-02-15 20:40:03 -08:00
LovecraftianHorror
8f41f5b77a
refactor: Keep parsed sqlx-data.json in a cache instead of reparsing ( #1684 )
2022-02-15 20:17:47 -08:00
Austin Bonander
fdbfc5dfc3
Prepare 0.5.10 release ( #1603 )
...
* fix(cli): change new `rustls` and `native-tls` features to use correct runtime feature
* chore: upgrade SQLx crates to 0.5.10, upgrade all dependencies to latest versions
chore(cli): upgraded `clap` to `3.0.0-rc.9`
* fix(tests/sqlite): ignore `issue_1467()` as spuriously failing
I'm well aware of the principle that a spuriously failing test is a failing test, but even though I have it outputting the seed used with a reproducible PRNG, I can't reproduce the failures locally, so 🤷 .
* chore: add CHANGELOG entry for 0.5.10
2021-12-29 17:25:49 -08:00
Austin Bonander
d25ab07f21
fix(test): fix mismatched type error in MySQL type tests ( #1517 )
...
* fix new warning about trailing semicolon in expression macros
* fix(test): fix mismatched type error in MySQL type tests
2021-10-26 13:45:46 -07:00
Austin Bonander
9abe9b3ac5
prepare 0.5.9 hotfix release ( #1469 )
2021-10-01 15:52:52 -07:00
Austin Bonander
1b5dd6514b
preparing 0.5.8 release ( #1466 )
...
* preparing 0.5.8 release
* fix warnings before release
2021-10-01 14:45:25 -07:00
Paolo Barbolini
efd08cc4b3
Reduce futures-util features ( #1427 )
...
* Reduce futures-util features
* Remove unused futures crate from sqlx-macros
2021-09-08 12:36:05 -07:00
Emil Gardström
2eb4ff8713
don't assert #[repr(...)] on #[derive(sqlx::Type)] unless needed ( #1305 )
2021-08-31 18:08:43 -07:00
Robert Collins
89ee690550
Don't require cargo to build offline queries ( #1415 )
...
In particular building with bazel and cargo-raze doesn't imply having
cargo at all, and deferring the lookup allows same-crate builds to
succeed with no change to semantics.
Fixes #1414
Signed-off-by: Robert Collins <robert.collins@cognite.com>
2021-08-31 17:35:50 -07:00
Austin Bonander
3749e0ea37
chore: prepare 0.5.7 (hotfix) release ( #1394 )
2021-08-20 17:14:42 -07:00
Austin Bonander
c04f83bcfe
fix(macros): use resolve_path when getting path for include_str!() ( #1392 )
...
fixes #1387
2021-08-20 15:46:32 -07:00
Austin Bonander
207e6db2ce
chore: bump versions of sqlx-* in dependencies
2021-08-17 12:49:02 -07:00
Austin Bonander
6bb1c716bd
preparing 0.5.6 release ( #1382 )
...
* fix(pool): reenable connection reaper
* fix warnings
* chore: bump published crates to 0.5.6
* chore: update CHANGELOG.md for 0.5.6
2021-08-17 12:44:24 -07:00
Fredrik Østrem
e7c3610e85
fix: Ignore __CARGO_FIX_PLZ when running "cargo metadata" in macro ( #1352 )
2021-08-16 16:36:18 -07:00
Austin Bonander
b3ae6e50de
fix(macros): prefix generated variable names in query_as!() ( #1336 )
...
closes #1322
2021-07-21 17:24:39 -07:00
Austin Bonander
e89cb0971a
fix(macros): tell the compiler about external files/env vars to watch ( #1332 )
...
* fix(macros): tell the compiler about external files/env vars to watch
closes #663
closes #681
* feat(cli): add `migrate` subcommand for generating a build script
suggest embedding migrations on `sqlx migrate add` in a new project
2021-07-21 16:36:22 -07:00
nomick
be189bd11e
Support MACADDR in Postgres ( #1329 )
2021-07-19 16:55:53 -07:00
Jonas Platte
e33e4510fc
Fix error message about wildcard overrides ( #1276 )
...
Co-authored-by: Austin Bonander <austin@launchbadge.com>
2021-06-15 15:12:49 -07:00
Rohan Sharma
358b80f62e
Rename _expr to expr ( #1264 )
2021-06-01 12:20:12 -07:00
Ryan Leckey
694a2ac478
release: v0.5.5
2021-05-24 09:34:34 -07:00
toshokan
eda78a7258
Fix infinite compile loop regression from recursive Lazy reference
2021-05-24 09:31:55 -07:00
Ryan Leckey
5d9c292132
release: v0.5.4
2021-05-22 16:38:54 -07:00
Jonas Platte
901f858fbc
sqlx-data.json removal prep work ( #1184 )
...
* macros: Reduce I/O
by doing all .env and environment variable reading inside a Lazy initializer.
* Use the default runtime and TLS backend for all examples
Before, rust-analyzer was always hitting the
"only one runtime can be enabled" compile_error in sqlx-rt.
2021-05-21 17:33:56 -07:00
Ryan Leckey
13f7c7124a
release: v0.5.3
2021-05-21 17:27:15 -07:00
Siddhant
012478d8b7
Added support for PgMoney type in sqlx macros
2021-05-21 16:48:33 -07:00
Ryan Leckey
f7775f7fde
release: 0.5.2
2021-04-15 18:40:46 -07:00
Evgeny Nosov
8b866bb23d
Fix migrate! macro
2021-04-08 23:50:39 -07:00
Kitsu
64e872ffd8
Remove redunant braces in type_name ( #1153 )
2021-04-05 13:11:37 -07:00
Ryan Leckey
b6e1275617
fix: derive(Type) should emit a forwarded impl for the compatible function
2021-03-18 16:12:00 -07:00
Jonas Platte
f9ff8aee38
Mark derived impl blocks #[automatically_derived]
2021-02-27 01:05:48 -08:00
Ryan Leckey
cbe820760f
release: 0.5.1
2021-02-04 09:16:11 -08:00
Ryan Leckey
efccd6c9b8
chore: update sqlx-rt to 0.3
2021-02-04 09:15:00 -08:00
Ryan Leckey
94d0baeb52
release: 0.5
2021-02-04 06:32:50 -08:00
Jonas Platte
a7eeacbef3
Rewrap lines in sqlx_macros::derives::{decode, encode}
2021-02-04 05:48:26 -08:00
Jonas Platte
c251ba1e12
Fix non-overridden type name not being quoted
2021-02-04 05:48:26 -08:00
Jonas Platte
cf97315c74
Replace qualified uses of proc_macro2::TokenStream
2021-02-04 05:48:26 -08:00
Rob Ede
e197d5b0e2
rt: update to actix-rt v2
2021-02-04 04:51:22 -08:00
Tom Dohrmann
cfe61a4724
fix typos
2021-02-03 01:58:57 -08:00
Tom Dohrmann
4f5f532909
fix paths for bool & fix typo
2021-02-03 01:58:57 -08:00
Tom Dohrmann
b4dc5c353e
run cargo fmt
2021-02-03 01:58:57 -08:00
Tom Dohrmann
76326c6619
use absolute paths in macros
2021-02-03 01:58:57 -08:00
Jonas Platte
d3b7a0783e
macros: Only depend on serde when it's actually used
2021-01-31 16:57:29 -08:00
Jonas Platte
6ad0a9ada7
macros: Only depend on once_cell when it's actually used
2021-01-31 16:57:29 -08:00
Austin Bonander
6b036055e5
format: run rustfmt
2021-01-20 22:26:48 -08:00