References to "John" are referring to John Cupitt, author and maintainer of the libvips library.
A long-time bug in the bin/compile
script was
resolved.
Here is the "before" list of an application's $PATH
:
/app/bin
/app/vendor/vips/bin
/app/bin
/app/vendor/bundle/bin
/app/vendor/bundle/ruby/3.2.0/bin
/app/vendor/ruby-3.2.2/bin
/tmp/codon/tmp/buildpacks/50d5eddf222a9b7326028041d4e6509f915ccf2c/vendor/ruby/heroku-22/bin/
/usr/local/bin
/usr/bin
/bin
/usr/local/bin
/usr/bin
/bin
/app/bin
/app/vendor/bundle/bin
/app/vendor/bundle/ruby/3.2.0/bin
/usr/local/bin
/usr/bin
/bin
and here is the "after":
/app/bin
/app/vendor/vips/bin
/app/bin
/app/vendor/bundle/bin
/app/vendor/bundle/ruby/3.2.0/bin
/usr/local/bin
/usr/bin
/bin
The full list of affected environment variables is:
- PATH
- LD_LIBRARY_PATH
- LIBRARY_PATH
- PKG_CONFIG_PATH
- CPPPATH
- CPATH
- Fixed broken libheif build that was introduced by #38
- Build files for heroku-20 and heroku-22 are now separated, because heroku-22 has more dependencies baked-in than heroku-20. We don't have to build those dependencies from source. Eventually, hopefully we don't need to build anything from source.
- After using PDFium for a month, the buildpack has switched back to poppler due to an issue found by John
- Misc modifications recommended to John
- Update to 8.14.5