nelson v0.6.3 Release Notes

Release Date: 2022-03-26 // about 2 months ago
  • ๐Ÿ”„ Changed

    • โœ… #596: Tests results display use emoji if terminal supports Unicode.

    โž• Added

    • Packaging:

      • #603: Nelson as snap package for Linux.
      • #605: [Package request] Chocolatey package manager for Windows.
      • #582: Nelson available as Portable apps.
    • โž• add information for Software Center (Linux desktop, icons).

    • nelson Main script to start Nelson (superceed others scripts).

    • ๐Ÿ‘ isunicodesupported function: Detect whether the current terminal supports Unicode.

    • dlsym function: search nearest symbol name if value entry is not found.

    • terminal_size function:Query the size of the terminal window.

    • #598: sscanf function read formatted data from strings.

    ๐Ÿ›  Fixed

    • ๐ŸŽ #599: make install step in CI for linux and MacOs.

    • ๐ŸŽ #601: embed all tests on linux and macos install.


Previous changes from v0.6.2

  • ๐Ÿ”„ Changed

    • ๐Ÿ— #576: C++17 Compiler required to build Nelson.

    • ๐ŸŽ #581: Github CI platforms list extended (ArchLinux, Fedora, Ubuntu 18.04, MacOs BigSur).

    • ๐Ÿ #539: Visual studio 2022 build on Windows

      • Visual studio 2022 solution upgraded,
      • Github CI and Appveyor use VS 2022 image,
      • boost 1.78 (VS 2022 x86, x64 build),
      • Eigen 3.4 stable branch (Feb 06/22),
      • MSVC 2022 support added to build C/C++ code easily "on fly" on Windows,
      • slicot 5.0 (VS 2022 x86, x64 build),
      • libffi (VS 2022 x86, x64 build),
      • taglib 1.12 (VS 2022 x86, x64 build),
      • hdf5 1.12.1 (VS 2022 x86, x64 build),
      • matio 1.5.21 (VS 2022 x86, x64 build),
      • all others windows dependencies rebuilt with VS 2022.
      • #505: libCurl 7.81 on Windows.
      • #524: oneApi 2022.1 on Windows.

    โž• Added

    • 0๏ธโƒฃ Nelson uses JuliaMono-Regular font as default.
    • #567: ... in cells if character vector is too long.

    ๐Ÿ›  Fixed

    • #587: implicit cast to string array for horzcat and vertcat operators.
    • #562: format long complex do not display expected precision.
    • scale factor for integer values did not display as expected.
    • #561: 0^0 did not return expected value.
    • โš  #560: many warnings fixed (Thanks to new PVS-Studio and cppcheck).
    • cmake WITH_SLICOT, WITH_FFTW, ENABLE_CLANG_TIDY_FIX were not documented.
    • โšก๏ธ #584: docker files updated to support C++17 and new libraries.
    • #591: Innosetup display glitch with Nelson's website button.