nicklockwood/HRCoder — pull request #3 by krider2010 (2012-12-03 14:02:57+00:00)
Title: Maintain scope even for ordinary dictionaries when unarchiving

Nested dictionaries in a plist which had the same property names as a containing encoded object causes issues as scope was lost. The properties were mangled on the wrong object. This fix ensures that even ordinary dictionaries are pushed onto the stack when parsing to avoid this sort of thing happening. Possibly an argument for better structure in the plist but this was forced on us!

Hope this helps, and avoids hours of debugging for others who may use the library. Any issues with the fix please do get in touch.