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.createSchema
to assist creating new schemas
The zip files are from the distribution
branch of mym
and master
branch of datajoint-matlab
.
Installation
- unzip
mym.zip
anddatajoint-matlab.zip
into aninstallation-folder
. - Configure connection as described in wiki
- Add to your
startup.m
file (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.Relvar
now inherits fromdj.Table
. This means that all data definition methods can be applied todj.Relvar
objects 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
popRel
property can now be non-Constant. This fixes issue #23. -
erd
now can plot multiple schemas in the same diagram. You can plot the ERD for schemasschema1
,schema2
, andschema3
as>> 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.Connection
object.
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 usingrestrict
explicitly.
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)