diff --git a/CHANGELOG.md b/CHANGELOG.md index a158544..b7821c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [3.3.0] - 2017-07-21 +### Added +- Added Symbol#to_i [[#49](https://github.com/ManageIQ/more_core_extensions/pull/49)] +- Added Range#step_value [[#47](https://github.com/ManageIQ/more_core_extensions/pull/47)] +- Added Hash#sort! & #sort_by! [[#46](https://github.com/ManageIQ/more_core_extensions/pull/46)] +- Added Object.descendant_get [[#45](https://github.com/ManageIQ/more_core_extensions/pull/45)] +- Added String#decimal_si_to_f [[#43](https://github.com/ManageIQ/more_core_extensions/pull/43)] + ## [3.2.0] - 2017-03-03 ### Added - Added Numeric#clamp [[#30](https://github.com/ManageIQ/more_core_extensions/pull/30)] @@ -37,7 +45,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Upgraded to RSpec 3 [[#16](https://github.com/ManageIQ/more_core_extensions/pull/16)] - Added the Change Log! -[Unreleased]: https://github.com/ManageIQ/more_core_extensions/compare/v3.1.0...HEAD +[Unreleased]: https://github.com/ManageIQ/more_core_extensions/compare/v3.3.0...HEAD +[3.3.0]: https://github.com/ManageIQ/more_core_extensions/compare/v3.2.0...v3.3.0 [3.2.0]: https://github.com/ManageIQ/more_core_extensions/compare/v3.1.1...v3.2.0 [3.1.1]: https://github.com/ManageIQ/more_core_extensions/compare/v3.1.0...v3.1.1 [3.1.0]: https://github.com/ManageIQ/more_core_extensions/compare/v3.0.0...v3.1.0 diff --git a/README.md b/README.md index c34544b..c08b8f2 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,9 @@ MoreCoreExtensions are a set of core extensions beyond those provided by ActiveS * `#delete_nils` - Deletes all keys where the value is nil * core_ext/hash/nested.rb (see [Shared](#shared)) * `#delete_blank_paths` - Deletes all paths where the value is blank +* core_ext/hash/sorting.rb (see [Shared](#shared)) + * `#sort!` - Replace the original with the sorted hash + * `#sort_by!` - Replace the original with the sorted_by hash #### Module @@ -74,8 +77,15 @@ MoreCoreExtensions are a set of core extensions beyond those provided by ActiveS * core_ext/module/namespace.rb * `#in_namespace?` - Returns whether or not the object is in the given namespace +#### Range + +* core_ext/range/step_value.rb + * `#step_value` - Step through a range at a given increment + #### String +* core_ext/string/decimal_suffix.rb + * `#decimal_si_to_f` - Returns a Float based on the number and suffix given * core_ext/string/formats.rb * `#email?` - Returns whether or not the String is an= valid email * `#domain_name?` - Returns whether or not the String is a valid domain name @@ -89,6 +99,11 @@ MoreCoreExtensions are a set of core extensions beyond those provided by ActiveS * core_ext/string/iec60027_2.rb * `#iec_60027_2_to_i` - Convert strings with an IEC60027-2 suffix to an integer +#### Symbol + +* core_ext/symbol/to_i.rb + * `#to_i` - Returns the integer value of a symbol + #### Shared * core_ext/shared/nested.rb diff --git a/lib/more_core_extensions/version.rb b/lib/more_core_extensions/version.rb index 0366f7a..7c9c3c6 100644 --- a/lib/more_core_extensions/version.rb +++ b/lib/more_core_extensions/version.rb @@ -1,3 +1,3 @@ module MoreCoreExtensions - VERSION = "3.2.0".freeze + VERSION = "3.3.0".freeze end