Releases: ETMC-Exponenta/ToolboxExtender
v2.3.1
v2.3.0
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
v2.2.1
v2.2.0
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)
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
v2.0
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 hasfalse
default value - Storage: store
data
fields directly in mat-file without data variable
New Features
- Extender: work with favorites with
addfav()
andrmfavs()
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 theroot
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 runsgendoc()
- Updater: improve asynchronous tasks
- Documentation is updated
v1.9
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
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 withaddfav()
- 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