matplotlib 0.2.0

Quick-and-dirty plotting in Rust using Python and Matplotlib
Documentation
# 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).

## [Unreleased]

### Added

### Changed

### Removed

## [0.2.0] - 2024-10-25

### Added

- New object interface to the initialization procedures previously only
  accessible as constructor methods of `Mpl`. Namely, the methods `new_3d`,
  `new_grid`, and `new_gridspec` now have associated "command types" `Init3D`,
  `InitGrid`, and `InitGridSpec`. This is to solve the problem of being able to
  combine styling (e.g. `rcParam` settings) with more complicated figures. These
  constructor methods now use the new types internally, and additional
  constructors `new_3d_with`, `new_grid_with`, and `new_gridspec_with` have also
  been added as another way to solve this problem.

### Changed

- Dumb code style changes regarding line breaks around assignment operators.

## [0.1.1] - 2024-10-21

### Changed

- Replaced incorrect references in README code examples to `mpl` as a crate
  name; the name is actually `matplotlib`.
- Instead of dumbly recording all prelude and non-prelude commands in the same
  vector in `Mpl`, separate them out so that the command list doesn't have to be
  re-sorted all the time.

## [0.1.0] - 2024-08-01

### Added

- First working release