Sourced from arboard's releases.
v3.6.1
This release focuses on improving compatibility with data in the real world and bug fixes. It also includes a new
SetAPI for working with file paths via drag-and-drop interfaces across Linux, macOS, and Windows.This release also marks the start of exclusively publishing changelogs via GitHub Releases. The old
CHANGELOG.mdhas been removed due to maintenance overhead and duplication. v3.6.0 is the last revision to include this file.Added
- Add support for pasting lists of files via
Set::file_listinterface by@Gae24in 1Password/arboard#181- Support
windows-sys0.60 inarboard's allowed version range by@complexspacesin 1Password/arboard#201Changed
- Fix grammar and typos by
@complexspacesand@gagathin 1Password/arboard#194 and 1Password/arboard#196- Prefer PNG when pasting images on Windows by
@wcasselsin 1Password/arboard#198
- Note: This change greatly increases compatibility for "complicated" images that contain alpha values and/or transparent pixels. Support for transparency in
BITMAPformats is ill-defined and inconsistently implemented in the wild, but is consistent inPNG. Most applications loading images onto the clipboard includePNG-encoded data already.- Bitmap images pasted on Windows now use the
imagecrate instead of a homegrown internal parser.
- This should not regress any existing Bitmap use cases and instead will provide more consistent and robust parsing. If you notice something now broken, please open an issue!
Fixed
- Remove silent dropping of file paths when non-UTF8 was mixed in on Linux by
@Gae24in 1Password/arboard#197- Fix parsing of 24-bit bitmaps on Windows by
@wcasselsin 1Password/arboard#198
- Example: Images with transparency copied by Firefox are now handled correctly, among others.
New Contributors
@gagathmade their first contribution in 1Password/arboard#196@wcasselsmade their first contribution in 1Password/arboard#198Full Changelog: https://github.com/1Password/arboard/compare/v3.6.0...v3.6.1
a3750c7
Release 3.6.1edcce2c
Remove CHANGELOG.md in favor of GitHub releases26a96a6
Bump windows-sys semver range to support 0.60.x7bdd1c1
Update errno for windows-sys 0.60 flexibility55c0b26
read/write_unaligned rather than using manual field offsetsff15a09
Return conversionFailure instead of adhoc errors16ef181
Implement fetching PNG on Windows and prefer over DIB when
availablea3c64f9
Add a couple of end-to-end DIBV5 testse6008ea
Use image for reading DIB and try to make it do the right thing for
32-bit BI...17ef05c
add file_list to Set interface (#181)