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 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.