You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-46Lines changed: 1 addition & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,47 +1,40 @@
1
1
## Release notes
2
2
3
3
### 0.14.0 -- TBA
4
-
5
4
- Fixed - Activating a schema requires all tables to exist even if `create_tables=False` PR [#1058](https://github.com/datajoint/datajoint-python/pull/1058)
6
5
- Changed - Populate call with `reserve_jobs=True` to exclude `error` and `ignore` keys - PR [#1062](https://github.com/datajoint/datajoint-python/pull/1062)
7
6
- Added - Support for inserting data with CSV files - PR [#1067](https://github.com/datajoint/datajoint-python/pull/1067)
8
7
- Changed - Switch testing image from `pydev` to `djtest` PR [#1012](https://github.com/datajoint/datajoint-python/pull/1012)
9
8
- Added - DevContainer development environment compatible with GH Codespaces PR [1071](https://github.com/datajoint/datajoint-python/pull/1071)
10
9
11
10
### 0.13.8 -- Sep 21, 2022
12
-
13
11
- Added - New documentation structure based on markdown PR [#1052](https://github.com/datajoint/datajoint-python/pull/1052)
14
12
- Fixed - Fix queries with backslashes ([#999](https://github.com/datajoint/datajoint-python/issues/999)) PR [#1052](https://github.com/datajoint/datajoint-python/pull/1052)
15
13
16
14
### 0.13.7 -- Jul 13, 2022
17
-
18
15
- Fixed - Fix networkx incompatable change by version pinning to 2.6.3 (#1035) PR #1036
19
16
- Added - Support for serializing numpy datetime64 types (#1022) PR #1036
20
17
- Changed - Add traceback to default logging PR #1036
21
18
22
19
### 0.13.6 -- Jun 13, 2022
23
-
24
20
- Added - Config option to set threshold for when to stop using checksums for filepath stores. PR #1025
- Bugfix - include table definition in doc string and help (#698, #699) PR #706
148
131
- Bugfix - job reservation fails when native python datatype support is disabled (#701) PR #702
149
132
150
133
### 0.12.2 -- Nov 11, 2019
151
-
152
134
- Bugfix - Convoluted error thrown if there is a reference to a non-existent table attribute (#691) PR #696
153
135
- Bugfix - Insert into external does not trim leading slash if defined in `dj.config['stores']['<store>']['location']` (#692) PR #693
154
136
155
137
### 0.12.1 -- Nov 2, 2019
156
-
157
138
- Bugfix - AttributeAdapter converts into a string (#684) PR #688
158
139
159
140
### 0.12.0 -- Oct 31, 2019
160
-
161
141
- Dropped support for Python 3.4
162
142
- Support secure connections with TLS (aka SSL) PR #620
163
143
- Convert numpy array from python object to appropriate data type if all elements are of the same type (#587) PR #608
@@ -186,20 +166,16 @@
186
166
- Minor improvements (#538)
187
167
188
168
### 0.11.3 -- Jul 26, 2019
189
-
190
169
- Fix incompatibility with pyparsing 2.4.1 (#629) PR #631
191
170
192
171
### 0.11.2 -- Jul 25, 2019
193
-
194
172
- Fix #628 - incompatibility with pyparsing 2.4.1
195
173
196
174
### 0.11.1 -- Nov 15, 2018
197
-
198
175
- Fix ordering of attributes in proj (#483, #516)
199
176
- Prohibit direct insert into auto-populated tables (#511)
200
177
201
178
### 0.11.0 -- Oct 25, 2018
202
-
203
179
- Full support of dependencies with renamed attributes using projection syntax (#300, #345, #436, #506, #507)
204
180
- Rename internal class and module names to comply with terminology in documentation (#494, #500)
205
181
- Full support of secondary indexes (#498, 500)
@@ -209,7 +185,6 @@
209
185
- Fix query errors and redundancies (#456, #463, #482)
210
186
211
187
### 0.10.1 -- Aug 28, 2018
212
-
213
188
- Fix ERD Tooltip message (#431)
214
189
- Networkx 2.0 support (#443)
215
190
- Fix insert from query with skip_duplicates=True (#451)
@@ -218,7 +193,6 @@
218
193
- Improved error messages (#466)
219
194
220
195
### 0.10.0 -- Jan 10, 2018
221
-
222
196
- Deletes are more efficient (#424)
223
197
- ERD shows table definition on tooltip hover in Jupyter (#422)
224
198
- S3 external storage
@@ -229,14 +203,12 @@
229
203
- More efficient loading of dependencies (#403)
230
204
231
205
### 0.9.0 -- Nov 17, 2017
232
-
233
206
- Made graphviz installation optional
234
207
- Implement file-based external storage
235
208
- Implement union operator +
236
209
- Implement file-based external storage
237
210
238
211
### 0.8.0 -- Jul 26, 2017
239
-
240
212
Documentation and tutorials available at https://docs.datajoint.io and https://tutorials.datajoint.io
241
213
242
214
- improved the ERD graphics and features using the graphviz libraries (#207, #333)
@@ -252,86 +224,69 @@ Documentation and tutorials available at https://docs.datajoint.io and https://t
252
224
- the jobs tables now store the connection ids to allow identifying abandoned jobs (#288, #317)
253
225
254
226
### 0.5.0 (#298) -- Mar 8, 2017
255
-
256
227
- All fetched integers are now 64-bit long and all fetched floats are double precision.
257
228
- Added `dj.create_virtual_module`
258
229
259
230
### 0.4.10 (#286) -- Feb 6, 2017
260
-
261
231
- Removed Vagrant and Readthedocs support
262
232
- Explicit saving of configuration (issue #284)
263
233
264
234
### 0.4.9 (#285) -- Feb 2, 2017
265
-
266
235
- Fixed setup.py for pip install
267
236
268
237
### 0.4.7 (#281) -- Jan 24, 2017
269
-
270
238
- Fixed issues related to order of attributes in projection.
271
239
272
240
### 0.4.6 (#277) -- Dec 22, 2016
273
-
274
241
- Proper handling of interruptions during populate
275
242
276
243
### 0.4.5 (#274) -- Dec 20, 2016
277
-
278
244
- Populate reports how many keys remain to be populated at the start.
279
245
280
246
### 0.4.3 (#271) -- Dec 6, 2016
281
-
282
247
- Fixed aggregation issues (#270)
283
248
- datajoint no longer attempts to connect to server at import time
284
249
- dropped support of view (reversed #257)
285
250
- more elegant handling of insufficient privileges (#268)
286
251
287
252
### 0.4.2 (#267) -- Dec 6, 2016
288
-
289
253
- improved table appearance in Jupyter
290
254
291
255
### 0.4.1 (#266) -- Oct 28, 2016
292
-
293
256
- bugfix for very long error messages
294
257
295
258
### 0.3.9 -- Sep 27, 2016
296
-
297
259
- Added support for datatype `YEAR`
298
260
- Fixed issues with `dj.U` and the `aggr` operator (#246, #247)
299
261
300
262
### 0.3.8 -- Aug 2, 2016
301
-
302
263
- added the `_update` method in `base_relation`. It allows updating values in existing tuples.
303
264
- bugfix in reading values of type double. Previously it was cast as float32.
304
265
305
266
### 0.3.7 -- Jul 31, 2016
306
-
307
267
- added parameter `ignore_extra_fields` in `insert`
308
268
-`insert(..., skip_duplicates=True)` now relies on `SELECT IGNORE`. Previously it explicitly checked if tuple already exists.
309
269
- table previews now include blob attributes displaying the string <BLOB>
310
270
311
271
### 0.3.6 -- Jul 30, 2016
312
-
313
272
- bugfix in `schema.spawn_missing_classes`. Previously, spawned part classes would not show in ERDs.
314
273
- dj.key now causes fetch to return as a list of dicts. Previously it was a recarray.
315
274
316
275
### 0.3.5
317
-
318
276
-`dj.set_password()` now asks for user confirmation before changing the password.
319
277
- fixed issue #228
320
278
321
279
### 0.3.4
322
-
323
280
- Added method the `ERD.add_parts` method, which adds the part tables of all tables currently in the ERD.
324
281
-`ERD() + arg` and `ERD() - arg` can now accept table classes as arg.
325
282
326
283
### 0.3.3
327
-
328
284
- Suppressed warnings (redirected them to logging). Previoiusly, scipy would throw warnings in ERD, for example.
329
285
- Added ERD.from_sequence as a shortcut to combining the ERDs of multiple sources
330
286
- ERD() no longer text the context argument.
331
287
- ERD.draw() now takes an optional context argument. By default uses the caller's locals.
332
288
333
-
### 0.3.2.
334
-
289
+
### 0.3.2
335
290
- Fixed issue #223: `insert` can insert relations without fetching.
336
291
- ERD() now takes the `context` argument, which specifies in which context to look for classes. The default is taken from the argument (schema or table).
337
292
- ERD.draw() no longer has the `prefix` argument: class names are shown as found in the context.
0 commit comments