# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.4.1
- Added `first_node`, `first_node_mut`, `last_node` and `last_node_mut` methods to `FrozenGraph`.
## 0.4.0
Started the changelog.
### Added
- Entry API for graphs backed by maps providing one.
### Fixed
- Fixed broken `DrainIncomingEdges` iterator.
### Changed
- The old `Graph::remove_node` has been renamed to `unlink_and_remove_node`. The new `remove_node` method returns an error when removing a linked node.