Skip to content

Releases: datajoint/datajoint-matlab

Release 3.2.0

09 Jun 06:19
Compare
Choose a tag to compare
Merge pull request #108 from eywalker/master

Bug fix on startsWith usage

Release 3.0.0

09 Jun 06:20
Compare
Choose a tag to compare
Merge pull request #83 from datajoint/development

DataJoint MATLAB version 3.0.0

Release 2.9.0

13 Apr 17:28
Compare
Choose a tag to compare
Merge pull request #68 from eywalker/master

Make dj.new invoke dj.createSchema if package is missing

Release 2.8.0

07 Jun 19:31
Compare
Choose a tag to compare

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

  1. unzip mym.zip and datajoint-matlab.zip into an installation-folder.
  2. Configure connection as described in wiki
  3. 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

17 Jun 18:12
Compare
Choose a tag to compare
  • 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

31 Mar 15:47
Compare
Choose a tag to compare

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.

  1. dj.Relvar now inherits from dj.Table. This means that all data definition methods can be applied to dj.Relvar objects directly. In previous releases, relvar classes needed to define the constant property table. This is still allowed but unnecessary. The most basic relvar class for has no properties and no methods.

  2. The popRel property can now be non-Constant. This fixes issue #23.

  3. erd now can plot multiple schemas in the same diagram. You can plot the ERD for schemas schema1, schema2, and schema3 as

    >> erd schema1 schema2 schema3
    
  4. 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

24 Oct 21:02
Compare
Choose a tag to compare
  • 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

22 Oct 18:37
Compare
Choose a tag to compare
DataJoint 2.6.9 Pre-release
Pre-release
  1. Fixed bug in dj.GeneralRelvar/restrict, which was introduced in 2.6.8. It only affected legacy code that was still using restrict explicitly.

DataJoint 2.6.8

20 Oct 21:46
Compare
Choose a tag to compare
DataJoint 2.6.8 Pre-release
Pre-release
  • 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)