All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Metadata tweaks for efficiency
- Clarifying documentation of test support
- Fix for issue #9
- Test support updated in light of testing against mutable
igraph-jena
- Lein -> Clojure CLI
- Fix for issue #7
- Added a test_support.cljc module
- Converted tests to reference test_support
- Revision to function signature for igraph/traverse (optional acc arg)
- Cleanup
- Updated documentation
- Source now includes test module to be leveraged by downstream
implementation tests.
- P-arguments can now be traversal functions mapping s to a set of o's.
- clj files are now cljc, and there are unit tests for cljs using doo
- t-comp provodes compositional traversal functions
- defined utility traversal function generators
- Mutability models are broken out into their own protocols
- A traverse function, with a utility to define transitive-closure.
- A new protocol ISet for basic set operations, with support in Graph
- Subtraction functions to the IGraph protocol, with support in Graph