Skip to content

Commit a8edd19

Browse files
Fix changelog parsing issues.
1 parent fec90c4 commit a8edd19

File tree

1 file changed

+1
-46
lines changed

1 file changed

+1
-46
lines changed

CHANGELOG.md

Lines changed: 1 addition & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,40 @@
11
## Release notes
22

33
### 0.14.0 -- TBA
4-
54
- Fixed - Activating a schema requires all tables to exist even if `create_tables=False` PR [#1058](https://github.com/datajoint/datajoint-python/pull/1058)
65
- Changed - Populate call with `reserve_jobs=True` to exclude `error` and `ignore` keys - PR [#1062](https://github.com/datajoint/datajoint-python/pull/1062)
76
- Added - Support for inserting data with CSV files - PR [#1067](https://github.com/datajoint/datajoint-python/pull/1067)
87
- Changed - Switch testing image from `pydev` to `djtest` PR [#1012](https://github.com/datajoint/datajoint-python/pull/1012)
98
- Added - DevContainer development environment compatible with GH Codespaces PR [1071](https://github.com/datajoint/datajoint-python/pull/1071)
109

1110
### 0.13.8 -- Sep 21, 2022
12-
1311
- Added - New documentation structure based on markdown PR [#1052](https://github.com/datajoint/datajoint-python/pull/1052)
1412
- Fixed - Fix queries with backslashes ([#999](https://github.com/datajoint/datajoint-python/issues/999)) PR [#1052](https://github.com/datajoint/datajoint-python/pull/1052)
1513

1614
### 0.13.7 -- Jul 13, 2022
17-
1815
- Fixed - Fix networkx incompatable change by version pinning to 2.6.3 (#1035) PR #1036
1916
- Added - Support for serializing numpy datetime64 types (#1022) PR #1036
2017
- Changed - Add traceback to default logging PR #1036
2118

2219
### 0.13.6 -- Jun 13, 2022
23-
2420
- Added - Config option to set threshold for when to stop using checksums for filepath stores. PR #1025
2521
- Added - Unified package level logger for package (#667) PR #1031
2622
- Changed - Swap various datajoint messages, warnings, etc. to use the new logger. (#667) PR #1031
2723
- Fixed - Fix query caching deleting non-datajoint files PR #1027
2824
- Changed - Minimum Python version for Datajoint-Python is now 3.7 PR #1027
2925

3026
### 0.13.5 -- May 19, 2022
31-
3227
- Changed - Import ABC from collections.abc for Python 3.10 compatibility
3328
- Fixed - Fix multiprocessing value error (#1013) PR #1026
3429

3530
### 0.13.4 -- Mar, 28 2022
36-
3731
- Added - Allow reading blobs produced by legacy 32-bit compiled mYm library for matlab. PR #995
3832
- Fixed - Add missing `jobs` argument for multiprocessing PR #997
3933
- Added - Test for multiprocessing PR #1008
4034
- Fixed - Fix external store key name doesn't allow '-' (#1005) PR #1006
4135
- Added - Adopted black formatting into code base PR #998
4236

4337
### 0.13.3 -- Feb 9, 2022
44-
4538
- Fixed - Fix error in listing ancestors, descendants with part tables.
4639
- Fixed - Fix Python 3.10 compatibility (#983) PR #972
4740
- Fixed - Allow renaming non-conforming attributes in proj (#982) PR #972
@@ -61,13 +54,11 @@
6154
- Added - Allow optional keyword arguments for `make()` in `populate()` PR #971
6255

6356
### 0.13.2 -- May 7, 2021
64-
6557
- Changed `setuptools_certificate` dependency to new name `otumat`
6658
- Fixed - Explicit calls to `dj.Connection` throw error due to missing `host_input` (#895) PR #907
6759
- Fixed - Correct count of deleted items. (#897) PR #912
6860

6961
### 0.13.1 -- Apr 16, 2021
70-
7162
- Added `None` as an alias for `IS NULL` comparison in `dict` restrictions (#824) PR #893
7263
- Changed - Drop support for MySQL 5.6 since it has reached EOL PR #893
7364
- Fixed - `schema.list_tables()` is not topologically sorted (#838) PR #893
@@ -76,7 +67,6 @@
7667
- Fixed - WHERE and GROUP BY clases are dropped on joins with aggregation (#898, #899) PR #893
7768

7869
### 0.13.0 -- Mar 24, 2021
79-
8070
- Re-implement query transpilation into SQL, fixing issues (#386, #449, #450, #484, #558). PR #754
8171
- Re-implement cascading deletes for better performance. PR #839
8272
- Add support for deferred schema activation to allow for greater modularity. (#834) PR #839
@@ -96,11 +86,9 @@
9686
- Drop support for Python 3.5 (#829) PR #861
9787

9888
### 0.12.9 -- Mar 12, 2021
99-
10089
- Fix bug with fetch1 with `dj.config['fetch_format']="frame"`. (#876) PR #880
10190

10291
### 0.12.8 -- Jan 12, 2021
103-
10492
- table.children, .parents, .descendents, and ancestors can return queryable objects. PR #833
10593
- Load dependencies before querying dependencies. (#179) PR #833
10694
- Fix display of part tables in `schema.save`. (#821) PR #833
@@ -110,13 +98,11 @@
11098
- Convert testing framework from TravisCI to GitHub Actions (#841) PR #840
11199

112100
### 0.12.7 -- Oct 27, 2020
113-
114101
- Fix case sensitivity issues to adapt to MySQL 8+. PR #819
115102
- Fix pymysql regression bug (#814) PR #816
116103
- Adapted attribute types now have dtype=object in all recarray results. PR #811
117104

118105
### 0.12.6 -- May 15, 2020
119-
120106
- Add `order_by` to `dj.kill` (#668, #779) PR #775, #783
121107
- Add explicit S3 bucket and file storage location existence checks (#748) PR #781
122108
- Modify `_update` to allow nullable updates for strings/date (#664) PR #760
@@ -127,37 +113,31 @@
127113
- Bugfix - pandas fetch throws error when `fetch_format='frame'` PR #774
128114

129115
### 0.12.5 -- Feb 24, 2020
130-
131116
- Rename module `dj.schema` into `dj.schemas`. `dj.schema` remains an alias for class `dj.Schema`. (#731) PR #732
132117
- `dj.create_virtual_module` is now called `dj.VirtualModule` (#731) PR #732
133118
- Bugfix - SSL `KeyError` on failed connection (#716) PR #725
134119
- Bugfix - Unable to run unit tests using nosetests (#723) PR #724
135120
- Bugfix - `suppress_errors` does not suppress loss of connection error (#720) PR #721
136121

137122
### 0.12.4 -- Jan 14, 2020
138-
139123
- Support for simple scalar datatypes in blobs (#690) PR #709
140124
- Add support for the `serial` data type in declarations: alias for `bigint unsigned auto_increment` PR #713
141125
- Improve the log table to avoid primary key collisions PR #713
142126
- Improve documentation in README PR #713
143127

144128
### 0.12.3 -- Nov 22, 2019
145-
146129
- Bugfix - networkx 2.4 causes error in diagrams (#675) PR #705
147130
- Bugfix - include table definition in doc string and help (#698, #699) PR #706
148131
- Bugfix - job reservation fails when native python datatype support is disabled (#701) PR #702
149132

150133
### 0.12.2 -- Nov 11, 2019
151-
152134
- Bugfix - Convoluted error thrown if there is a reference to a non-existent table attribute (#691) PR #696
153135
- Bugfix - Insert into external does not trim leading slash if defined in `dj.config['stores']['<store>']['location']` (#692) PR #693
154136

155137
### 0.12.1 -- Nov 2, 2019
156-
157138
- Bugfix - AttributeAdapter converts into a string (#684) PR #688
158139

159140
### 0.12.0 -- Oct 31, 2019
160-
161141
- Dropped support for Python 3.4
162142
- Support secure connections with TLS (aka SSL) PR #620
163143
- 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 @@
186166
- Minor improvements (#538)
187167

188168
### 0.11.3 -- Jul 26, 2019
189-
190169
- Fix incompatibility with pyparsing 2.4.1 (#629) PR #631
191170

192171
### 0.11.2 -- Jul 25, 2019
193-
194172
- Fix #628 - incompatibility with pyparsing 2.4.1
195173

196174
### 0.11.1 -- Nov 15, 2018
197-
198175
- Fix ordering of attributes in proj (#483, #516)
199176
- Prohibit direct insert into auto-populated tables (#511)
200177

201178
### 0.11.0 -- Oct 25, 2018
202-
203179
- Full support of dependencies with renamed attributes using projection syntax (#300, #345, #436, #506, #507)
204180
- Rename internal class and module names to comply with terminology in documentation (#494, #500)
205181
- Full support of secondary indexes (#498, 500)
@@ -209,7 +185,6 @@
209185
- Fix query errors and redundancies (#456, #463, #482)
210186

211187
### 0.10.1 -- Aug 28, 2018
212-
213188
- Fix ERD Tooltip message (#431)
214189
- Networkx 2.0 support (#443)
215190
- Fix insert from query with skip_duplicates=True (#451)
@@ -218,7 +193,6 @@
218193
- Improved error messages (#466)
219194

220195
### 0.10.0 -- Jan 10, 2018
221-
222196
- Deletes are more efficient (#424)
223197
- ERD shows table definition on tooltip hover in Jupyter (#422)
224198
- S3 external storage
@@ -229,14 +203,12 @@
229203
- More efficient loading of dependencies (#403)
230204

231205
### 0.9.0 -- Nov 17, 2017
232-
233206
- Made graphviz installation optional
234207
- Implement file-based external storage
235208
- Implement union operator +
236209
- Implement file-based external storage
237210

238211
### 0.8.0 -- Jul 26, 2017
239-
240212
Documentation and tutorials available at https://docs.datajoint.io and https://tutorials.datajoint.io
241213

242214
- 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
252224
- the jobs tables now store the connection ids to allow identifying abandoned jobs (#288, #317)
253225

254226
### 0.5.0 (#298) -- Mar 8, 2017
255-
256227
- All fetched integers are now 64-bit long and all fetched floats are double precision.
257228
- Added `dj.create_virtual_module`
258229

259230
### 0.4.10 (#286) -- Feb 6, 2017
260-
261231
- Removed Vagrant and Readthedocs support
262232
- Explicit saving of configuration (issue #284)
263233

264234
### 0.4.9 (#285) -- Feb 2, 2017
265-
266235
- Fixed setup.py for pip install
267236

268237
### 0.4.7 (#281) -- Jan 24, 2017
269-
270238
- Fixed issues related to order of attributes in projection.
271239

272240
### 0.4.6 (#277) -- Dec 22, 2016
273-
274241
- Proper handling of interruptions during populate
275242

276243
### 0.4.5 (#274) -- Dec 20, 2016
277-
278244
- Populate reports how many keys remain to be populated at the start.
279245

280246
### 0.4.3 (#271) -- Dec 6, 2016
281-
282247
- Fixed aggregation issues (#270)
283248
- datajoint no longer attempts to connect to server at import time
284249
- dropped support of view (reversed #257)
285250
- more elegant handling of insufficient privileges (#268)
286251

287252
### 0.4.2 (#267) -- Dec 6, 2016
288-
289253
- improved table appearance in Jupyter
290254

291255
### 0.4.1 (#266) -- Oct 28, 2016
292-
293256
- bugfix for very long error messages
294257

295258
### 0.3.9 -- Sep 27, 2016
296-
297259
- Added support for datatype `YEAR`
298260
- Fixed issues with `dj.U` and the `aggr` operator (#246, #247)
299261

300262
### 0.3.8 -- Aug 2, 2016
301-
302263
- added the `_update` method in `base_relation`. It allows updating values in existing tuples.
303264
- bugfix in reading values of type double. Previously it was cast as float32.
304265

305266
### 0.3.7 -- Jul 31, 2016
306-
307267
- added parameter `ignore_extra_fields` in `insert`
308268
- `insert(..., skip_duplicates=True)` now relies on `SELECT IGNORE`. Previously it explicitly checked if tuple already exists.
309269
- table previews now include blob attributes displaying the string <BLOB>
310270

311271
### 0.3.6 -- Jul 30, 2016
312-
313272
- bugfix in `schema.spawn_missing_classes`. Previously, spawned part classes would not show in ERDs.
314273
- dj.key now causes fetch to return as a list of dicts. Previously it was a recarray.
315274

316275
### 0.3.5
317-
318276
- `dj.set_password()` now asks for user confirmation before changing the password.
319277
- fixed issue #228
320278

321279
### 0.3.4
322-
323280
- Added method the `ERD.add_parts` method, which adds the part tables of all tables currently in the ERD.
324281
- `ERD() + arg` and `ERD() - arg` can now accept table classes as arg.
325282

326283
### 0.3.3
327-
328284
- Suppressed warnings (redirected them to logging). Previoiusly, scipy would throw warnings in ERD, for example.
329285
- Added ERD.from_sequence as a shortcut to combining the ERDs of multiple sources
330286
- ERD() no longer text the context argument.
331287
- ERD.draw() now takes an optional context argument. By default uses the caller's locals.
332288

333-
### 0.3.2.
334-
289+
### 0.3.2
335290
- Fixed issue #223: `insert` can insert relations without fetching.
336291
- 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).
337292
- ERD.draw() no longer has the `prefix` argument: class names are shown as found in the context.

0 commit comments

Comments
 (0)