All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reindex membership.
- Bump igraph version to 0.10.11.
- Integer matrix converters for mxIgraph.
- Conversion method for graph file formats.
- Add a
shift_start
parameter to data converters that allow changing between 0 and 1-based indexing. - Prevent save from overwriting files by default.
- Mixing parameter option for randgames that use preference matrix.
- Logo
- Minor typos in help blocks.
- Mistake in compare's argument block.
- Mistakes in layout and cluster related to moving to mexIgraphDispatcher.
- Build on older Ubuntu for users using older C libs.
- Seeding random number generators.
igraph.version
provides version for both toolbox and C library.- Update igraph version to 0.10.10.
- Move to a single C entry point to better preserve state across function calls.
- Compile with older versions gcc/g++ on Linux to fix GLIBCXX version issue.
Fake update to try to get File Exchange to change the toolbox file it grabs.
- Post install script not dependent on what the toolbox gets named locally.
- Post install script gets name of arch that matches mexext function.
- Use RPATH instead of RUNPATH to prevent LD_LIBRARY_PATH from having priority.
- Post install function deletes itself after being called.
- Remove OS specific toolboxes to ensure File Exchange gets appropriate toolbox (since it only grabs one and I can't specify which).
- Package Linux toolbox with runtime dependencies (#2).
- Create system independent toolbox with all supported system's files.
- Ship runtime dependencies for windows (#3).
- Pin igraph C library to release 0.10.9.
- Update docs with modified installation instructions.
- Instructions for File Exchange users.
- Open in MATLAB online badge.
- Move GettingStarted.mlx to from ./doc to root of the toolbox.
- Version numbers on releases match tags.
- Release as MATLAB toolboxes (mltbx) files.
- Use the architecture names MATLAB uses for naming files.
- Workflow for automating building and packaging toolbox.
- Automatic release pre-compiled toolboxes.
- Modify CMake so it compiles on Windows and macOS.
- Use CMake's "Object" library for mxIgraph instead of a shared library.
- Package now only contain toolbox.
- This changelog.
- Use CMake instead of GNUMake for portability.
- Move mex source code out of toolbox since they're not needed at runtime.
- Compile
mxIgraph
into a standalone library.
- Add the format attribute to mexPrintf to prevent extraneous compiler warnings