Skip to content

Releases: pr0m1th3as/datatypes

datatypes-1.2.0

05 Mar 18:05

Choose a tag to compare

Fix unique method for duration arrays to return a duration array as an output.

Update overloaded disp and display methods for cell arrays to avoid printing empty char cells for empty cell arrays.

datatypes-1.1.9

28 Feb 14:31

Choose a tag to compare

The calendarDuration class has been fully implemented including its documentation and testing suite.

  • 52 public methods (including the constructor)
  • 5 hidden methods (disp, display, end, subsref, subsasgn)
  • 4 private methods (internal use only)
  • 626 unit tests (covering all public and hidden methods)

Fix __disp__ private function to properly display arrays with more than 3 dimensions.
Update __unique__ private function to support specifying setOrder and occurrence together.

datatypes-1.1.8

10 Feb 11:37

Choose a tag to compare

Fix csv2table to correctly load CSV files with blank values. (issue #29)
Revert support for assignment syntax (e.g. Name = Value) of optional properties in array2table and cell2table functions.

datatypes-1.1.7

05 Feb 13:22

Choose a tag to compare

Add new parsePairedArguments function for parsing optional Name-Value properties.
Add support for assignment syntax (e.g. Name = Value) of optional properties in array2table and cell2table functions.
Allow table dimension indexing to return table contents as a cell array when table2array cannot concatenate all variables.
Fix minus and plus methods for calendarDuration and duration arrays.
Fix csv2table to properly load standard CSV files.
Fix split method for calendarDuration arrays.
Add times, mtimes, eq, and ne methods calendarDuration arrays.
Improve documentation and BIST coverage for the calendarDuration classdef.

datatypes-1.1.6

17 Jan 22:16

Choose a tag to compare

Update tz.cpp to use tzdata distributed with the package in order to avoid the Windows dependency on 7-zip which is hardcoded in the date.h library. See issue #25 for more information.

datatypes-1.1.5

27 Dec 11:52

Choose a tag to compare

Add end method to table class. (issue #10)
Add new isnat function to emit an error when input is not a datetime array.

datatypes-1.1.4

19 Dec 18:55

Choose a tag to compare

Fix bugs in unique and table2cell methods of the table class.
Fix error in isvector method of table class. (issue #23)
Add more BISTs for the table class.

datatypes-1.1.3

12 Dec 15:12

Choose a tag to compare

Fix overloading disp and display methods for cell arrays to correctly print the dimensions of empty cell arrays or the dimensions of nested empty arrays in cell elements.
Implement ismember method for datetime arrays.
Fix ismember method for categorical arrays to handle <undefined> elements.
Document ismember method for duration and string arrays.

datatypes-1.1.2

09 Dec 13:48

Choose a tag to compare

Update license metadata for the package's logo in/doc/datatypes.png. (issue #22)
Include a LICENSE.txt for clarifying license terms of the package. (issue #22)

datatypes-1.1.1

08 Dec 15:06

Choose a tag to compare

Update ismissing method in table class to handle mixed cell array as indicator argument.
Fix ismissing methods in all array objects.
Update calendarDuration functions to accept NaN values as missing values.
Fix cat method in categorical class to support concatenation with empty array.
Fix comparison operators in string arrays.
Fix input parser of mixed cell arrays in string constructor.
Change Makefile to allow cross compilation with mxe-octave. (issue #20)