{"push_id":573238327,"size":1000,"distinct_size":1,"ref":"refs/heads/lightwaverf","head":"94188a1cccbe6650261fa145f1187404f4602a00","before":"fcef35b5af5f9a4d0db20983d7b4c067d84d08e9","commits":[{"sha":"8e04bdebab8692829b7eb91a062ea0e28faa93e1","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Update debug messages","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/8e04bdebab8692829b7eb91a062ea0e28faa93e1"},{"sha":"271c8ec83dd26ac238e56c311ee5a566e06df6fa","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Initial commit of node deserialisation","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/271c8ec83dd26ac238e56c311ee5a566e06df6fa"},{"sha":"1834db8245e5e55ec8886051f2b00b6e337b6f9c","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Update serialisation code.\nThis modification moves the 'restore from file' code from the node advancer, into the controller. Instead of creating a new node, then restoring and then having to read all the information out of the file and put it into the node, and restore all the command classes and their data, this instead reads the node file directly and uses the class created by the XML deserialiser which contains all the data that was originally serialised. This avoids having to add getter/setter methods for every new class, or bit of information that gets added to classes, or nodes in future.\nOnce the data is deserialised from disk, some information needs to be added to the command classes and nodes - i.e. links to the controller, and to the node for a command class.\n** Needs further testing **","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/1834db8245e5e55ec8886051f2b00b6e337b6f9c"},{"sha":"dd6a7318f3747134f498251bf54553e656cfecb8","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Merge pull request #1521 from wezhunter/zwave-config-fix-name-list\n\nZWave: Fix display Node ID when Name set","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/dd6a7318f3747134f498251bf54553e656cfecb8"},{"sha":"00fe3dcebd8c60b61fc20aacce046c966a128ede","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Update association to use 'get all' function rather than cycling through the database.\nThis is less reliant on the database!","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/00fe3dcebd8c60b61fc20aacce046c966a128ede"},{"sha":"1811774641059993766d6c6cf0fc82159e691394","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Ensure name/location get maintained even if the XML is considered invalid.\nRemove version from XML folder.","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/1811774641059993766d6c6cf0fc82159e691394"},{"sha":"f190db10fbc1c5d2774dc84f4c7b5f14f623d03d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Fix bug restoring name/location","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/f190db10fbc1c5d2774dc84f4c7b5f14f623d03d"},{"sha":"be2b1638824d90fe31c9284305d27701133c1194","author":{"email":"a5f1ec338604c5e50783dd2949aaae999c95e3cb@connectv.com","name":"Krzysztof Goworek"},"message":"Added new Z-Wave device: Qubino Fash dimmer.","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/be2b1638824d90fe31c9284305d27701133c1194"},{"sha":"0e5fd41be64dd959af4c41ee5c70f7b52b1da663","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Merge pull request #1528 from druciak/master\n\nAdded Z-Wave product: Qubino Flash 2 Relays","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/0e5fd41be64dd959af4c41ee5c70f7b52b1da663"},{"sha":"d0f68d75b137fb80b1b3704060862596977ddd4e","author":{"email":"88f4fa62785b880a30e61bf721d6487384329bb0@GL-0032.kpit.com","name":"Matthias"},"message":"fix: Values of different meters got mixed","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/d0f68d75b137fb80b1b3704060862596977ddd4e"},{"sha":"365aa36c0dbd29d7e4c9ffd0946e11171364d0b4","author":{"email":"83a2c58cf8ffcd7d2f73733a52fe285af9588a94@gmail.com","name":"wezhunter"},"message":"Change LastHeal to use NodeState\n\nReturns IDLE instead of NONE when no previous Heal information.\nSimplifies code","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/365aa36c0dbd29d7e4c9ffd0946e11171364d0b4"},{"sha":"6e46eaa5b23fdcc5812def0f60efe004f60b738f","author":{"email":"88f4fa62785b880a30e61bf721d6487384329bb0@GL-0032.kpit.com","name":"msteigenberger"},"message":"Merge branch 'master' of https://github.com/msteigenberger/openhab","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/6e46eaa5b23fdcc5812def0f60efe004f60b738f"},{"sha":"52fa43f8bbdda8ce67591c6df8b7af6d0ea05cf4","author":{"email":"fdcb79d47550bd50bb403f304cfbcc234d2a8cf6@gmail.com","name":"Bernd Pfrommer"},"message":"Several architectural changes were made based on lessons learned with the first version:\n\n- binding now largely ignores category/subcategory entries in the modem link database\n- no more device querying (too fragile, rarely successful, not really needed)\n- binding can now handle updates to the item binding configuration while running\n- new approach for deleting modem database entries allows for selective deleting of devices\n- split DeviceFeature class into new classes MessageHandler, CommandHandler, MessageDispatcher, PollHandler\n- did away with device descriptors, categories, subcategories as they are no longer needed\n- replaced categories.xml by much simpler device_types.xml file\n- added configuration option to add new device types via local device_types.xml file\n- more code documentation","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/52fa43f8bbdda8ce67591c6df8b7af6d0ea05cf4"},{"sha":"a28bb0abaf25c53d9cbb6dda5eeacb252baec370","author":{"email":"a5f1ec338604c5e50783dd2949aaae999c95e3cb@connectv.com","name":"Krzysztof Goworek"},"message":"Z-Wave: multi instance encap response handler fixed","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/a28bb0abaf25c53d9cbb6dda5eeacb252baec370"},{"sha":"64fc8daaac96d5bddd7355634b2097f9b81071c5","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Merge pull request #1536 from cdjackson/zwave-alarm\n\nZwave ALARM class implementation","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/64fc8daaac96d5bddd7355634b2097f9b81071c5"},{"sha":"0c08f73160f533c151b869b4f40b5ee175bc7cff","author":{"email":"83a2c58cf8ffcd7d2f73733a52fe285af9588a94@gmail.com","name":"wezhunter"},"message":"Fix LastHeal state\n\nFixing as per Chris' suggestions","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/0c08f73160f533c151b869b4f40b5ee175bc7cff"},{"sha":"35c6d38d78308eb75a1430b4f309806da2ed9f5d","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Merge pull request #1523 from wezhunter/zwave-improve-healstate\n\nZWave: Improve node Heal State information","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/35c6d38d78308eb75a1430b4f309806da2ed9f5d"},{"sha":"f04928584c0c668ca95f7ee2e249977c57d5d452","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Tidy code","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/f04928584c0c668ca95f7ee2e249977c57d5d452"},{"sha":"2f6895c752e165b38d173f3c2f4da1226dd01107","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@cd-jackson.com","name":"Chris Jackson"},"message":"Don't persist the node stage - this will always be reset on startup anyway.","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/2f6895c752e165b38d173f3c2f4da1226dd01107"},{"sha":"ad3c8758ff8c43b2b59c17d91858d16c2b154e7c","author":{"email":"a5f1ec338604c5e50783dd2949aaae999c95e3cb@connectv.com","name":"Krzysztof Goworek"},"message":"Multi-instance command fixes.","distinct":false,"url":"https://api.github.com/repos/foxy82/openhab/commits/ad3c8758ff8c43b2b59c17d91858d16c2b154e7c"}]}