From 02b528a0e39a869edc786db17dee8dd2aa9a0fd7 Mon Sep 17 00:00:00 2001 From: dblock Date: Mon, 8 Nov 2021 14:45:57 -0500 Subject: Preparing for release, 5.0.0. --- CHANGELOG.md | 16 ++--------- README.md | 87 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 46 insertions(+), 57 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a34e0a..31acfaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Any violations of this scheme are considered to be bugs. -## [Unreleased] +## [5.0.0] - 2021-11-08 -[unreleased]: https://github.com/hashie/hashie/compare/v4.1.0...master +[5.0.0]: https://github.com/hashie/hashie/compare/v4.1.0...v5.0.0 ### Added @@ -17,7 +17,6 @@ Any violations of this scheme are considered to be bugs. * [#530](https://github.com/hashie/hashie/pull/530): Added Hashie::Extensions::Dash::PredefinedValues - [@caalberts](https://github.com/caalberts). * [#536](https://github.com/hashie/hashie/pull/536): Added exporting a normal Hash from an indifferent one through the `#to_hash` method - [@michaelherold](https://github.com/michaelherold). * [#539](https://github.com/hashie/hashie/pull/539): Run 2.7 tests once - [@anakinj](https://github.com/anakinj). -* Your contribution here. ### Changed @@ -26,16 +25,10 @@ Any violations of this scheme are considered to be bugs. * [#525](https://github.com/hashie/hashie/pull/525): Use `indifferent_writer` in `IndifferentAccess#convert!` - [@yogeshjain999](https://github.com/yogeshjain999). * [#527](https://github.com/hashie/hashie/pull/527): Updated Copyright to (c) 2009-2020 Intridea, Inc., and Contributors - [@dblock](https://github.com/dblock). * [#555](https://github.com/hashie/hashie/pull/555): Test with Ruby 3.0 - [@dblock](https://github.com/dblock). -* Your contribution here. - -### Deprecated - -* Your contribution here. ### Removed * [#538](https://github.com/hashie/hashie/pull/538): Dropped testing for JRuby 9.0, though not support - [@michaelherold](https://github.com/michaelherold). -* Your contribution here. ### Fixed @@ -45,11 +38,6 @@ Any violations of this scheme are considered to be bugs. * [#535](https://github.com/hashie/hashie/pull/535): Restored the exporting of all properties as part of `Dash#to_h` and `Dash#to_hash` - [@michaelherold](https://github.com/michaelherold). * [#537](https://github.com/hashie/hashie/pull/537): Fixed inconsistencies with handling defaults in `Dash` with and without `IgnoreUnclared` mixed in - [@michaelherold](https://github.com/michaelherold). * [#547](https://github.com/hashie/hashie/pull/547): Fixed issue where a source hash key can be used in translating multiple properties - [@danwa5](https://github.com/danwa5). -* Your contribution here. - -### Security - -* Your contribution here. ## [4.1.0] - 2020-02-01 diff --git a/README.md b/README.md index ea38d9f..721bdc5 100644 --- a/README.md +++ b/README.md @@ -8,47 +8,49 @@ # Table of Contents -- [Installation](#installation) -- [Stable Release](#stable-release) -- [Hash Extensions](#hash-extensions) -- [Logging](#logging) - - [Coercion](#coercion) - - [Coercing Collections](#coercing-collections) - - [Coercing Hashes](#coercing-hashes) - - [Coercing Core Types](#coercing-core-types) - - [Coercion Proc](#coercion-proc) - - [A note on circular coercion](#a-note-on-circular-coercion) - - [KeyConversion](#keyconversion) - - [MergeInitializer](#mergeinitializer) - - [MethodAccess](#methodaccess) - - [MethodAccessWithOverride](#methodaccesswithoverride) - - [MethodOverridingInitializer](#methodoverridinginitializer) - - [IndifferentAccess](#indifferentaccess) - - [IgnoreUndeclared](#ignoreundeclared) - - [DeepMerge](#deepmerge) - - [DeepFetch](#deepfetch) - - [DeepFind](#deepfind) - - [DeepLocate](#deeplocate) -- [StrictKeyAccess](#strictkeyaccess) -- [Mash](#mash) - - [KeepOriginalKeys](#keeporiginalkeys) - - [PermissiveRespondTo](#permissiverespondto) - - [SafeAssignment](#safeassignment) - - [SymbolizeKeys](#symbolizekeys) - - [DefineAccessors](#defineaccessors) -- [Dash](#dash) - - [Potential Gotchas](#potential-gotchas) - - [PropertyTranslation](#propertytranslation) - - [Mash and Rails 4 Strong Parameters](#mash-and-rails-4-strong-parameters) - - [Coercion](#coercion-1) - - [PredefinedValues](#predefinedvalues) -- [Trash](#trash) -- [Clash](#clash) -- [Rash](#rash) - - [Auto-Optimized](#auto-optimized) -- [Mascot](#mascot) -- [Contributing](#contributing) -- [Copyright](#copyright) +- [Hashie](#hashie) +- [Table of Contents](#table-of-contents) + - [Installation](#installation) + - [Stable Release](#stable-release) + - [Hash Extensions](#hash-extensions) + - [Logging](#logging) + - [Coercion](#coercion) + - [Coercing Collections](#coercing-collections) + - [Coercing Hashes](#coercing-hashes) + - [Coercing Core Types](#coercing-core-types) + - [Coercion Proc](#coercion-proc) + - [A note on circular coercion](#a-note-on-circular-coercion) + - [KeyConversion](#keyconversion) + - [MergeInitializer](#mergeinitializer) + - [MethodAccess](#methodaccess) + - [MethodAccessWithOverride](#methodaccesswithoverride) + - [MethodOverridingInitializer](#methodoverridinginitializer) + - [IndifferentAccess](#indifferentaccess) + - [IgnoreUndeclared](#ignoreundeclared) + - [DeepMerge](#deepmerge) + - [DeepFetch](#deepfetch) + - [DeepFind](#deepfind) + - [DeepLocate](#deeplocate) + - [StrictKeyAccess](#strictkeyaccess) + - [Mash](#mash) + - [KeepOriginalKeys](#keeporiginalkeys) + - [PermissiveRespondTo](#permissiverespondto) + - [SafeAssignment](#safeassignment) + - [SymbolizeKeys](#symbolizekeys) + - [DefineAccessors](#defineaccessors) + - [Dash](#dash) + - [Potential Gotchas](#potential-gotchas) + - [PropertyTranslation](#propertytranslation) + - [Mash and Rails 4 Strong Parameters](#mash-and-rails-4-strong-parameters) + - [Coercion](#coercion-1) + - [PredefinedValues](#predefinedvalues) + - [Trash](#trash) + - [Clash](#clash) + - [Rash](#rash) + - [Auto-Optimized](#auto-optimized) + - [Mascot](#mascot) + - [Contributing](#contributing) + - [Copyright](#copyright) ## Installation @@ -60,8 +62,7 @@ $ gem install hashie ## Stable Release -You're reading the documentation for the next release of Hashie, which should be 4.1.1. -The current stable release is [4.1.0](https://github.com/hashie/hashie/blob/v4.1.0/README.md). +You're reading the documentation for the stable release of Hashie, v5.0.0. ## Hash Extensions -- cgit v1.2.1