diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..95aa1f9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +## `0.2.2` + +- SVG functionality was removed (commented out), because it didn't work in the first place + and only increased build times. So there's no point in keeping functionality that nobody + ever used, because it didn't work. +- Removed dependency on `num` +- `PdfDocument::save()` now only has a `T: Write` bound instead of `T: Write + Seek`. + +## `0.2.1` + +- The `document.save()` method now needs a `BufWriter`, to enforce buffered output (breaking change). +- The `PdfDocument` now implements `Clone`, so you can write one document to multiple outputs. +- You can disable the automatic embedding of an ICC profile by using a `CustomPdfConformance`. + See `examples/no_icc.rs` for usage information. +- `set_outline_thickness` now accepts floating-point units diff --git a/README.md b/README.md index 8043906..996ec76 100644 --- a/README.md +++ b/README.md @@ -209,13 +209,9 @@ current_layer.begin_text_section(); current_layer.end_text_section(); ``` -## Upgrading to `0.2.1` / Changelog +## Changelog -- The `document.save()` method now needs a `BufWriter`, to enforce buffered output (breaking change). -- The `PdfDocument` now implements `Clone`, so you can write one document to multiple outputs. -- You can disable the automatic embedding of an ICC profile by using a `CustomPdfConformance`. - See `examples/no_icc.rs` for usage information. -- `set_outline_thickness` now accepts floating-point units +See the CHANGELOG.md file. ## Further reading