Skip to content

Releases: flavorjones/mini_portile

2.7.0 / 2021-08-31

31 Aug 14:55
6661d8f
Compare
Choose a tag to compare

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

31 May 15:20
3d344cd
Compare
Choose a tag to compare

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

31 May 15:11
284d132
Compare
Choose a tag to compare

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

31 May 15:06
b9f0763
Compare
Choose a tag to compare

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

28 May 21:24
a6c83cf
Compare
Choose a tag to compare

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

28 Apr 21:05
918517d
Compare
Choose a tag to compare

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

24 Feb 19:23
3937d13
Compare
Choose a tag to compare

2.5.0 / 2020-02-24

Enhancements

  • When verifying GPG signatures, remove all imported pubkeys from keyring [#90] (Thanks, @hanazuki!)

Release 0.6.0 - Better encoding support and HTTPS improvements

18 Apr 22:13
Compare
Choose a tag to compare
  • Enhancements:
    • Add default cert store and custom certs from SSL_CERT_FILE if present.
      This increases compatibility with Ruby 1.8.7.
  • Bugfixes:
    • Specify Accept-Encoding to make sure a raw file content is downloaded.
      Pull #30. [knu]
  • Internal:
    • Improve examples and use them as test harness.

Release 0.5.3 - Improved compatibility

24 Mar 14:33
Compare
Choose a tag to compare
  • Bugfixes:
    • Shell escape paths in tar command. Pull #29. [quickshiftin]
    • Support older versions of tar that cannot auto-detect
      the compression type. Pull #27. Closes #21. [b-dean]
    • Try RbConfig's CC before fall back to 'gcc'. Ref #28.

Release 0.5.2 - Bunch of bugfixes

24 Oct 00:29
Compare
Choose a tag to compare
  • Bugfixes:
    • Change tar detection order to support NetBSD 'gtar'. Closes #24
    • Trick 'git-apply' when applying patches on nested Git checkouts. [larskanis]
    • Respect ENV's MAKE before fallback to 'make'. [larskanis]
    • Respect ENV's CC variable before fallback to 'gcc'.
    • Avoid non-ASCII output of GCC cause host detection issues. Closes #22