Releases: flavorjones/mini_portile
2.7.1 / 2021-10-20
2.7.1 / 2021-10-20
Packaging
A test artifact that has been included in the gem was being flagged by some users' security scanners because it wasn't a real tarball. That artifact has been updated to be a real tarball. [#108]
2.7.0 / 2021-08-31
2.7.0 / 2021-08-31
Added
The commands used for "make", "compile", and "cmake" are configurable via keyword arguments. [#107] (Thanks, @cosmo0920!)
2.6.1 / 2021-05-31
2.6.1 / 2021-05-31
Dependencies
Make net-ftp
an optional dependency, since requiring it as a hard dependency in v2.5.2 caused warnings to be emitted by Ruby 2.7 and earlier. A warning message is emitted if FTP functionality is called and net-ftp
isn't available; this should only happen in Ruby 3.1 and later.
2.6.0 / 2021-05-31
2.6.0 / 2021-05-31
Added
Recipes may build against a local directory by specifying source_directory
instead of files
. In
particular, this may be useful for debugging problems with the upstream dependency (e.g., use git bisect
in a local clone) or for continuous integration with upstream HEAD.
2.5.3 / 2021-05-31
2.5.3 / 2021-05-31
Make net-ftp
an optional dependency, since requiring it as a hard dependency in v2.5.2 caused warnings to be emitted by Ruby 2.7 and earlier. A warning message is emitted if FTP functionality is called and net-ftp
isn't available; this should only happen in Ruby 3.1 and later.
2.5.2 / 2021-05-28
2.5.2 / 2021-05-28
Dependencies
Add net-ftp
as an explicit dependency to accommodate the upcoming Ruby 3.1 changes that move this and other gems out of the "default" gem set and into the "bundled" gem set. See https://bugs.ruby-lang.org/issues/17873 [#101]
2.5.1 / 2021-04-28
2.5.1 / 2021-04-28
Dependencies
This release ends support for ruby < 2.3.0. If you're on 2.2.x or earlier, we strongly suggest that you find the time to upgrade, because official support for Ruby 2.2 ended on 2018-03-31.
Enhancements
MiniPortile.execute
now takes an optional:env
hash, which is merged into the environment variables for the subprocess. Likely this is only useful for specialized use cases. [#99]- Experimental support for cmake-based projects extended to Windows. (Thanks, @larskanis!)
2.5.0 / 2020-02-24
Release 0.6.0 - Better encoding support and HTTPS improvements
- Enhancements:
- Add default cert store and custom certs from
SSL_CERT_FILE
if present.
This increases compatibility with Ruby 1.8.7.
- Add default cert store and custom certs from
- Bugfixes:
- Specify Accept-Encoding to make sure a raw file content is downloaded.
Pull #30. [knu]
- Specify Accept-Encoding to make sure a raw file content is downloaded.
- Internal:
- Improve examples and use them as test harness.