85 lines
2.2 KiB
Markdown
85 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
## v2.1.1
|
|
|
|
* Fix the SCL repository enable command for RHEL.
|
|
* Internal refactoring of the system package installer.
|
|
|
|
## v2.1.0
|
|
|
|
* Allow customizing properties on the system package install resource via a block
|
|
|
|
## v2.0.5
|
|
|
|
* Fixes to work with the latest Chef (again).
|
|
|
|
## v2.0.4
|
|
|
|
* Fixes to work with the latest Chef.
|
|
|
|
## v2.0.3
|
|
|
|
* Correct the subscription repository name used for SCLs on RedHat.
|
|
|
|
## v2.0.2
|
|
|
|
* Don't try to use SCL providers on Amazon Linux.
|
|
|
|
## v2.0.1
|
|
|
|
* Don't error on `Chef::Decorator::Lazy` proxy objects for `candidate_version`.
|
|
* Retry system and SCL package installs because transient network failures.
|
|
|
|
## v2.0.0
|
|
|
|
* Backwards-incompatible change to SCL management to comply with their new repo
|
|
packages and layout. Uses `centos-release-scl-rh` repo package or the
|
|
`rhel-variant-rhscl` RedHat subscription.
|
|
|
|
## v1.4.0
|
|
|
|
* Use `poise-archive` to unpack static binary archives. This should work better
|
|
on AIX and Solaris, as well as making it easier to add more archive formats in
|
|
the future.
|
|
|
|
## v1.3.3
|
|
|
|
* [#3](https://github.com/poise/poise-languages/pull/3) Fix `static` binary
|
|
installation on AIX and Solaris.
|
|
* Only run the candidate version check for `system` installs when we aren't
|
|
passing in package_version.
|
|
|
|
## v1.3.2
|
|
|
|
* Handle static archive unpacking correctly when a single download is shared
|
|
between two paths.
|
|
|
|
## v1.3.1
|
|
|
|
* Fix system package installs on OS X.
|
|
|
|
## v1.3.0
|
|
|
|
* `%{machine_label}` is available in URL template for static download.
|
|
* Automatically retry `remote_file` downloads to handle transient HTTP failures.
|
|
* All `*_shell_out` language command helpers use `poise_shell_out` to set `$HOME`
|
|
and other environment variables by default.
|
|
|
|
## v1.2.0
|
|
|
|
* Support for installing development headers with SCL providers.
|
|
* Add `PoiseLanguages::Utils.shelljoin` for encoding command arrays with some
|
|
bash metadata characters allowed.
|
|
* [#1](https://github.com/poise/poise-languages/pull/1) Fix typo in gemspec.
|
|
|
|
## v1.1.0
|
|
|
|
* Add helpers for installing from static archives.
|
|
* Improve auto-selection rules for system and SCL providers.
|
|
* Support SCL packages that depend on other SCL packages.
|
|
* Support Ruby 2.0 again.
|
|
|
|
## v1.0.0
|
|
|
|
* Initial release!
|