All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adhere to Semantic Versioning.
- Create test cases for breathfirst and depthfirst search.
- add @Supress tags for protected values
- Fix instantiation to be more ergonomic.
- Throw exceptions on addEdge with nonexistent vertex.
- Gradle and kotlin plugin version
- Remove @ExperimentalStdlibApi tags for non experimental functions
- CHANGELOG.md file. Wrote down everything that I did yesterday.
- Version number. Now it adheres to Semantic Versioning.
-
Create project
-
Create graph interfaces
-
Implement abstract AdjacencyMap versions of interfaces
-
Implement AdjacencyMapGraph classes of abstract class
-
Create breadth first search and depth first search
-
Create basic exception classes
-
Create build_test.yml as a start for CI
-
Fix .gitignore to not ignore grade-wrapper.jar