Releases: datajoint/datajoint-matlab
Release 3.2.0
Merge pull request #108 from eywalker/master Bug fix on startsWith usage
Release 3.0.0
Merge pull request #83 from datajoint/development DataJoint MATLAB version 3.0.0
Release 2.9.0
Merge pull request #68 from eywalker/master Make dj.new invoke dj.createSchema if package is missing
Release 2.8.0
Release notes
- Included precompiled mym into download file
- Added
dj.createSchemato assist creating new schemas
The zip files are from the distribution branch of mym and master branch of datajoint-matlab.
Installation
- unzip
mym.zipanddatajoint-matlab.zipinto aninstallation-folder. - Configure connection as described in wiki
- Add to your
startup.mfile (or simply run at the start of each work session) the following commands:
run installation-folder/mym/mymSetup
addpath installation-folder/datajoint-matlab
Release 2.7.6
- bug fixes
- enabled recursive populates
- added the pairing operator dj.GeneralRelvar/pair
- added dj.GeneralRelvar/show to show the header information
- changed the table definition syntax to make attribute comments optional
Release 2.7.2
Release 2.7.2 fixes several issues present in 2.6.* (issues #22, #23, #24, #25, and #27). This release is backward compatible to 2.6.* and earlier releases.
-
dj.Relvarnow inherits fromdj.Table. This means that all data definition methods can be applied todj.Relvarobjects directly. In previous releases, relvar classes needed to define the constant propertytable. This is still allowed but unnecessary. The most basic relvar class for has no properties and no methods. -
The
popRelproperty can now be non-Constant. This fixes issue #23. -
erdnow can plot multiple schemas in the same diagram. You can plot the ERD for schemasschema1,schema2, andschema3as>> erd schema1 schema2 schema3 -
Internally, DataJoint no longer makes queries to the information schema. Such queries previously triggered crashes of the MySQL server in some cases.
Release 2.6.10
- Fixed dangerous bug introduced in v2.6.8. Deletes were not restricted.
del(my.Class & restriction)
worked as
del(my.Class)
Please upgrade to v2.6.10 immediately.
- Closed database connection upon the destruction of the
dj.Connectionobject.
DataJoint 2.6.9
- Fixed bug in
dj.GeneralRelvar/restrict, which was introduced in 2.6.8. It only affected legacy code that was still usingrestrictexplicitly.
DataJoint 2.6.8
- Globally control DataJoint behavior via
dj.set - Support BIGINT columns and map them to MATLAB's (u)int64 datatype
- Fix the order of deletes and drops when table dependencies are complex (issue #17)
- Fix access to secondary indexes
- Partial workaround for lock wait timeouts when autopopulating tables and the populating relationship contains particular subsets of the primary key (issue #6)
- Fully support logical arrays in BLOB columns
- Requires mym 2.6.8+ (comes bundled with mym 2.6.8 in the binary release)