Rushmore Mushambi
90bfbfd654
Fix more CI warnings ( #1554 )
...
* Switch `aws-actions/configure-aws-credentials` to `v1-node16`
* Pin `macOS` to v11
`macos-latest` will soon point to `macos-12` and that will bring
GCC 11 which would break the nightly and release builds again.
2022-12-27 12:55:00 +00:00
Rushmore Mushambi
b64b6b1c8c
Upgrade Github Actions versions ( #1551 )
2022-12-26 14:14:05 +00:00
Tobie Morgan Hitchcock
1ce6c4bae6
Process futures before using as function arguments
...
Closes #1538
2022-12-22 08:33:57 +00:00
Michal Jirman
157f7c8abe
Add CLI option flag to disable banner ( #1537 )
2022-12-21 11:42:59 +00:00
Rushmore Mushambi
34bfb67ab4
Pin Ubuntu to 20.04 to fix nightly builds ( #1539 )
2022-12-21 11:42:43 +00:00
CelebrateVC
3048748573
Ensure last array items (array[$]
) compare correctly ( #1534 )
2022-12-20 10:31:53 +00:00
Tobie Morgan Hitchcock
44c3f32f69
Fix clippy linting warnings
2022-12-20 10:30:40 +00:00
Tobie Morgan Hitchcock
4067efd1e8
Add a user-agent header to CLI HTTP requests
2022-12-20 10:30:06 +00:00
Tobie Morgan Hitchcock
8bd3d8046c
Ensure uncaught JavaScript exceptions are caught
...
Closes #1461
2022-12-18 20:48:37 +00:00
Tobie Morgan Hitchcock
3ab5a9fffe
Add IN
and NOT IN
operators
...
Closes #1532
2022-12-18 18:14:07 +00:00
George
a2038f239b
Fix future clippy linting warnings ( #1423 )
2022-12-18 16:00:36 +00:00
Etienne Bruines
cef01ad790
Add SQL math::pow() function and ** operator ( #1239 )
2022-12-18 14:56:07 +00:00
Tobie Morgan Hitchcock
df954a9554
Ensure transaction cache is cleared when necessary
...
Closes #1526
2022-12-18 10:30:07 +00:00
Aman Sharma
e1e617cff7
Add SQL array::insert() function ( #1504 )
2022-12-17 21:03:13 +00:00
Tobie Morgan Hitchcock
0c2fe82f32
Allow whitespace around JavaScript function arguments
...
Closes #1530
2022-12-17 16:23:20 +00:00
Keyacom
1a0bf7f1eb
Fix syntax highlighting for Windows installation ( #1528 )
2022-12-17 15:46:29 +00:00
Yt
407df0ebc3
Fix Darwin build on NixOS ( #1521 )
2022-12-17 15:08:07 +00:00
Al Farabi
4e48cd7e5c
Fix grammatical errors in README ( #1524 )
2022-12-17 15:07:38 +00:00
Tobie Morgan Hitchcock
6804c6d79b
Ensure RocksDB range scans are inclusive at the start
2022-12-12 19:38:43 +00:00
Tobie Morgan Hitchcock
c3db35cbeb
Prevent recursive queries inside futures
...
Closes #1513
2022-12-11 23:55:38 +00:00
Rinat Shay
ad004999a8
Use temporary HTTP redirect instead of permanent ( #1517 )
2022-12-09 16:48:54 +00:00
Tobie Morgan Hitchcock
dcc28a6ec7
Allow SELECT
statements to START AT 0
...
Closes #1516
2022-12-09 16:02:36 +00:00
Rushmore Mushambi
59dcc44883
Replace surf
with reqwest
( #1512 )
2022-12-08 18:39:46 +00:00
Rushmore Mushambi
8a4fb58678
Add minimal WASM Nix target ( #1510 )
2022-12-08 16:33:12 +00:00
Rushmore Mushambi
9d359b9596
Test the library with --no-default-features
( #1511 )
2022-12-08 16:31:47 +00:00
Tobie Morgan Hitchcock
406e277c3b
Ensure crate builds with no-default-features
2022-12-07 19:30:29 +00:00
Tobie Morgan Hitchcock
bcb903c0af
Ensure functions are in alphabetical order
2022-12-07 19:29:44 +00:00
Tobie Morgan Hitchcock
0eace892ad
Remove duplicate unused tests
2022-12-05 23:50:58 +00:00
Tobie Morgan Hitchcock
a9de682370
Ensure parameters can be used in RELATE statements without spaces
...
Closes #1447
2022-12-04 22:07:43 +00:00
Tobie Morgan Hitchcock
a3d0f46994
Add current INSERT value as parameter value to ON DUPLICATE KEY clause
...
Closes #1376
2022-12-04 20:59:30 +00:00
Tobie Morgan Hitchcock
3c4f194610
Ensure string::slice does not panic with usize overflow
2022-12-03 23:30:38 +00:00
Tobie Morgan Hitchcock
09021ee103
Add Null Coalescing Operator and Ternary Conditional Operator
...
Closes #1471
Closes #1439
2022-12-02 21:48:10 +00:00
Allen Lantz
3d3cab4b65
Add SQL array::flatten() function ( #1308 )
2022-11-28 12:18:30 +00:00
Kazantcev Andrey
3f26273128
Optimize the map builder macros ( #1483 )
2022-11-28 10:36:12 +00:00
Tobie Morgan Hitchcock
20cbbb203e
Ensure SQL array::complement function is correct
2022-11-27 19:42:24 +00:00
Tobie Morgan Hitchcock
77b24cda26
Ensure double quote characters are always escaped properly
...
Closes #1488
2022-11-27 11:47:31 +00:00
Tobie Morgan Hitchcock
8b5a99c321
Support negative offsets in SQL string::slice() function
...
Closes #1490
2022-11-27 11:47:31 +00:00
Tobie Morgan Hitchcock
f0520313b5
Ensure no HTTP body is sent when not specified
...
When calling the `http::put()`, `http::post()`, and `http::patch()` SQL functions, the HTTP body is not added or sent if it is specified as `NONE`.
Closes #1492
2022-11-27 10:13:29 +00:00
Tobie Morgan Hitchcock
37871ceb81
Ensure math::variance() function does not divide by zero
2022-11-23 09:45:32 +00:00
CelebrateVC
f0745386cf
Improve code comments for documentation ( #1476 )
2022-11-23 09:42:59 +00:00
Igor Morozov
ddaea59d05
Improve error messages for CLI import/export ( #1455 )
2022-11-23 09:35:29 +00:00
Tobie Morgan Hitchcock
2323222f2d
Don’t take response output by reference
2022-11-23 09:11:58 +00:00
Tobie Morgan Hitchcock
4b14837009
Fix clippy lint warnings
2022-11-23 09:09:24 +00:00
Tobie Morgan Hitchcock
d4f1c28a4a
Add conversion functionality from Thing to ID
...
Closes #1454
2022-11-23 08:59:09 +00:00
Tobie Morgan Hitchcock
b8d485fe32
Fix tests on latest Rust release
2022-11-16 17:57:22 +00:00
Tobie Morgan Hitchcock
6b20bbd5f7
Add SQL array::complement function
...
Closes #1315
2022-11-03 11:49:08 +00:00
Tobie Morgan Hitchcock
a4db0d8427
Ensure parameters in record ranges are computed
2022-11-03 10:55:47 +00:00
Tobie Morgan Hitchcock
7f953319ec
Use consistent singular function naming for SQL time functions
2022-11-03 10:50:51 +00:00
Tobie Morgan Hitchcock
f3c9a9ab4b
Ensure record is only cleared when permissions have been checked
...
Closes #1429
2022-11-02 14:26:27 +00:00
Tobie Morgan Hitchcock
e9615cd5ff
Add SQL is::url() function for checking if a string is a URL
2022-11-02 14:26:27 +00:00