NEWS for 'miscellaneous' Package

Return to the 'miscellaneous' package

Summary of important user-visible changes for the miscellaneous package
------------------------------------------------------------------------

===============================================================================
miscellaneous-1.3.1   Release Date: 2024-07-24  Release Manager: John Donoghue
===============================================================================
 ** pkg update for octave 7.0+ functionality

 ** gunits: check for gunits if available, redirect errors to nul

 ** Allow spaces in octave path for configure


===============================================================================
miscellaneous-1.3.0   Release Date: 2019-10-27  Release Manager: John Donoghue
===============================================================================
 ** New functions:
    idxmatrix: creates a matrix with each element corresponding to its 
    subindex in the matrix.
    hc2ind: Hilbert curve to linear indices

 ** The function publish has been removed from the miscellaneous package
    because it is now released with Octave core since version 4.2.  Note
    that it's API is slightly different.

 ** The package is no longer dependent on the general package.

 ** pkg update for octave 5.1+ functionality

===============================================================================
miscellaneous-1.2.1   Release Date: 2014-06-05  Release Manager: Carnë Draug
===============================================================================

 ** The following functions have been deprecated in previous releases
    of the miscellaneous package and have now been removed:

      apply       map         partarray   temp_name

 ** units is now able to perform non-linear unit conversions such as conversion
    between Fahrenheit and Celsius.

 ** The function `asci' has been renamed `ascii'.

===============================================================================
miscellaneous-1.2.0   Release Date: 2012-10-16  Release Manager: Carnë Draug
===============================================================================
 ** New functions:
   truncate: truncates a number to a given precision.
   textable: create LaTeX tables from matrix

 ** The following functions have been imported from the combinatorics
    package which has been removed:

      partcnt     partint

 ** The function `physical_constant' has been imported from the
    physicalconstants package.

 ** The values returned by `physical_constant' have been adjusted to the
    latest (2010) recommended values by CODATA.

 ** The function `physical_constant' has a new API and should also
    perform faster.

 ** Package is now dependent on the general (>= 1.3.1)

===============================================================================
miscellaneous-1.1.0   Release Date: 2012-03-24  Release Manager: Carnë Draug
===============================================================================

 ** IMPORTANT NOTE:
    * the function `waitbar' has been renamed `text_waitbar'. Octave core has
      implemented a Matlab compatible `waitbar' which is imcompatible with the
      old miscellaneous `waitbar'. If you use the `waitbar' function from the
      miscellaneous package you have 3 options:
        1. replace all `waitbar' calls by `text_waitbar';
        2. fix your `waitbar' calls for the new API as per octave core. Note
           that `waitbar' is graphical tool only;
        3. use an old version of the miscellaneous package or modify the source
           to keep shadowing the octave core `waitbar'.

 ** The following functions are new:

      clip      normr     text_waitbar
      normc     sample

 ** The following functions have been moved to the IO package:

      cell2csv    csvconcat     xmlread
      csv2cell    csvexplode    xmlwrite

 ** The function `clip' was imported from the audio package.

 ** The functions `apply' and `map' have been deprecated. `cellfun' and
    `arrayfun' from octave core should be used instead.

 ** The function `partarray' has been deprecated. `mat2cell' from octave core
    should be used instead.

 ** The function `temp_name' has been deprecated. `tmpnam' from octave core
    should be used instead.

 ** Multiple bug fixes and increased input check on many functions.

 ** Package is no longer automatically loaded.

 ** improvements to help text.

 ** The function `csv2latex' has been made silent and had bugs fixed.

 ** The function `publish' had bugs fixed.

 ** The function `match' can now accept cell arrays as input.

Package: miscellaneous