This is an abbreviated list of the changes that were introduced in various versions of octave-forge. For a full list of changes please checkout the package from the SVN repository and use svn log.

March 15, 2017

packages assigned to groups 'community packages' and 'external packages'

February 24, 2017

A web interface which checks for symbol duplications (function names, class basenames, namespace names) over Octave Forge packages and Octave is provided. It is accessed with function 'check_duplicates' of package generate_html, version 0.2.0.

March 29, 2017

sparsersb-1.0.5 released
geometry-3.0.0 released

March 28, 2017

nurbs-1.3.13 released

March 25, 2017

sparsersb-1.0.4 released

March 24, 2017

sparsersb-1.0.3 released

March 13, 2017

io-2.4.7 released

March 9, 2017

stk-2.4.0 released

March 3, 2017

io-2.4.6 released

February 24, 2017

generate_html-0.2.0 released

February 20, 2017

dicom-0.2.0 released

February 3, 2017

symbolic-2.5.0 released

January 29, 2017

nan-3.1.2 released

January 10, 2017

tsa-4.4.5 released
nan-3.1.1 released
ncarray-1.0.4 released
interval-2.1.0 released
generate_html-0.1.13 released

December 22, 2016

ltfat-2.2.0 released

December 13, 2016

splines-1.3.2 released

December 13, 2016

queueing-1.2.5 released

November 21, 2016

gsl-2.0.0 released

November 21, 2016

instrument-control-0.2.3 released

November 21, 2016

interval-2.0.0 released

November 14, 2016

doctest-0.5.0 released

November 11, 2016

bsltl-1.1.1 released

November 09, 2016

io-2.4.5 released

November 02, 2016

fem-fenics-0.0.5 released

November 02, 2016

io-2.4.4 released

October 21, 2016

image-2.6.1 released

October 11, 2016

statistics-1.3.0 released

October 05, 2016

image-2.6.0 released

October 05, 2016

image-2.6.0 released

October 05, 2016

windows-1.2.4 released

October 05, 2016

sparsersb-1.0.2 released

October 01, 2016

parallel-3.1.1 released

October 01, 2016

optim-1.5.2 released

October 01, 2016

database-2.4.2 released

October 01, 2016

struct-1.0.14 released

September 14, 2016

io-2.4.3 released

September 14, 2016

cgi-0.1.2 released

September 08, 2016

bsltl-1.1.0 released

September 08, 2016

queueing-1.2.4 released

August 27, 2016

video-1.2.3 released

August 13, 2016

nan-3.0.3 released

August 05, 2016

sparsersb-1.0.1 released

August 02, 2016

nan-3.0.2 released

July 25, 2016

bsltl-1.0.2 released

July 14, 2016

generate_html-0.1.12 released

July 07, 2016

io-2.4.2 released

July 06, 2016

zeromq-1.2.1 released

July 05, 2016

bsltl-1.0.1 released

June 22, 2016

vibes-0.2.0 released

June 04, 2016

splines-1.3.1 released
interval-1.5.0 released
symbolic-2.4.0 released
generate_html-0.1.11 released

May 22, 2016

splines-1.3.0 released
netcdf-1.0.11 released

May 07, 2016

netcdf-1.0.10 released

April 28, 2016

parallel-3.1.0 released
optim-1.5.1 released
struct-1.0.13 released
bsltl-1.0.0 released

April 10, 2016

symbolic-2.3.0 released

April 01, 2016

geometry-2.1.1 released

March 19, 2016

database-2.4.1 released

March 17, 2016

database-2.4.0 released
octcdf-1.1.10 released
netcdf-1.0.9 released
ltfat-2.1.2 released

March 13, 2016

io-2.4.1 released

March 04, 2016

zeromq-1.1.0 released

February 29, 2016

windows-1.2.3 released

February 27, 2016

nan-3.0.1 released
tsa-4.4.1 released
zeromq-1.0.0 released

February 24, 2016

fits-1.0.7 released
parallel-3.0.4 released
struct-1.0.12 released
optim-1.5.0 released

February 16, 2016

nan-3.0 released

February 13, 2016

interval-1.4.1 released

February 09, 2016

interval-1.4.0 released

February 07, 2016

geometry-2.1.0 released
mapping-1.2.1 released

February 02, 2016

netcdf-1.0.8 released
financial-0.5.0 released

January 27, 2016

video-1.2.2 released

January 20, 2016

instrument-control-0.2.2 released

January 20, 2016

generate_html-0.1.10 released

January 20, 2016

doctest-0.4.1 released

December 23, 2015

video-1.2.1 released

December 23, 2015

io-2.4.0 released

December 23, 2015

interval-1.3.0 released

December 23, 2015

tsa-4.3.3 released

December 23, 2015

level-set-0.3.0 released

December 15, 2015

symbolic-2.2.4 released

November 30, 2015

splines-1.2.9 released

November 27, 2015

symbolic-2.2.3 released

November 09, 2015

stk-2.3.4 released

October 31, 2015

control-3.0.0 released

October 30, 2015

parallel-3.0.3 released

October 25, 2015

ltfat-2.1.1 released

October 22, 2015

io-2.2.11 released

October 12, 2015

stk-2.3.3 released

October 02, 2015

control-2.8.5 released

October 02, 2015

interval-1.2.0 released

September 27, 2015

io-2.2.10 released

September 16, 2015

tsa-4.3.2 released

September 06, 2015

control-2.8.4 released

September 06, 2015

nurbs-1.3.10 released

August 24, 2015

ocs-0.1.5 released

August 24, 2015

tisean-0.2.3 released

August 17, 2015

fpl-1.3.5 released

August 07, 2015

image-2.4.1 released

August 03, 2015

generate_html-0.1.9 released

August 03, 2015

interval-1.1.0 released

August 03, 2015

parallel-3.0.2 released

August 03, 2015

mapping-1.2.0 released

July 13, 2015

parallel-3.0.0 released

July 10, 2015

io-2.2.9 released

July 08, 2015

doctest-0.4.0 released

July 07, 2015

ocs-0.1.4 released

July 07, 2015

nan-2.8.1 released

July 06, 2015

control-2.8.3 released

July 03, 2015

octclip-1.0.8 released

July 03, 2015

octproj-1.1.5 released

July 03, 2015

stk-2.3.2 released

July 3, 2015

symbolic-2.2.2 released

June 26, 2015

nan-2.8.0 released

June 22, 2015

io-2.2.8 released

June 22, 2015

stk-2.3.1 released

June 15, 2015

control-2.8.2 released

June 14, 2015

interval-1.0.0 released

June 14, 2015

netcdf-1.0.7 released

June 08, 2015

strings-1.2.0 released

May 31, 2015

sparsersb-1.0.0 released

May 30, 2015

interval-0.2.1 released

May 27, 2015

general-2.0.0 released

May 27, 2015

signal-1.3.2 released

May 20, 2015

odepkg-0.8.5 released

May 18, 2015

stk-2.3.0 released

May 11, 2015

ltfat-2.1.0 released

May 07, 2015

splines-1.2.8 released

May 07, 2015

optics-0.1.3 released

May 06, 2015

database-2.3.2 released

May 04, 2015

control-2.8.1 released

May 04, 2015

interval-0.2.0 released

May 02, 2015

geometry-2.0.0 released

May 02, 2015

generate_html-0.1.8 released

April 23, 2015

symbolic-2.2.1 released

April 21, 2015

image-acquisition-0.2.2 released

April 21, 2015

symbolic-2.2.0 released

April 16, 2015

nan-2.7.4 released

April 16, 2015

stk-2.2.1 released

April 16, 2015

fem-fenics-0.0.4 released

April 06, 2015

interval-0.1.5 released

April 06, 2015

linear-algebra-2.2.2 released

April 06, 2015

image-2.4.0 released

April 06, 2015

generate_html-0.1.7 released

April 06, 2015

communications-1.2.1 released

April 06, 2015

signal-1.3.1 released

March 29, 2015

control-2.8.0 released

March 29, 2015

quaternion-2.4.0 released

March 19, 2015

interval-0.1.4 released

March 10, 2015

octcdf-1.1.8 released

March 10, 2015

optim-1.4.1 released

March 10, 2015

parallel-2.2.1 released

March 08, 2015

statistics-1.2.4 released

March 08, 2015

symbolic-2.1.0 released

March 08, 2015

io-2.2.7 released

March 08, 2015

struct-1.0.11 released

February 24, 2015

interval-0.1.3 released

February 24, 2015

netcdf-1.0.6 released

February 24, 2015

interval-0.1.2 released

February 19, 2015

level-set-0.2.0 released

February 08, 2015

instrument-control-0.2.1 released

February 04, 2015

symbolic-2.0.0 released

February 01, 2015

interval-0.1.1 released

February 01, 2015

sockets-1.2.0 released

January 26, 2015

database-2.3.1 released

January 25, 2015

linear-algebra-2.2.1 released

January 24, 2015

tsa-4.2.9 released

January 24, 2015

nan-2.7.1 released

January 22, 2015

interval-0.1.0 released

January 19, 2015

tsa-4.2.8 released

January 03, 2015

io-2.2.6 released

December 28, 2014

image-acquisition-0.2.1 released

December 12, 2014

optics-0.1.1 released

November 24, 2014

io-2.2.5 released

November 09, 2014

dataframe-1.1.0 released

November 06, 2014

nurbs-1.3.9 released

October 19, 2014

nurbs-1.3.8 released

October 19, 2014

bim-1.1.5 released

October 12, 2014

control-2.6.6 released

October 09, 2014

ltfat-2.0.1 released

October 07, 2014

ltfat-2.0.0 released

October 06, 2014

image-2.2.2 released

October 04, 2014

stk-2.2.0 released

September 17, 2014

dataframe-1.0.1 released

September 15, 2014

io-2.2.4 released

September 15, 2014

fem-fenics-0.0.3 released

August 17, 2014

generate_html-0.1.6 released

August 14, 2014

io-2.2.3 released

July 31, 2014

optim-1.4.0 released

July 24, 2014

quaternion-2.2.2 released

June 30, 2014

netcdf-1.0.5 released

June 27, 2014

fuzzy-logic-toolkit-0.4.4 released

June 23, 2014

divand-1.1.2 released

June 23, 2014

control-2.6.5 released

June 10, 2014

optics-0.1.0 released

June 09, 2014

level-set-0.1.0 released

June 08, 2014

miscellaneous-1.2.1 released

June 02, 2014

optim-1.3.1 released

May 26, 2014

netcdf-1.0.4 released

May 25, 2014

fits-1.0.5 released

May 12, 2014

io-2.2.2 released

May 08, 2014

netcdf-1.0.3 released

May 05, 2014

quaternion-2.2.1 released

May 05, 2014

control-2.6.4 released

May 05, 2014

ncarray-1.0.3 released

April 26, 2014

io-2.2.1 released

April 23, 2014

control-2.6.3 released

April 18, 2014

io-2.2.0 released

April 01, 2014

splines-1.2.7 released

March 30, 2014

bim-1.1.4 released

March 29, 2014

dataframe-1.0.0 released

March 24, 2014

ltfat-1.4.4 released

March 08, 2014

queueing-1.2.3 released

March 08, 2014

image-2.2.1 released

February 22, 2014

msh-1.0.10 released

February 22, 2014

fem-fenics-0.0.1 released

February 18, 2014

ncarray-1.0.2 released

February 17, 2014

octcdf-1.1.7 released

February 17, 2014

netcdf-1.0.2 released

February 17, 2014

divand-1.1.1 released

February 04, 2014

general-1.3.4 released

February 02, 2014

control-2.6.2 released

February 02, 2014

parallel-2.2.0 released

January 28, 2014

statistics-1.2.3 released

January 28, 2014

image-acquisition-0.1.2 released

January 27, 2014

signal-1.3.0 released

January 21, 2014

image-acquisition-0.1.1 released

January 13, 2014

nan-2.5.9 released

January 13, 2014

tsa-4.2.7 released

January 10, 2014

io-2.0.2 released

January 08, 2014

parallel-2.1.1 released

January 08, 2014

image-2.2.0 released

January 08, 2014

optim-1.3.0 released

January 08, 2014

parallel-2.1.0 released

January 08, 2014

mpi-1.2.0 released

January 07, 2014

database-2.3.0 released

January 07, 2014

io-2.0.1 released

January 05, 2014

quaternion-2.2.0 released

January 02, 2014

io-2.0.0 released

December 30, 2013

mvn-1.1.0 released

December 11, 2013

control-2.6.1 released

December 03, 2013

ltfat -1.4.3 released

November 26, 2013

communications-1.2.0 released

November 25, 2013

ncarray-1.0.1 released

November 15, 2013

bim-1.1.3 released

November 15, 2013

splines-1.2.6 released

November 15, 2013

msh-1.0.9 released

November 15, 2013

io-1.2.5 released

November 09, 2013

fem-fenics-0.0.0 released

November 06, 2013

io-1.2.4 released

October 31, 2013

quaternion-2.0.3 released

October 31, 2013

splines-1.2.5 released

October 25, 2013

control-2.6.0 released

October 09, 2013

control-2.4.5 released

September 18, 2013

ltfat-1.4.2 released

September 04, 2013

netcdf-1.0.1 released

August 16, 2013

netcdf-1.0.0 released

August 16, 2013

fits-1.0.3 released

August 16, 2013

io-1.2.3 released

August 16, 2013

control-2.4.4 released

August 16, 2013

splines-1.2.4 released

August 16, 2013

statistics-1.2.2 released

August 16, 2013

splines-1.2.3 released

July 25, 2013

bim-1.1.2 released
fpl-1.3.4 released
statistics-1.2.1 release

July 16, 2013

msh-1.0.8 released

July 13, 2013

control-2.4.3 released

July 5, 2013

msh-1.0.7 released

July 2, 2013

queueing-1.2.2 released
splines-1.2.2 released

June 30, 2013

Ident package was removed (merged into control package)

June 3, 2013

splines-1.2.1 released

May 21, 2013

IO-1.2.2 released

May 20, 2013

database-2.2.0 released

May 4, 2013

octcdf-1.1.6 released

April 28, 2013

nurbs-1.3.7 released

April 9, 2013

splines-1.2.0 released

April 8, 2013

geometry-1.7.0 released
instrument-control-0.2.0 released

March 25, 2013

signal-1.2.2 released

March 18, 2013

database-2.1.1 released

March 17, 2013

signal-1.2.1 released

March 2, 2013

database-2.1.0 released
io-1.2.1 released
windows-1.2.1 released

February 23, 2013

windows-1.2.0 released

February 22, 2013

optiminterp-0.3.4 released
odepkg-0.8.4 released

February 19, 2013

database-2.0.1 released

February 17, 2013

control-2.4.2 released
econometrics-1.1.1 released

February 6, 2013

econometrics-1.1.0 released

February 5, 2013

queueing-1.2.1 released

February 3, 2013

database-2.0.0 released

January 28, 2013

spline-gcvspl package has been removed from Octave Forge

January 14, 2013

statistics-1.2.0 released

December 27, 2012

io-1.2.0 released

November 28, 2012

splines-1.1.2 released

November 26, 2012

splines-1.1.1 released

November 20, 2012

cgi-0.1.0 released

November 8, 2012

image-2.0.0 released

November 5, 2012

queueing-1.2.0 released
optim-1.2.2 released

November 1, 2012

control-2.4.1 released
fpl-1.3.3 released

October 26, 2012

bim-1.1.1 released
msh-1.0.6 released

October 25, 2012

quaternion-2.0.2 released

October 16, 2012

miscellaneous-1.2.0 released
combinatorics-2.0.0 released
physicalconstants-1.0.0 released

October 21, 2012

bim-1.1.0 released
msh-1.0.5 released

October 14, 2012

quaternion-2.0.1 released

October 12, 2012

generate_html-0.1.5 released
geometry-1.6.0 released

October 3, 2012

fuzzy-logic-toolkit-0.4.2 released
octclip-1.0.3 released
octproj-1.1.2 released

October 2, 2012

instrument-control-0.1.0 released

September 26, 2012

control-2.4.0 released

September 21, 2012

signal-1.2.0 released

September 15, 2012

control-2.3.54 released
optim-1.2.1 released

September 13, 2012

fpl-1.3.2 released

September 8, 2012

queueing-1.1.1 released

September 7, 2012

io-1.0.20 released

August 29, 2012

mechanics-1.3.1 released
openmpi_ext-1.1.0 released

August 27, 2012

control-2.3.53 released

August 26, 2012

fuzzy-logic-toolkit-0.4.1 released

August 24, 2012

mechanics-1.3.0 released

August 17, 2012

lssa-0.1.2 released

August 14, 2012

lssa-0.1.1 released

August 10, 2012

fpl-1.3.1 released

August 8, 2012

fpl-1.3.0 released

August 3, 2012

general-1.3.2 released

July 25, 2012

fits-1.0.2 released
java-1.2.9 released

July 24, 2012

splines-1.1.0 released

July 18, 2012

ncArray-1.0.0 released

July 10, 2012

fuzzy-logic-toolkit-0.4.0 released

July 3, 2012

octcdf-1.1.5 released

June 25, 2012

control-2.3.52 released

June 21, 2012

sockets-1.0.8 released

June 18, 2012

vrml-1.0.13 released

June 12, 2012

optim-1.2.0 released

June 8, 2012

io-1.0.19 released

June 5, 2012

geometry-1.5.0 released

June 3, 2012

control-2.2.51 released

May 24, 2012

optim-1.1.0 released
struct-1.0.10 released

May 21, 2012

linear-algebra-2.2.0 released

May 14, 2012

general-1.3.1 released

May 12, 2012

communications-1.1.1 released
signal-1.1.3 released

May 9, 2012

statistics-1.1.3 released

May 5, 2012

statistics-1.1.2 released

April 18, 2012

financial-0.4.0 released
time-2.0.0 released

April 13, 2012

octproj-1.1.0 released

April 12, 2012

statistics-1.1.1 released

April 6, 2012

ga-0.10.0 released

April 5, 2012

queueing-1.1.0 released

April 3, 2012

NaN-2.5.5 released
tsa-4.2.4 released

March 30, 2012

general-1.3.0 released

March 28, 2012

quaternion-2.0.0 released

March 24, 2012

miscellaneous-1.1.0 released

March 24, 2012

geometry-1.4.1 released

March 22, 2012

io-1.0.18 released

March 16, 2012

strings-1.1.0 released

March 6, 2012

control-2.3.50 released

March 1, 2012

data-smoothing-1.3.0 released

February 28, 2012

io-1.0.17 released

February 23, 2012

dataframe-0.9.1 released

February 22, 2012

octcdf-1.1.4 released

February 9, 2012

control-2.2.5 released

February 6, 2012

octcdf-1.1.3 released

February 4, 2012

queueing-1.0.0 released

January 25, 2012

geometry-1.4.0 released

January 22, 2012

ocs-0.1.3 released

January 18, 2012

io-1.0.16 released

January 17, 2012

signal-1.1.2 released

January 7, 2012

control-2.2.4 released

December 21, 2011

dicom-0.1.1 released

December 15, 2011

specfun-1.1.0 released

December 9, 2011

mechanics-1.2.0 released

December 7, 2011

control-2.2.3 released

December 4, 2011

control-2.2.2 released

November 14, 2011

nan-2.5.1 released

November 13, 2011

fuzzy-logic-toolkit-0.3.0 released

November 10, 2011

statistics-1.1.0 released

November 6, 2011

signal-1.1.1 released

November 6, 2011

linear-algebra-2.1.0 released

November 4, 2011

signal-1.1.0 released

November 4, 2011

geometry-1.2.2 released

November 2, 2011

geometry-1.2.1 released

November 1, 2011

optim-1.0.17 released

October 27, 2011

plot-1.1.0 released

October 24, 2011

control-2.2.1 released

October 22, 2011

geometry-1.2.0 released

October 19, 2011

symbolic-1.1.0 released

October 13, 2011

geometry-1.1.3 released

October 9, 2011

communications-1.1.0 released

October 9, 2011

geometry-1.1.2 released

October 6, 2011

geometry-1.1.1 released

October 6, 2011

data-smoothing-1.2.2 released

October 5, 2011

mechanics-1.1.0 released
This release marks the integratin of ocframe package.

October 4, 2011

geometry-1.1 released

October 2, 2011

io-1.0.15 released

September 27, 2011

mechanics-1.0.1 released

September 27, 2011

geometry-1.0.1 released

September 26, 2011

control-2.2.0 released

September 26, 2011

image-1.0.15 released

September 7, 2011

control-2.1.55 released

August 25, 2011

control-2.1.54 released

August 8, 2011

control-2.1.53 released

July 21, 2011

control-2.1.51 released
fuzzy-logic-toolkit 0.2.3 released
fits 1.0.1 released

July 6, 2011

control-2.1.50 released

May 29, 2011

Time Series Analysis (tsa) toolbox v4.1.1 released
NaN toolbox 2.4.4 released (multiple cpu cores supported when octave is configured with --enable-openmp)

May 24, 2011

octproj-1.0.2 released

April 20, 2011

New release of the package:
The NaN-toolbox v2.0: A statistics and machine learning toolbox for Octave and Matlab(R) for data with and w/o MISSING VALUES encoded as NaN's.
nan-2.4.1

March 20, 2011

New release of the package:
odepkg-0.6.12

March 20, 2011

New release of the package:
control-2.0.2

March 7, 2011

New release of the package:
bim-1.0.1

March 6, 2011

New release of the package:
control-2.0.1

March 5, 2011

New release of the package:
nurbs-1.3.3

March 4, 2011

New release of the package:
io-1.0.14

March 3, 2011

New release of the package:
ocs-0.1.1

February 25, 2011

New release of the packages:
parallel-2.0.5
struct-1.0.9
miscellaneous-1.0.11
optim-1.0.16

February 8, 2011

New release of the packages:

control-2.0.0
fl-core-1.0.0
octcdf-1.1.2

October 29, 2010

New release of the package:

dataframe-0.8

October 27, 2010

New release of the packages:

optim-1.0.15
miscellaneous-1.0.10
struct-1.0.8

September 17, 2010

New release of the package:

nurbs-1.3.1

July 28, 2010

New release of the package:

octgpr-1.2.0

August 5, 2010

New release of the package:

parallel-2.0.2

July 20, 2010

New release of the package:

nurbs-1.3.0

June 28, 2010

New release of the packages:

ga-0.9.8
nlwing2-1.2.0

June 20, 2010

New release of the package:

openmpi_ext-1.2.0

June 12, 2010

New release of the packages:

linear-algebra-2.0.0
fpl-1.2.0

April 29, 2010

New release of the packages:

openmpi_ext-1.0.1
octcdf-1.1.0

April 19, 2010

New release of the packages:

io-1.0.12
nnet-0.1.12

February 10, 2010

New releases for the packages:

msh-1.0.0
fpl-1.0.0
ocs-0.1.0
bim-1.0.0
WARNING! all funtion names in these packages have been changed so if you have scripts depending on earlier versions you will have to update them to match the new names.

February 10, 2010

New release of the io package

February 9, 2010

New releases for the packages
octcdf-1.0.17
general 1.2.0
parallel-2.0.1
nurbs-1.0.3

February 5, 2010

The release system has been updated such that individual package maintainers get to decide when packages should be released. This should make package releases more frequent.

June 7, 2009

New release of Octave-forge To celebrate the release of Octave 3.2, a new release of the package have been made. This should be compatible with the latest version of Octave.

May 8, 2009

New release of Octave-forge Notable changes in this release include:

  • image: removel of imread and imwrite as they have been moved to core Octave. New functions: entropyfilt, ordfiltn, rangefilt, stdfilt
  • control: include functions previously shipped with core Octave.
  • finance: include functions previously shipped with core Octave.
  • general: include a parallel version of cellfun: parcellfun.
  • nnet: new functions: dividerand, ind2vec, mapstd, vec2ind.
  • nan: support complex data.
  • new packages: nurbs, oct2mat, bugfix, simp, quaternion.
  • general bug fixes and improvements all over the place.
April, 14, 2009

Updated the OS X binary release to Octave.app 3.0.5.

November, 22, 2008

Updated Windows installer to Octave 3.0.3.

November, 2, 2008

Updated the OS X binary release to Octave.app 3.0.3.

August, 31, 2008

Some of the packages in the latest release had build issues, and has been updated. A new bundle was released to reflect this change. The following packages were affected: ad, symband, vrml, communications, odepkg, data-smoothing, image, and fixed. If you did not have problems installing the previous releases of these packages, there is no reason to update.

August, 23, 2008

Release of Octave-forge tested against Octave 3.0.2. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • data-smoothing: rewritten regularization smoothing functions.
  • ga: many improvements.
  • odepkg: solvers now also work in backward direction.
  • benchmark: new package for benchmarking Octave and compatible tools.
  • nlwing2: new package for Nonlinear Lifting Line for Wings.
  • general bug fixes and improvements.
May 7, 2008

The optim package has been updated to version 1.0.3, and a new version of the bundle has been released to reflect this change. This change was needed due to an error by the release manager.

May 5, 2008
Updated Windows installer to Octave 3.0.1.
April 29, 2008

Release of Octave-forge tested against Octave 3.0.1. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • ann: New package for Octave bindings to the ANN library for nearest neighbor calculation.
  • database: New package to allow postgres, mysql, sqlite, and standard ODBC database commands from within Octave.
  • video: New package with bindings to ffmpeg to add handling of video files from within Octave.
  • bioinfo: New package for Bioinformatics manipulation.
  • data-smoothing: New package with algorithms for smoothing noisy data.
  • ga: New package with basic genetic algorithm optimization functions.
  • missing-functions: New package to identify functions that are missing from Octave relative to the latest verson of Matlab.
  • ftp: New package to ftp from within Octave
  • ocs: A new package for circuit simulation.
  • fixed: Build fix for Unix, cygwin and mingw platforms.
  • plot: Remove old plot code based on Xlib and replace with gtext, ginput and waitforbuttonpress functions that use gnuplot directly to obtain the required information. Add colstyle function.
  • signal: Add the window and buffer functions. Fix tukeywin for odd lengths.
  • mapping: Add the km2deg and reckon functions.
  • image: Add the imcomplement and rgbplot functions. Support for bilateral filtering. Build fixes for new versions of ImageMagick.
  • miscellaneous: Add the hex2num and num2hex functions.
  • odepkg: Added ddaskr based solver.
  • splines: Add the catmullrom interpolation function.
  • financial: Add the rsindex function.
  • time: Add the thirdwednesday function.
  • general: Add the saveprod function.
  • general bug fixes and improvements.
April 26, 2008
Updated the OS X binary release to Octave.app 3.0.1.
Febrary 16, 2008

Release of Octave-forge tested against Octave 3.0. Many packages will also function with earlier versions of Octave 2.9. Notable changes in this release include:

  • jhandles: More graphics properties.
  • ad: New package for Automatic Forward Differentiation.
  • OctGPR: New package for interpolating and smoothing scattered multidimensional data using Gaussian Process Regression (also known as Kriging).
  • financial: New package.
  • odepkg: Improvements in speed and compatibility.
  • image: New functions: 'imfilter', and 'imsmooth'.
  • comm: New functions: 'genqamdemod', 'deintrlv', 'randintrlv', 'randdeintrlv', 'matdeintrlv', and 'matintrlv'.
  • signal: New functions: 'bitrevorder'.
  • statistics: New functions: 'random'.
  • audio: Added audio speaker output support for MacOS X.
  • general bug fixes and improvements.
December 28, 2007
Updated Windows installer to Octave 3.0.0.
December 23, 2007
Updated the OS X binary release to Octave.app 3.0.0.
December 14, 2007
Updated Windows installer to Octave 2.9.19.
December 12, 2007

Release of Octave-forge tested against Octave 2.9.18. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • jhandles: Addition of PS and TeX text support. Better integration with core Octave plotting functions.
  • plot: Removal of many functions ported to 2.9.18. Additional of ellipsoid function.
  • odepkg: First version of an IDE problem solver in form of an oct-file implemention.
  • audio: Avoid 64bit issues in sound.m.
  • MinGW: Build support for MinGW.
  • general bug fixes and improvements.
December 08, 2007
Updated the OS X binary release to Octave.app 2.9.18.
November 11, 2007
Updated the OS X binary release to Octave.app 2.9.17.
November 06, 2007
Updated Windows installer to Octave 2.9.16.
November 2, 2007
Updated the OS X binary release to Octave.app 2.9.16.
October 16, 2007
Updated Windows installer to Octave 2.9.15.
October 14, 2007
Updated the OS X binary release to Octave.app 2.9.15.
October 14, 2007

Release of Octave-forge tested against Octave 2.9.15. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • jhandles: Significant improvement in the GUI functions and graphics handles compatibility, including stemseries, barseries, GUI callbacks, postscript output, etc.
  • java: Allow for waitfor functions in Octave. Use dlopen/dlsym rather than symbolic linking to the JVM in linux and OS X platforms.
  • signal: New functions welchwin, blackmannutall, shanwavf, mexihat meyeraux and morlet. Bug fix in specgram for window with an odd number of elements.
  • info-theory: New functions condentr_seq, hartley_entropy, infoentr_seq, infogain_seq, kullback_leibler_distance, mutualinfo_seq, narysource, renyi_entropy and shannon_entropy.
  • comm: New function ammod, amdemod, fmmod, fmdemod, systematize, reedmullergen, reedmullerenc, reedmullerdec, egolaydec, egolayenc and egolaygen.
  • geometry: Remove the geometry package that is migrate dto the Octave core.
  • polynomial: Remove polyint function, migrated to the Octave core.
  • statistics: Aligned function names and arguments for matlab compatibility, removing the function pascal_stat and weibstat and replacing them with nbinstat and wblstat.
  • arpack: Bug fix to allow non convergence to be correctly flagged.
  • general bug fixes and improvements.
September 21, 2007
Updated the OS X binary release to Octave.app 2.9.14. There are significant speed improvements in this release, due to an improved compilation and so all Mac users are urged to update.
July 26, 2007
Updated the Windows binary release to use Octave 2.9.13.
July 26, 2007

Release of Octave-forge tested against Octave 2.9.13. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • jhandles: New java based plotting and gui package based on JOGL.
  • bim: New package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations based on the Finite Volume Scharfetter-Gummel (FVSG) method.
  • msh: New package for triangular and tetrahedral meshing based on GMSH
  • fpl: New packages containing a collection of routines to plot data on unstructured triangular and tetrahedral meshes based on OpenDX.
  • triangular: New package for an example of how to add user types for Octave.
  • odebvp: New package for boundary value ODE problems.
  • econometrics: Calculate kernel weights in an oct-file for performance.
  • java: Java package can now build correctly under Windows, Mac OS X and Linux. Allow callback functions
  • statistics: Fix histfit as normal_pdf now takes the variance and not the deviation.
  • signal: Add axes to specgram. New functions barthannwin, blackmanharris, bohmanwin, diric, gauspuls, gmonopuls, nuttallwin and sawtooth.
  • comm: new functions qfunc and qfuncinv.
  • time: new function daysact.m.
  • Improvements in the SRPM, RPM, MSVC and Mac OS X build systems.
  • Remove functions ported to Octave 2.9.13.
  • general bug fixes and improvements.
July 4, 2007
Added Octave.app 2.9.12 for OS X.
July 4, 2007
Added Octave.app 2.9.12 for OS X.
May 26, 2007

Release of Octave-forge tested against Octave 2.9.12. Many packages will also function function with earlier versions of Octave 2.9. Notable changes in this release include:

  • secs1d: A new package for 1D semiconductor drift diffusion modeling.
  • secs2d: A new package for 2D semiconductor drift diffusion modeling.
  • outliers: New package for outlier detection.
  • sockets: New package for posix sockets layer.
  • comm: New functions lz77enco and lz77deco.
  • signal: New function tukeywin.
  • tsa: New functions selmo2.
  • pt_BR: Update portuguese function translations for pre Octave 2.9.11
  • general bug fixes and improvements.
March 28, 2007

Octave-forge reorganized as a series of packages for use with the Octave package manager. See the packages for more details. Apart from the changes associated with the conversion to use the package manager, the following additional changes are notable:

  • nnet: A new neural network toolbox
  • odepkg: A new matlab compatible package for ODE that replaces the existing extra/ode package
  • info-theory: A new package of information theory functions
  • zenity: A new package for creating simple graphical user interfaces.
  • xraylib: A new package for bindings to the gnu xray library.
  • optiminterp: A new package for optimal interpolation.
  • java: A new package for java interface
  • arpack: A new package with bindings to ARPACK for the eigs and svds functions
  • physical_constants: A new package with elemental physical constants based on NIST data
  • pt_BR: A new package with Portuguese language translations
  • linear-algebra: New function bicg
  • spline: Allow NDArrays in csape and make it compatible
  • comm: New functions fibodeco, fibodeco, fiboenco, fibosplitstream, golombdeco, golombenco, huffmandeco, huffmandict, huffmandict, huffmanenco, ricedeco, riceenco, rledeco, rleenco, shannonfanodeco, shannonfanodict and shannonfanoenco
  • econometrics: New functions __kernel_epanechnikov, __kernel_normal, kernel_density, kernel_density_cvscore, kernel_density_nodes, kernel_example, kernel_optimal_bandwidth, kernel_regression, kernel_regression_cvscore and kernel_regression_nodes
  • specfun: New functions dirac, erfcinv, erfcx, expint_E1, expint_Ei, expint, heaviside, psi, Si, sinint and zeta
  • statistics: New functions betastat, binostat, chi2stat, expstat, fstat, gamfit, gamlike, gamstat, geostat, hygestat, juscdf, juspdf, lognstat, normstat, pascal_stat, poisstat, tstat, unidstat, unifstatand and weibstat,
  • polynomial: New function polyint
  • miscellaneous: New functions zagzig, zigzag and reduce
  • image: New functions apply, deriche, fspecial, bwarea, __bwarea, bwperim, graythresh, impersepectivewap, label2rgb im2double, im2uint8, im2uint16 and imremap. __magick_read__ Fix for non 8bit. Quantum sizes in imagemagick. Compatiability changes to imwrite, isgray and rgb2gray. imread, probe depth from bits rather than Red field, allows loading of gray scale images. The function map modified to treat function handles. Convert all functions to use texinfo help.
  • signal: New function ar_psd, arburg, cohere, cpsd, csd, mscohere, pburg, pwelch, pyulear, tfe, tfestimate, replacing existing functions with many more features and much better compatibility. New functions upsample, downsample, rectwin, dst and idst
  • strings: New functions cstrcmp, base64decode
  • plot: New function hist2d
  • geometry: New function inpolygon
  • general: New function issorted
  • optim: New function fminsearch
  • combinatorics: new function combs
  • Windows: New functions for Windows COM bindings
  • MSVC: Changes in build system to support Microsoft VC compiler
  • general bug fixes and improvements
July 09, 2006

Octave-forge version 200607008 released. This version was the last monolithic release and the first release that only supported version of Octave later than Octave 2.9.

An abbreviated list of changes is:

  • purge functions moved to Octave and remove pre-2.9.x support.
  • comm: new functions pam/genqam/psk mod/demod
  • combinatorics: new functions for integer partitions
  • geometry: fix qhull problems (finally!?)
  • signal: new function square to generate square waves
  • statistics: new function hmm viterbi/generate
  • strings: remove regexp; api changed when moved to Octave
  • linear-algebra: new function for gsvd
  • general bug fixes and improvements
March 16, 2006

Octave-forge version 20060316 released. An abbreviated list of changes is:

  • statistics/regress: new function
  • general bug fixes and improvements
January 28, 2006

Octave-forge version 20060128 released. An abbreviated list of changes is:

  • audio/waveread: big-endian fix; 2-channel file fix
  • comm/galois: fix rank calculation for galois array
  • general/interp2: cubic interpolation
  • image/: return MxNx3 matrices of appropriate numeric class
  • io/textread: faster
  • io/dlmwrite: control precision and line separator; allow append
  • miscellaneous/mfilename: compatibility function
  • miscellaneous/listen: subnet patterns; loopback support
  • NaN/xcovf: missing data xcorr
  • octcdf/: support for netcdf files
  • optim/wpolyfit: return row vector; allow centering and scaling
  • plot/legend: fix error on first call
  • plot/print: add PDF option
  • signal/residued,residuez: partial fraction expansion of filters
  • signal/qp_kaiser: PPN filter bank coefficients
  • statistics/histfit: allow negative data
  • statistics/mvnpdf,mvnrnd: multivariate normal distribution
  • tsa/: improved speed, style and docs
  • tsa/amarma: adaptive mean ARMA modeling
  • tsa/y2res: add entropy estimation; add equidistant quantisation
  • tsa/mvfreqz: add PDCF
  • support for 2.9.4
  • support for 64-bit indexing
  • support for MinGW build
  • general bug fixes and improvements
June 13, 2005

Octave-forge version 20050613 released. An abbreviated list of changes is:

  • textread now returns cell arrays
  • use new gnuplot interface for functions
  • fix rand bug on non-intel architectures
  • more econometrics functions
  • new functions: randg, cellfun, cell2mat, bwarea, imresize, savepath
  • bug fixes and improvements
November 16, 2004

Octave-forge version 20041116 released. Extends support to Octave 2.1.62. An abbreviated list of changes is:

  • initial econometrics toolbox
  • updated protein databank (extra/pdb) functions
  • new functions: wavread wavwrite hann strfind randp sprandn conv2nan
  • many bug fixes and improvements
September 07, 2004

Octave-forge version 20040907 released. Extends support to Octave 2.1.58. An abbreviated list of changes is:

  • Base
    • getfield/setfield now have a compatible interface; for the old behaviour, use setfields/getfields.
    • Fill full 53-bit mantissa with the random number generators; new sequences will be different from old sequences with the same seed.
    • Removed restrictions on datenum/datevec and added calendar/eomday
    • Added nthroot to return real root if available
    • Added isa to test for class membership
    • clf resets to line graphs
    • Quiver plot is faster and no longer requires clf
    • Added audio playback on OS X
  • Image processing
    • Initial support for int* types.
    • Added dilate erode bweuler bwmorph houghtf stretchlim makelut applylut uintlut padarray roicolor poly2mask qtdecomp qtgetblk qtsetblk bestblk blkproc nlfilter cmunique cmpermute col2im im2col graycomatrix conndef isrgb
  • Optimization
    • Replacement fzero using Brent's root finder
  • Communications:
    • Support for concatenation operator [] on galois type
    • Reduce restrictions on bchpoly syndtable
  • Signal processing:
    • Added flattopwin
    • fir1/fir2 have more flexible argument handling
  • Sparse:
    • Load/save support
    • Support for concatenation operator []
    • Added pcr for preconditioned conjugate gradient
  • Statistics:
    • Added histfit pareto tabulate anderson_darling_cdf anderson_darling_test
July 07, 2004

Octave-forge version 20040707 released. Extends support to Octave 2.1.57. An abbreviated list of changes is:

  • The optimization functions have been replaced but the new interface is not yet settled. See the files in the optim directory.
  • New package gsl: GNU Scientific library bindings.
  • New package fixed: Fixed point numeric operations.
  • New functions: polyconf wsolve fullfact pcg princomp filtic rande azimuth deg2rad rad2deg distance zoom inputname fnval fftconv2 mvaar
  • Bug fixes everywhere they are found.
February 11, 2004

Octave-forge version 20040211 released. Extends support to Octave 2.1.53 for all oct-files. Improved build environment and better testing. We still need more tests! If you need a function and don't see any test cases in it, add some and send them our way. See 'help test' for details. An abbreviated list of changes is:

  • Changes
    • rand/randn: generates a different random number sequence from before.
  • New functions
    • anovan: analysis of variance
    • append_save: add a variable to a save file
    • assert: now supports structure arrays and cell arrays
    • BFGSMin: alternative to bfgs minimizer
    • conv2nan: 2-D convolution which ignores missing data
    • convhull/convhulln: now allows direct control of qhull parameters
    • csape: support n=3 case --- need to verify it is correct
    • dxfwrite: output plot to DXF format (AutoCAD)
    • fail: checks if code fails with a given error message
    • galois: load/save support
    • gpick: alternative to ginput
    • imread: now supports 16-bit grayscale
    • irsa_*: irregularly sampled data analysis functions
    • map: apply a function across all elements of a cell array
    • mex: initial support for structures
    • pngread/pngwrite: direct access to libpng
    • quadl: improved adaptive quadrature routine
    • rand/randn: faster and now supports for nD arrays
    • sort: fast sort based on python's timsort
    • sprandn: random sparse matrix filled with normally distributed values
    • str2double: convert string to double
    • struct: now creates structure arrays
    • toggle_grace_use: use grace plotting package rather than gnuplot
    • xmlwrite: save data to xml format
  • Plus the usual bug fixes and documentation updates.
June 02, 2003

Octave-forge version 20030602 released. For Octave 2.1.36 and up. An abbreviated list of changes is:

  • Extended support backward to octave 2.1.36 and forward to octave 2.1.49 for all oct-files. Some scripts make use of features only available in more recent versions of Octave.
  • Communications:
    • sqrt over Galois field
    • BCH code, modulator
    • bug fixes and documentation improvements
  • Image:
    • added rotate_scale()
  • Optimization:
    • added Nick Higham's adsmax, mdsmax nmsmax for fmins
    • lp() fix range error
  • Plotting:
    • surf()/surfc() support gnuplot 3.8i shaded surfaces
    • added peaks()
    • legend() inside/ouside/boxon/boxoff/right/left
  • Signal Processing:
    • added freqs, invfreqs, invfreqz
    • return statespace and laplacian IIR filters (butter, cheby1, cheby2, ellip)
    • fixed aryule() to return the correct filter
  • Statistics:
    • added normplot()
    • scatter() optimization
  • Sparse:
    • added concatenation functions spvcat() and sphcat()
  • Symbolic:
    • added poly2sym, sym2poly, numden, findsymbols, findsym, symlsolve, symfsolve, syminfo
    • subs() accepts cell arrays
  • TSA/NaN:
    • many bug fixes and documentation improvements
  • Miscellaneous:
    • added cellstr()
    • fieldnames() now returns cell array
    • listen() bugfixes
    • ellipke() supports m < 0
    • deal() now supports [a,b] = deal(b,a)
    • dlmread() converted to C++ for speed and more flexible input
  • Administration:
    • target specific build instructions (MacOSX, windows, Irix)
February 22, 2003

Octave-forge version 20030222 released. An abbreviated list of changes is:

  • Updates for octave 2.1.45
  • Parallel: Light weight parallel programming added but flagged NOINSTALL.
  • Communications: add galois field functions and others
  • Signal Processing: add convmtx and dftmtx
  • Geometry: add (poor) griddata/tsearch support --- please improve!!
  • VRML: new options 'z(grey|rb|col)' for vmesh() and vrml_surf(). Fixes and improvements to many functions.
  • NaN: enhanced cov/covm, NaN arithmetic fixes
  • TSA: bug fix (matlab 5.3 bug)
  • Sparse: add spstats and x.^a, more robust
  • Base functions: add fileparts, filesep, char, dos; improve dlmread
  • Function overloading: dispatch() lets you call tf rather than f if the first argument to f is t.
  • Octave server: listen() sets up a socket to receive octave commands from a particular host --- please improve!!
  • Many fixes, compatibility improvements and better Windows support.
November 30, 2002

Octave-forge version 20021130 released. For Octave 2.1.40. An abbreviated list of changes is:

  • New functions
    • general/ndims: compatibility function
    • image/imginfo: determines size of image using 'convert'
    • image/colfilt: image block filtering function
    • image/im{rotate,translate,shear}: image transformations
    • miscellaneous/inline: generate a function from an expression
    • miscellaneous/slurp_file: loads a file into a string
    • miscellaneous/{rotv,rotparams}: parameterize 3D rotation matrices
    • plot/contour.f: filled contours
    • sparse/{sprand,spdiags,issparse}: sparse functions
    • specfun/lambertw: Lambert's W function: x=w(x)*exp(w(x))
    • specfun/betaln: log beta
    • splines/pchip: Piecewise Cubic Hermitian Interpolating Polynomial
    • statistics/{boxplot,scatter}: statistical plots
    • symbolic/{cheb,chebwin}: Dolph-Chebyshev windows
    • vrml/vmesh: 3D visualization of a surface
    • vrml/*: represent and show 3D objects as VRML code (needs FreeWRL)
  • Extended interfaces
    • audio/au{load,save}: support floating point .wav formats
    • image/colorgradient: allow instantaneous transitions (weight 0)
    • optim/wpolyfit: option to fit through origin
    • signal/{ellip,ellipord}: compatible interfac
    • sparse/spy: accept dense matrices
    • strings/mat2string: accept [] and complex
    • symbolic/*: relational operators
    • time/datestr: more format codes; handle vectors of dates
  • Changed interfaces
    • image/bwlabel: C++ version---may be different from m-file interface
    • extra/ode: moved from v1.06 to v1.14
    • optim/*: unified interface supporting options
    • optim/wpolyfit: don't return yf
    • optim/wpolyfit: return row vectors for compatibility with polyfit
    • signal/nellip: replaced by ellip, ellipord
    • OCTAVE_FORGE_VERSION is now an ordered integer: yyyymmdd
    • FIXES/fsolve: removed because it hasn't been updated to 2.1.40
  • extra/tsa
    • significance test and confidence intervals for PACF
    • added histogram functions for multicolumn data
    • support for new releases of octave and matlab
    • bug fixes
  • extra/NaN
    • added TRIMEAN, NORMPDF, NORMCDF and NORMRND
    • extended NANTEST
    • significance test and confidence intervals for CORRCOEF
    • faster RANKS
    • support for new releases of octave and matlab
  • Internal changes
    • extra/symband: eigenvector bug removed
    • io/dlmread: returned matrix was transposed
    • general/rat: display 1/0 for infinity
    • plot/ginput: m-file version based on grab.cc
    • plot/legend: give gnuplot time to respond to parameter request
    • signal/{buttord,fir1}: bug fixes
    • sparse/spy: prettier graph
    • gcc 3.2 updates
    • octave 2.1.40 updates
    • remove functions and fixes that are now in octave
  • Administration
    • vrml/doc: LaTeX tutorial on 3D visualization tools
    • Octave for Windows FAQ updates
    • INSTALL.WINDOWS installation notes
    • support for static build under Windows
May 09, 2002

Octave-forge version 20020509 released. This is a bug fix release. Many thanks to the good folks at Debian for finding the portability problems. An abbreviated list of changes is:

  • New functions
    • miscellaneous/OCTAVE_FORGE_VERSION
    • extra/tsa/durlev
    • strings/base64encode
    • signal/guasswin
    • image/colfilt
  • Changes
    • audio/sound: uses ssh rather than rsh for remote audio
    • testfun/assert: use tol > 0 for relative error, tol < 0 for absolute err
    • optim/bfgs: new interface
    • optim/minimize: ndiff, jac, hess and ihess options
    • NaN/sumskipnan: additional outputs
    • NaN/*: bug fixes
  • Bug fixes
    • signal/triang: for n=2, peak=1 at the virtual center of the window
    • signal/gaussian: now returns a symmetric window
    • now compiles on most Debian systems which support Octave.
    • updated doc strings, tests
  • Administration
    • make check and make icheck added. Only supports the compiled functions at the moment, but it is a start.