Skip to content

Releases: ETMC-Exponenta/ToolboxExtender

v2.3.1

30 Sep 18:10
Compare
Choose a tag to compare

Summary

Storage: root parameter

v2.3.0

03 Apr 11:20
Compare
Choose a tag to compare

Summary

Easily read/write files with Extender, check MATLAB version with Dev

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

New Features

  • ToolboxExtender: readtxt(), writetxt()
  • ToolboxDev: mlver() - get MATLAB release version and name

v2.2.2

20 Nov 13:42
Compare
Choose a tag to compare

Summary

Dev: fix gendoc(), improve documentation

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

Bug Fixes

Dev: gendoc()

v2.2.1

19 Nov 13:07
Compare
Choose a tag to compare

Summary

Dev: fix gendoc(), add custom version function

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

New Features

Dev: vp_fcn property for custom project version function handler

Bug Fixes

Dev: gendoc()

v2.2.0

19 Nov 12:47
Compare
Choose a tag to compare

Summary

Migration to R2019b. Dev: updated gendoc()

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

Breaking Changes

  • Migration to MATLAB R2019b
  • Dev: updated gendoc() arguments (see documentation)

New Features

  • Dev: now you can generate documentation from .mlx-files to custom target folder

v2.1.0 (R2019a)

01 Nov 07:34
Compare
Choose a tag to compare

Summary

Generate Markdown documentation from Live Scripts

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

New Features

Dev: gendoc() can generate Markdown (.md) files from .mlx (i.e. for GitHub)

Improvements

Dev: more robust gendoc()

v2.0.1

15 Oct 15:03
Compare
Choose a tag to compare

Summary

Bug fixes

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update

Bug Fixes

  • Updater: fix update process
  • Extender: fix doc() in MATLAB Online

v2.0

23 Sep 12:11
Compare
Choose a tag to compare

Summary

New functions to work with favorites (Extender). Storage works with mat, json and prefs. Breaking changes! Works in R2019b

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update
or
Execute eval(webread('https://exponenta.ru/install/ext')) (install form web)

Breaking Changes

  • Storage: auto property now has false default value
  • Storage: store data fields directly in mat-file without data variable

New Features

  • Extender: work with favorites with addfav() and rmfavs() methods
  • Dev: setver() method to update project version
  • Dev: specify docs format for gendoc() ('html', 'pdf')
  • Storage: store data in mat-files, json-files or MATLAB preferences
  • Storage: a lot of input parameters to set up Storage
  • Storage: optionally specify fdir - folder located in the root and containing data file
  • Storage: specify default value for get() method

Please check documentation

Bug Fixes

  • Extender: fix valid variable name generation
  • Extender: now files generated with add() will be excluded properly from toolbox project

Improvements

  • Extender: specify favorite icon as a full path for addfav() method
  • Dev: test() automatically runs gendoc()
  • Updater: improve asynchronous tasks
  • Documentation is updated

v1.9

17 Jul 08:24
Compare
Choose a tag to compare

Summary

Now ToolboxExtender also works with MATLAB/Simulink projects (Beta). Some bug fixes

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update
or
Execute eval(webread('https://git.io/fjo2h')) (install form web)

New Features

Work with MATLAB/Simulink projects (Beta)

Bug Fixes

  • Error in ToolboxExtenderApp when add classes
  • Docs are not generating within release()

Improvements

Specify directory and class name when add ToolboxExtender to your project

v1.8

12 Jul 13:13
Compare
Choose a tag to compare

Summary

Create one-line web install command for your toolbox. Use ToolboxDev directly. Now works in MATLAB Online.

Upgrade Steps

Execute ToolboxExtender.update or use ToolboxExtenderApp to update
or
Execute eval(webread('https://git.io/fjo2h')) (install form web)

Breaking Changes

  • ToolboxExtender.mltbx binary was excluded from source files
  • Installation instruction was updated

New Features

  • Install ToolboxExtender directly to MATLAB with command eval(webread('https://git.io/fjo2h'))
  • Toolbox Extender now works in MATLAB Online
  • Extender: add install and installweb scripts
  • Extender: automatically exclude Dev classes and scripts from project files
  • Extender: rmfavs() for removing all favorites created with addfav()
  • Dev: use ToolboxDev without copying it to current folder (see documentation)
  • Dev: webinstaller() for getting short command for web installation

Bug Fixes

  • Extender: gvc() now is robust to disabled addons
  • Extender: open doc only if presented
  • Fix cover size

Improvements

  • Update documentation
  • Improve scripts echo