-
Notifications
You must be signed in to change notification settings - Fork 86
/
CHANGES
137 lines (106 loc) · 2.29 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
0.9.1
=====
Auto migration fixes, and .first() method now returns None is no match is
found.
0.9.0
=====
Added support for auto migrations.
0.8.3
=====
Can use operators in update queries, and fixing 'new' migration command.
0.8.2
=====
Fixing release issue.
0.8.1
=====
Improved transaction support - can now use a context manager. Added Secret,
BigInt and SmallInt column types. Foreign keys can now reference the parent
table.
0.8.0
=====
Fixing bug when joining across several tables. Can pass values directly into
the Table.update method. Added 'if_not_exists' option when creating a table.
0.7.7
=====
Column sequencing matches the definition order.
0.7.6
=====
Supporting ON DELETE and ON UPDATE for foreign keys. Recording reverse foreign
key relationships.
0.7.5
=====
Make response_handler async. Made it easier to rename columns.
0.7.4
=====
Bug fixes and dependency updates.
0.7.3
=====
Adding missing __int__.py file.
0.7.2
=====
Changed migration import paths.
0.7.1
=====
Added remove_db_file method to SQLiteEngine - makes testing easier.
0.7.0
=====
Renamed `create` to `create_table`, and can register commands via
`piccolo_conf`.
0.6.1
=====
Adding missing __init__.py files.
0.6.0
=====
Moved BaseUser. Migration refactor.
0.5.2
=====
Moved drop table under alter - to help prevent accidental drops.
0.5.1
=====
Added 'batch' support.
0.5.0
=====
Refactored the Table Metaclass - much simpler now. Scoped more of the
attributes on Column to avoid name clashes. Added engine_finder to make
database configuration easier.
0.4.1
=====
SQLite is now returning datetime objects for timestamp fields.
0.4.0
=====
Refactored to improve code completion, along with bug fixes.
0.3.7
=====
Allowing Update queries in SQLite
0.3.6
=====
Falling back to LIKE instead of ILIKE for SQLite
0.3.5
=====
Renamed User to BaseUser.
0.3.4
=====
Added ilike.
0.3.3
=====
Added value types to columns.
0.3.2
=====
Default values infer the engine type.
0.3.1
=====
Update click version.
0.3
===
Tweaked API to support more auto completion. Join support in where clause.
Basic SQLite support - mostly for playground.
0.2
===
Using QueryString internally to represent queries, instead of raw strings, to
harden against SQL injection.
0.1.2
=====
Allowing joins across multiple tables.
0.1.1
=====
Added playground.