- Minor breaking change: Add
is_updating
argument to user validate function.
- Rider rollback fix.
- Add sql ops:
+
,-
,*
,/
,%
.
- Actual fix.
- Fix rider migrate
depends
.
- Fix checking if field is an association.
- Fix
has_many
associations error when preload queried is empty.
- Fix query
union
to accept schema and actually work.
- BREAKING CHANGE: rename
apocryphan
toapocryphes
. - BREAKING CHANGE:
update
/insert
now returns the changeset of the operation instead of the primary key. - BREAKING CHANGE: rename
QF
toqf
. - Add association for
insert
/update
onSchema
.
- Add
min
andmax
functions. - Field
default
can now be a function.
- Fix wrong errors being called with pooled database.
- Add
allow_wildcard_select
to schemas.
- Fix associations with
None
values.
- Fix
delete_by_pk
. - Add type hinting for
execute
.
- Fix rider depends on variable again.
- Add associations for schema definitions.
- Basic usage for preloading queries.
- Fix atomic for autoconnect.
- Fix rider depends on variable.
- Fix inserting.
- Change rider public functions.
- Remove backticks from Query because of postgres.
- Adds a new
QF
class to help reference aliases in a query. - Bug fixes for rider.
- Fix setting defaults for insert.
- Change fields to use backticks in query.
- Change default null from
False
toTrue
for fields.
- Remove need to specify name arg in Field.
- Fix connection issues with non-pooled databases.
- Fix
mogrify
for SQLite.
- Fix
rider migrate
. - Fix
Query.order_by
.
- Add rollbacks to rider with additional params to
step
. - Change
rider create
arg from-n, --name
to-m, --message
.
- Add
repr
to view unformatted queries.
- Add rider as a console script.
- Add
add_op
andadd_fn
to extendop
/fn
modules. - Add
ilike
function for MySQL and SQLite. - Require
ilike
andlike
to specify placeholders.- E.g
op.like(Contact.name, "astolfo")
becomesop.like(Contact.name, "%astolfo%")
.
- E.g
- Fix characters being stripped unintentionally.
Release for Rider migration tool.
- Add docs for Rider.
- Fix update/insert by pk.
- Add update + delete by pk.
- Fix updating a schemas' field to
None
.
- Fix
Query.delete
to accept correct amount of arguments.
- Fix Schema update and insert.
First stable release for Estoult.
- Add all necessary functions.
- Add
apocryphan
connection pool.