Releases: cyjake/leoric
Releases · cyjake/leoric
v0.1.6
v0.1.5
- Refactor: encapsulate column names. Keep them from the users even if the query results can not be dispatched.
- Fix: complicated groups with joins should discard the use of subquery.
- Fix: camelCase should replace globally
- Fix: avoid missing attribtue exception when toJSON/toObject
v0.1.4
- Fix: should format condition arrays by hand instead of hand it over to formatExpr
- Fix: whereConditions of subquery should retain the order of the whereConditions in major query
- Fix: calculated columns should be kept in the final columns when sorting out the attributes
- Fix: doesn't depend on co anymore
v0.1.3
A proper expression parser that supports compound conditions like (a = 1 or a = 2) and b = 3
. The formatter in Spell is updated accordingly.
- Fix:
select distict foo from table
; - Fix:
where (a = 1 or a = 2) and b = 3
; - Docs: a syntax table to provide a better glance over the querying ability.
v0.1.2
v0.1.1
- Refactored spell chaining to allow automatic versioning. Now the spells can be reused without interfering each other.
- Finished English version on guides about basic, associations, and query interface.
- Fixed two bugs about select and where in join queries.