Tobie Morgan Hitchcock
|
9c0fbf51f9
|
Remove JavaScript global surrealdb placeholder package
|
2022-08-17 22:50:19 +01:00 |
|
Tobie Morgan Hitchcock
|
890f2f527f
|
Add a placeholder for JavaScript fetch() function
|
2022-08-17 22:46:45 +01:00 |
|
Tobie Morgan Hitchcock
|
d6de09bd0a
|
Update 3rd party dependencies
|
2022-08-17 22:45:31 +01:00 |
|
Tobie Morgan Hitchcock
|
35010b21ae
|
Simplify casting function signatures
|
2022-08-17 22:45:31 +01:00 |
|
Tobie Morgan Hitchcock
|
bcaea757c2
|
Add SQL session functions
|
2022-08-17 22:45:31 +01:00 |
|
Tobie Morgan Hitchcock
|
2945b7d724
|
Separate out synchronous and asynchronous SQL functions
|
2022-08-17 22:45:31 +01:00 |
|
Tobie Morgan Hitchcock
|
038246f054
|
Ensure JavaScript functions are not converted to empty objects
|
2022-08-16 19:27:59 +01:00 |
|
Yusuke Kuoka
|
1d3880d652
|
Initial implementation of SurrealDB KVS for FoundationDB (#37)
Referenced in discussion #25
Closes #38
|
2022-08-15 19:35:41 +01:00 |
|
Tobie Morgan Hitchcock
|
68f1b014a9
|
Release 1.0.0-beta.6
|
2022-08-13 01:43:23 +01:00 |
|
Tobie Morgan Hitchcock
|
d73b19a84c
|
Fix linting errors in Rust 1.63.0
|
2022-08-12 17:42:01 +01:00 |
|
Tobie Morgan Hitchcock
|
13d3d02dcf
|
Add SQL array sorting functions
|
2022-08-11 17:41:20 +01:00 |
|
Tobie Morgan Hitchcock
|
33ab50b541
|
Update 3rd party dependencies
|
2022-08-11 17:41:20 +01:00 |
|
Tobie Morgan Hitchcock
|
2ffa71d520
|
Ensure aliased field is output when fetching a multi-yield expressions with final alias
Closes #28
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
20a6ed88d3
|
Ensure multi-yield path expression alias outputs are flattened
Closes #27
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
405a1e7b8d
|
Ensure http SQL functions run correctly in WebAssembly
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
367fa6b33b
|
Add documentation link to crates.io
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
af45b33fa0
|
Return error when selecting from non-existent table in strict mode
Closes #13
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
bac8aa31a3
|
Implement config definition caching within a transaction
Closes #21
|
2022-08-08 20:44:35 +01:00 |
|
Tobie Morgan Hitchcock
|
863830cf3f
|
Ensure FIELD definitions are not output two in SQL export
CLoses #16
|
2022-08-05 15:46:49 +01:00 |
|
Tobie Morgan Hitchcock
|
96225afb44
|
Allow multiple table types in DEFINE FIELD record definition
Closes #15
|
2022-08-04 16:12:04 +01:00 |
|
Tobie Morgan Hitchcock
|
1869e1ddbc
|
Allow spacing in DEFINE FIELD … TYPE clause
|
2022-08-04 15:11:50 +01:00 |
|
Tobie Morgan Hitchcock
|
f970809030
|
Fix deletion of embedded array fields using flat path style
|
2022-08-02 03:12:03 +01:00 |
|
Tobie Morgan Hitchcock
|
3ab94a5abf
|
Release 1.0.0-beta.5
|
2022-08-01 10:28:43 +01:00 |
|
Tobie Morgan Hitchcock
|
3c57496655
|
Ensure aliased GROUP BY fields are output correctly
|
2022-07-30 22:57:30 +01:00 |
|
Tobie Morgan Hitchcock
|
b5b8f70330
|
Add initial integrations tests for futures
|
2022-07-30 22:57:14 +01:00 |
|
Tobie Morgan Hitchcock
|
ad4393f6ed
|
Add initial integration tests for SQL models
|
2022-07-29 10:48:23 +01:00 |
|
Tobie Morgan Hitchcock
|
b68a1814ea
|
Add initial integration tests for DEFINE statements
|
2022-07-29 09:42:00 +01:00 |
|
Tobie Morgan Hitchcock
|
c8cba2c64d
|
Remove VOID type
|
2022-07-28 21:54:59 +01:00 |
|
Tobie Morgan Hitchcock
|
89baebbd24
|
Fix DEFINE INDEX UNIQUE statement parsing
|
2022-07-28 20:27:39 +01:00 |
|
Tobie Morgan Hitchcock
|
57caaff01d
|
Release 1.0.0-beta.4
|
2022-07-28 10:00:54 +01:00 |
|
Tobie Morgan Hitchcock
|
54f7395555
|
Add initial integration tests
|
2022-07-28 10:00:06 +01:00 |
|
Tobie Morgan Hitchcock
|
078d3d4868
|
Ensure field values are set even if the field is not specified
|
2022-07-28 09:42:04 +01:00 |
|
Tobie Morgan Hitchcock
|
d619633340
|
Enable new database strict mode configuration
|
2022-07-27 18:20:04 +01:00 |
|
Tobie Morgan Hitchcock
|
f633769b57
|
Fix linter warnings when using as external library
|
2022-07-27 14:13:30 +01:00 |
|
Tobie Morgan Hitchcock
|
d6269bbe3d
|
Ensure http module only builds when feature is enabled
|
2022-07-27 09:15:35 +01:00 |
|
Tobie Morgan Hitchcock
|
6d36aa0b2c
|
Default TABLE permissions are now NONE not FULL
|
2022-07-27 09:15:35 +01:00 |
|
Tobie Morgan Hitchcock
|
a2c5ea237b
|
Fix bug when defining NS / DB without first selecting NS / DB
Closes #12
|
2022-07-26 10:06:33 +01:00 |
|
Tobie Morgan Hitchcock
|
233a56287b
|
Release 1.0.0-beta.3
|
2022-07-24 01:36:49 +01:00 |
|
Tobie Morgan Hitchcock
|
db3115fc7c
|
Add surrealdb module as a global object in JavaScript runtime
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
3dc29e1228
|
Add initial ES6 JavaScript modules implementation with ‘os’ module
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
d647e40d49
|
Define main embedded function script as a JavaScript module
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
66946397ed
|
Use function() {} instead of fn::future -> () => {} syntax for SQL embedded functions
Closes #8
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
a71562df9f
|
Use <future> instead of fn::future syntax for SQL futures
Closes #9
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
e9476b9f85
|
Add ability to handle quickjs errors ourselves
|
2022-07-24 01:15:25 +01:00 |
|
Tobie Morgan Hitchcock
|
5c0a0ca556
|
Add ability to specify durations with years
|
2022-07-23 20:28:52 +01:00 |
|
Tobie Morgan Hitchcock
|
667b43655d
|
Release 1.0.0-beta.2
|
2022-07-19 23:29:21 +01:00 |
|
Tobie Morgan Hitchcock
|
81bad3211d
|
Improve command-line logging
|
2022-07-19 09:28:24 +01:00 |
|
Tobie Morgan Hitchcock
|
97159203e1
|
Update crates.io package metadata
|
2022-07-19 01:37:56 +01:00 |
|
Tobie Morgan Hitchcock
|
bbd557e0c0
|
Update 3rd party dependencies
|
2022-07-19 00:14:46 +01:00 |
|
Tobie Morgan Hitchcock
|
8a90139fe3
|
Ensure correct version is specified in Cargo.toml files
|
2022-07-19 00:09:06 +01:00 |
|