{"head":"d50ca5144cbb8b17ca0380135583c9f6e4f6872f","size":7,"push_id":45256635,"shas":[["2ed5a3273989e50d8cd77bd31ffc04d23375aeb6","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Implemented component and entity encoding by encoding to native objects only. This allows simple serialization to JSON, AMF or XML. I haven't yet implemented decoding back to typed objects, so tests comprise checking equivalency of the output objects.","Alec McEachran"],["c45c0d80f342e38bfc8b0b79094f4e178467b185","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Added encoding and decoding for components, entities and systems","Alec McEachran"],["c19e2e032eb2fdd11f33072903184faa0ba7608d","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","It is unclear whether this is useful... it is a first thought towards allowing [Ember(required)] and [Ember(optional)] tags in Node structures, such that the required elements define the node, but the optional elements are automagically added and removed as they are available...","Alec McEachran"],["d3d7ae28bd7fb9e0a7eedbee26beb03709d0d61f","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Interim commit - refactoring to enable [Ember(optional)] tag in Nodes definition.","Alec McEachran"],["869086f593bf3581ac4b91113ed1e547acc7bf59","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Completed implementation of [Ember(required)] and [Ember(optional) metadata tags for describing node definitions.","Alec McEachran"],["e4813132bc7d7f37282f040080cd320cbca2539a","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Implemented component and entity encoding by encoding to native objects only. This allows simple serialization to JSON, AMF or XML. I haven't yet implemented decoding back to typed objects, so tests comprise checking equivalency of the output objects.\n\nAdded encoding and decoding for components, entities and systems\n\nIt is unclear whether this is useful... it is a first thought towards allowing [Ember(required)] and [Ember(optional)] tags in Node structures, such that the required elements define the node, but the optional elements are automagically added and removed as they are available...\n\nInterim commit - refactoring to enable [Ember(optional)] tag in Nodes definition.\n\nCompleted implementation of [Ember(required)] and [Ember(optional) metadata tags for describing node definitions.","Alec McEachran"],["d50ca5144cbb8b17ca0380135583c9f6e4f6872f","389e06d599525a9b2f0efdcb061589528d85c81b@alecmce.com","Merge branch 'optional_node_values' of github.com:alecmce/xember into optional_node_values","Alec McEachran"]],"ref":"refs/heads/master"}