Skip to content

Releases: layervault/psd.rb

v1.1.1

11 Sep 01:36
Compare
Choose a tag to compare

Changes

  • Fixes ancestry bug where not all descendant nodes would be returned

v1.1.0

11 Sep 00:56
Compare
Choose a tag to compare

Changes

  • Can now export previews for individual layers
  • Lots of internal code cleanup
  • Some extra node helpers that let you easily see if the current node is a group or layer

v1.0.0

25 Aug 20:17
Compare
Choose a tag to compare

Changes

  • Moved type CSS export from psd-enginedata into PSD.rb since it was too specific for what aims to be a general purpose parser.
  • Various bug fixes and error checking during parsing.
  • Some code cleanup.
  • Test suite update.

There were a couple of API breaking changes in this release in order to clean up testing, but nothing major. A few of the ancestry-type method names have changed, e.g. is_childless? became childless?.

v0.4.2

21 Aug 15:23
Compare
Choose a tag to compare

Changes

  • Image exporting speed improvements by switching to oily_png.
  • Various bug fixes that should making parsing more reliable.

v0.4.1

05 Aug 14:50
Compare
Choose a tag to compare

Changes

  • Fixes nasty bug with decoding unicode layer names

v0.4.0

05 Aug 04:35
Compare
Choose a tag to compare

Changes

  • The start of parsing Resource data and allowing you to access them in a usable manner, e.g. Layer Comps
  • New PSD#open and PSD#close methods for more DSL-like behavior.
  • Some Descriptor bug fixes and debug logging

Contributors

Examples

PSD.open('path/to/file.psd') do
  puts resources[:layer_comps]
end

v0.3.5

02 Aug 21:46
Compare
Choose a tag to compare

Changes

  • Big speed improvements for image exporting
  • A few bug fixes
  • Now parses the global mask data

v0.3.4

31 Jul 15:21
Compare
Choose a tag to compare

Changes

  • Catches exceptions when attempting to parse a layer info block so that we can skip over it and continue parsing the PSD
  • Adds "unit float" parsing to the Descriptor

v0.3.3

30 Jul 20:46
Compare
Choose a tag to compare

Changes

  • Fixes invalid encoding issue in Ruby 1.9

Contributors

v0.3.2

30 Jul 04:14
Compare
Choose a tag to compare
  • Added CMYK color decoding support
  • Cleaned up color decoding code