# 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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0] - 2026-03-09

Initial version.

### Added

- COGILES parser: convert COGILES strings to NetworkX graphs via `cogiles.parse()`
- COGILES encoder: convert NetworkX graphs to COGILES strings via `cogiles.encode()`
- Graph visualization with `cogiles.draw()`
- Color definitions for node/edge coloring
- Custom error types: `CogilesParseError`, `CogilesEncodeError`
- Version management via `VERSION` file and `cogiles.get_version()`
