From 33dcba9548e9612f1b52d0ae8c597f7d7de52f77 Mon Sep 17 00:00:00 2001 From: William Kimball <30981667+wwkimball@users.noreply.github.com> Date: Sat, 5 Nov 2022 00:55:05 -0500 Subject: [PATCH] Prep v3.6.9 --- CHANGES | 13 +++++++++++++ yamlpath/__init__.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 2a63bbe..9c6c682 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,16 @@ +3.6.9: +Enhancements: +* Partial support for updating bare Python dict and Python's native + collections.OrderedDict data structures was removed in version 3.6.8 because + compatible YAML/EYAML/JSON data never presented as these data types and if + anyone ever attempted to update a key by reference in a dict or + collections.OrderedDict, it would cause a Python stack dump due to neither + supporting the required insert method, which is provided only by ruamel.yaml. + This version not only restores this capability, but also solves the issue of + missing support for the insert logic, where applicable. It also adds support + for the ruamel.yaml.compat.ordereddict type. Thanks to + https://github.com/tsinggggg for requesting this feature be added! + 3.6.8 Bug Fixes: * Changes to format and value of child nodes under Anchored Hashes (maps/dicts) diff --git a/yamlpath/__init__.py b/yamlpath/__init__.py index 557cd72..9867cf4 100644 --- a/yamlpath/__init__.py +++ b/yamlpath/__init__.py @@ -1,6 +1,6 @@ """Core YAML Path classes.""" # Establish the version number common to all components -__version__ = "3.6.8" +__version__ = "3.6.9" from yamlpath.yamlpath import YAMLPath from yamlpath.processor import Processor