Releases: Surrealism-All/Surrealism
Releases · Surrealism-All/Surrealism
Surrealism V0.3.1
- 重构Define语句且补全DEFINE ANALYSIS (Refactoring the Define statement and completing DEFINE ANALYSIS)
- 支持Return语句 (Support for Return statements)
- 支持Kill语句 (Support for Kill statements)
- 支持Throw语句 (Support for Throw statements)
- 支持所有SurrealDB的Operators,见CriteriaSign (Supports all SurrealDB Operators ,see CriteriaSign)
Surrealism V0.3.0
- 重构init Service 和 config Service(Refactoring init service and config service)
- 优化SurrealValue(Optimize SurrealValue)
- 优化Field(Optimize Field)
- 增加With(Add With)
- 增加ShowWrapper(Add ShowWrapper)
- 优化SurrealDB 0.1.0版本更新的基础语句语法(Optimize the basic statement syntax for SurrealDB version 0.1.0 update)
Surrealism V0.2.2
Surrealism V0.2.2
- 添加SelectWrapper向LiveSelectWrapper的转变 (Add the transition from SelectWrapper to LiveSelectWrapper)
- 添加Field::Diff,针对LiveSelect语句的构建 (Add Field:: Diff to build the LiveSelect statement)
- 添加SurrealValue对Geometries的支持,GeoJSON (Add SurrealValue support for Geometrics, GeoJSON)
- 添加所有内置方法Function(突然有些困惑,延迟至下个版本) (Add all built-in method functions (suddenly confused, delayed to the next version))
- 补充ValueTyped类型Geometries,Decimal,Option (Supplementing ValueTyped Types Geometry, Decimal, Option)
- 添加ValueConstructor的new_infer()用于通过默认值推测值类型 (Add ValueConstructor::new_Infer() is used to infer the value type from the default value)
v0.2.0
- 0.2.0:
- 重构了各类Wrapper,使用简单统一的构造器+工厂模式(Reconstructed various Wrappers using a simple and unified constructor+factory pattern)
- 增加row sql进行语句构建(Add row SQL for statement construction)
- 启动与初始化更新,你可以基于框架提供的trait和struct自己构建初始化服务(Starting and initializing updates, you can build your own initialization services based on the traits and structs provided by the framework)
- 增加大量构建工具(Add a large number of construction tools)
- 分离语句构造和语句提交(Separate statement construction and statement submission)
v0.1.1
v0.1.0
Surrelism v0.1.0
The first Surrealism Release Tag
@Date:2023-06-11
Crates.io
https://crates.io/crates/surrealism
cargo add surrealism
other dependenies
tokio
tokio = { version = "1.28.0", features = ["macros", "rt-multi-thread"] }