nelson v0.3.11 Release Notes
Release Date: 2019-11-26 // over 4 years ago-
0.3.11 (2019-11-26)
๐ฆ nmm: Nelson Modules Manager (package manager for Nelson)
- list : get list of installed modules,
- load : load an installed module for current session,
- autoload : load modules "marked" as autoload at startup,
- install : install a distant module,
- uninstall : uninstall an installed module.
๐ Module skeleton moved to an dedicated git repository
- template with builtin and macros: https://github.com/Nelson-numerical-software/module_skeleton
- template with macros only: https://github.com/Nelson-numerical-software/module_skeleton_basic
๐ usermodulesdir builtin: returns directory where user's modules are saved.
toolboxdir builtin: Root folder for specified toolbox.
๐ nmm_build_help, nmm_build_loader: helper's functions to build module skeleton.
semver builtin: semantic versioner.
executable option added: '--nousermodules' disables load of user's modules.
โ add capability to load some user's modules: see nmm('autoload', ...) and nmm('load', ...)
โ add // <--NO USER MODULES--> tag for test_run (disable load of user modules for a test)
fullpath builtin: converts an relative path to full path name.
getLastReport builtin: returns last formatted error message.
extends repo to manage plain text authentification.
repo('export', ...) exports an git repository without .git directory.
getfield macro replaced by an builtin.
extends isequal, isequaln, isequalto for structure arrays.
๐ Bug Fixes:
๐ #261: add a detailed documentation about module.json used in external modules.
#259: extraction decomplexify values.
โก๏ธ #257: dllibisloaded optimized.
๐ #49: Some qml demos crashed on Windows 32 bits.
Compilation:
- ๐ Qt 5.13.2 on Windows.