zuazo/swap_tuning-cookbook

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
CHANGELOG for swap_tuning
=========================
This file is used to list changes made in each version of the `swap_tuning` cookbook.

## v0.2.0 (2015-08-30)

* Fix new RuboCop offense: `SwapTuning#memory2bytes` refactorized.
* Update chef links to use *chef.io* domain.
* Update contact information and links after migration.
* metadata: Add `source_url` and `issues_url`.
* Add SUSE support.

* Documentation:
 * README:
  * Improve title.
  * Improve JSON examples.

* Testing:
 * Travis CI: Add Ruby `2.2`.
 * Test coverage to 100%.
 * Configure test coverage and *coveralls.io*.
 * Add ChefSpec tests for *swapfiles0-9* files creation.
 * Move ChefSpec tests to *test/unit*.
 * Update .kitchen.yml file.
 * Rakefile: Add clean task.
 * Gemfile updates:
  * Remove `gnuplot` dependency.
  * Update RuboCop to `0.33.0`.
  * Disable guard-kitchen.
  * Use fixed versions for some gems.
  * Build against Chef `11` & `12`.

## v0.1.4 (2014-10-26)

* Fix Chef `< 11.12` support (fixes [issue #1](https://github.com/zuazo/swap_tuning-cookbook/issues/1), thanks [@amirarabi](https://github.com/amirarabi) for the help).
* Fix *"cloning resource attributes from prior resource"* warning.
* Add more integrations tests and a `swap_tuning_test` cookbook.
* Revert `/[0-9]+KBI/` memory format support, bad fix (partial revert of [b55c9ab](https://github.com/zuazo/swap_tuning-cookbook/commit/b55c9ab11f0a11edfeece602ff5e71d99b2e9264) in [2e198af](https://github.com/zuazo/swap_tuning-cookbook/commit/2e198af7bc2724fbe907c6602d6d8028a5ca2366)).
* Integrate tests with `should_not` gem.
* *spec/recipes/default_spec.rb* `chef_run` code simplified.
* Add complete unit tests for `SwapTuning::RecipeHelpers` library.

## v0.1.3 (2014-10-20)

* Support for `/[0-9]+KBI/` memory format, fixes some Ubuntu `14.04` installations (fixes [issue #1](https://github.com/zuazo/swap_tuning-cookbook/issues/1), thanks [@amirarabi](https://github.com/amirarabi) for the help).
* kitchen.cloud.yml updated.
* README: `include_recipe` example without recipe name.

## v0.1.2 (2014-10-17)

* `Chef::SwapTuning`: add a missing space.
* metadata: depends swap with pessimistic operator.
* ChefSpec: use `SoloRunner` instead of `Runner`.
* Fix RuboCop offense.
* Add Serverspec tests.
 * Add Gemfile to Serverspec tests.
* Use swap cookbook `0.3.8` ChefSpec matchers.
* kitchen.yml: include more platform versions.
* travis.yml: exclude some groups from bundle.
* Add rubocop.yml with AllCops:Include.
* Berkfile: use a generic Berksfile template.
* Gemfile:
 * Update versions.
  * Berkshelf update to `3.1`.
 * Refactor to use style, unit and integration groups.
 * Replace vagrant gem by vagrant-wrapper.
* Rakefile: Add docu link and include kitchen only when needed.
* Add Guardfile.
* Add license header file to all ruby files.
* README:
 * Use markdown tables.
 * Use single quotes in examples.
* TODO: use checkboxes.
* Some small documentation improvements.

## v0.1.1 (2014-07-26)

* README.
 * added an empty line above a table tag.
 * created CONTRIBUTING, TESTING and TODO files.
 * error fix: *#<Encoding::InvalidByteSequenceError: "\xE2" on US-ASCII*.
* TODO: added some tasks.
* Remove old comment from spec/spec_helper.rb.
* Added RedHat as supported.

## v0.1.0 (2014-07-14)

* Initial release of `swap_tuning`.