# Changelog This project follows semantic versioning. Possible log types: - `[added]` for new features. - `[changed]` for changes in existing functionality. - `[deprecated]` for once-stable features removed in upcoming releases. - `[removed]` for deprecated features removed in this release. - `[fixed]` for any bug fixes. - `[security]` to invite users to upgrade in case of vulnerabilities. ### v0.3.0 (2022-07-05) - [fixed] Fix whitespace in G04 comment serialization (#33) - [changed] Updated dependencies - [changed] A fixed MSRV was dropped Thanks @NemoAndrea for contributions! ### v0.2.0 (2021-01-06) This release requires at least Rust 1.31 (2018 edition). - [added] Implement constructors for `Circle` and `Rectangular` - [added] Derive Clone for all structs and enums (#16) - [added] Derive PartialEq and Eq where possible - [added] Implement `From` and `From` for Command - [added] Impl `From<>` for Command, FunctionCode and ExtendedCode - [added] New builder-style constructors (#22) - [added] Support for more FileFunction and FileAttribute variants (#26, #30) - [changed] Derive Copy for some trivial enums - [changed] Create new internal `PartialGerberCode` trait (#18) - [changed] Split up code into more modules - [changed] Upgraded all dependencies - [changed] Require Rust 1.31+ Thanks @connorkuehl and @twitchyliquid64 for contributions! ### v0.1.1 (2017-06-10) - First crates.io release