Jason Hu
							
						 
						
							 
							
							
								
								
							
							
								
							
								c82d2cb11c 
								
									
								
							
								 
							
						 
						
							
							
								
								Cherry pick test fix ( #22939 )  
							
							 
							
							
							
						 
						
							2019-04-09 13:59:15 -07:00  
						
					 
				
					
						
							
							
								 
								Jason Hu
							
						 
						
							 
							
							
							
								
							
								8d86722c0e 
								
							
								 
							
						 
						
							
							
								
								Fix dev branch ( #22493 )  
							
							 
							
							
							
						 
						
							2019-03-28 11:09:12 +01:00  
						
					 
				
					
						
							
							
								 
								Andrew Sayre
							
						 
						
							 
							
							
							
								
							
								0903bd92f0 
								
							
								 
							
						 
						
							
							
								
								Add config entry remove callback ( #21576 )  
							
							 
							
							
							
						 
						
							2019-03-01 21:13:55 -08:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								ee4be13bda 
								
							
								 
							
						 
						
							
							
								
								Allow config entry reloading ( #21502 )  
							
							 
							
							... 
							
							
							
							* Allow config entry reloading
* Fix duplicate test name
* Add comment
* fix typing 
							
						 
						
							2019-02-28 22:27:20 -06:00  
						
					 
				
					
						
							
							
								 
								Robert Svensson
							
						 
						
							 
							
							
								
								
							
							
								
							
								d9712027e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Config entry options ( #18929 )  
							
							 
							
							... 
							
							
							
							Add support for options flow for config entries 
							
						 
						
							2019-02-22 17:59:43 +01:00  
						
					 
				
					
						
							
							
								 
								Andrew Sayre
							
						 
						
							 
							
							
							
								
							
								383813bfe6 
								
							
								 
							
						 
						
							
							
								
								Config Entry migrations ( #20888 )  
							
							 
							
							... 
							
							
							
							* Updated per review feedback.
* Fixed line length
* Review comments and lint error
* Fixed mypy typeing error
* Moved migration logic to setup
* Use new migration error state
* Fix bug and ignore mypy type error
* Removed SmartThings example and added unit tests.
* Fixed test comments. 
							
						 
						
							2019-02-15 09:30:47 -08:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								882f5ed079 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't directly update config entries ( #20877 )  
							
							 
							
							... 
							
							
							
							* Don't directly update config entries
* Use ConfigEntryNotReady
* Fix tests
* Remove old test
* Lint 
							
						 
						
							2019-02-13 20:36:06 -08:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								77bf10e37c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix unloading an entry can leave states around ( #17786 )  
							
							 
							
							... 
							
							
							
							* Add test that tests unloading on remove
* Add more test things
* Untangle entity remove code from entity platform
* Don't add default implementation of async_will_remove
* Keep entity weakref alive 
							
						 
						
							2018-10-25 19:57:36 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								0cfbb9ce91 
								
							
								 
							
						 
						
							
							
								
								Allow config entry setup to raise not ready ( #17135 )  
							
							 
							
							
							
						 
						
							2018-10-04 15:53:50 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								a1c914dfeb 
								
									
								
							
								 
							
						 
						
							
							
								
								On removal, only unload config entry if loaded ( #16844 )  
							
							 
							
							... 
							
							
							
							* On removal, only unload config entry if loaded
* Fix test 
							
						 
						
							2018-09-25 14:29:13 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								f4974f58fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Config entry update data ( #16843 )  
							
							 
							
							... 
							
							
							
							* WIP
* Allow updating data of a config entry 
							
						 
						
							2018-09-25 12:21:11 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								201fd4afee 
								
							
								 
							
						 
						
							
							
								
								Add config entries to connection class ( #16618 )  
							
							 
							
							
							
						 
						
							2018-09-17 10:12:46 +02:00  
						
					 
				
					
						
							
							
								 
								Ville Skyttä
							
						 
						
							 
							
							
							
								
							
								dbd0763f83 
								
							
								 
							
						 
						
							
							
								
								Grammar and spelling fixes ( #16065 )  
							
							 
							
							
							
						 
						
							2018-08-19 22:29:08 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Hu
							
						 
						
							 
							
							
							
								
							
								50daef9a52 
								
							
								 
							
						 
						
							
							
								
								Add context to login flow ( #15914 )  
							
							 
							
							... 
							
							
							
							* Add context to login flow
* source -> context
* Fix unit test
* Update comment 
							
						 
						
							2018-08-13 11:27:18 +02:00  
						
					 
				
					
						
							
							
								 
								Jason Hu
							
						 
						
							 
							
							
							
								
							
								f58425dd3c 
								
							
								 
							
						 
						
							
							
								
								Refactor data entry flow ( #15883 )  
							
							 
							
							... 
							
							
							
							* Refactoring data_entry_flow and config_entry_flow
Move SOURCE_* to config_entries
Change data_entry_flow.FlowManager.async_init() source param default
 to None
Change this first step_id as source or init if source is None
_BaseFlowManagerView pass in SOURCE_USER as default source
* First step of data entry flow decided by _async_create_flow() now
* Lint
* Change helpers.config_entry_flow.DiscoveryFlowHandler default step
* Change FlowManager.async_init source param to context dict param 
							
						 
						
							2018-08-09 13:24:14 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								2205090795 
								
									
								
							
								 
							
						 
						
							
							
								
								Storage auth ( #15192 )  
							
							 
							
							... 
							
							
							
							* Support parallel loading
* Add storage mock
* Store auth
* Fix tests 
							
						 
						
							2018-06-28 22:14:26 -04:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								c79c94550f 
								
									
								
							
								 
							
						 
						
							
							
								
								Return None to indicate no config found ( #15147 )  
							
							 
							
							... 
							
							
							
							* Return None to indicate no config found
* Fix tests 
							
						 
						
							2018-06-25 17:21:38 -04:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								ae51dc08bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Add storage helper and migrate config entries ( #15045 )  
							
							 
							
							... 
							
							
							
							* Add storage helper
* Migrate config entries to use the storage helper
* Make sure tests do not do I/O
* Lint
* Add versions to stored data
* Add more instance variables
* Make migrator load config if nothing to migrate
* Address comments 
							
						 
						
							2018-06-25 12:53:49 -04:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								fa9b9105a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix hue discovery popping up ( #14614 )  
							
							 
							
							... 
							
							
							
							* Fix hue discovery popping up
* Fix result
* Fix tests 
							
						 
						
							2018-05-24 14:24:14 -04:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								83d300fd11 
								
							
								 
							
						 
						
							
							
								
								Custom component loading cleanup ( #14211 )  
							
							 
							
							... 
							
							
							
							* Clean up custom component loading
* Fix some tests
* Fix some stuff
* Make imports work again
* Fix tests
* Remove debug print
* Lint 
							
						 
						
							2018-05-01 20:57:30 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								5d3471269a 
								
							
								 
							
						 
						
							
							
								
								Show a notification when a config entry is discovered ( #14022 )  
							
							 
							
							... 
							
							
							
							* Show a notification when a config entry is discovered
* update comment
* Inline functions
* Lint 
							
						 
						
							2018-04-22 21:00:24 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								60508f7215 
								
									
								
							
								 
							
						 
						
							
							
								
								Extract config flow to own module ( #13840 )  
							
							 
							
							... 
							
							
							
							* Extract config flow to own module
* Lint
* fix lint
* fix typo
* ConfigFlowHandler -> FlowHandler
* Rename to data_entry_flow 
							
						 
						
							2018-04-13 10:14:53 -04:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
							
								
							
								f47572d3c0 
								
							
								 
							
						 
						
							
							
								
								Allow platform unloading ( #13784 )  
							
							 
							
							... 
							
							
							
							* Allow platform unloading
* Add tests
* Add last test 
							
						 
						
							2018-04-12 14:28:54 +02:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								73de749411 
								
									
								
							
								 
							
						 
						
							
							
								
								Use config entry to setup platforms ( #13752 )  
							
							 
							
							... 
							
							
							
							* Use config entry to setup platforms
* Rename to async_forward_entry
* Add tests
* Catch if platform not exists for entry 
							
						 
						
							2018-04-09 10:09:08 -04:00  
						
					 
				
					
						
							
							
								 
								Adam Mills
							
						 
						
							 
							
							
							
								
							
								26960283a0 
								
							
								 
							
						 
						
							
							
								
								Config flow translations ( #13066 )  
							
							 
							
							... 
							
							
							
							* Development script for testing translation strings
* Localize backend of config flow
* Fix hue tests
* Update hue.en.json
* Move components to individual directories
* Bridge -> bridge 
							
						 
						
							2018-03-11 12:04:34 -07:00  
						
					 
				
					
						
							
							
								 
								Paulus Schoutsen
							
						 
						
							 
							
							
								
								
							
							
								
							
								b3a47722f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Initial support for Config Entries ( #12079 )  
							
							 
							
							... 
							
							
							
							* Introduce Config Entries
* Rebase fail
* Address comments
* Address more comments
* RequestDataValidator moved 
							
						 
						
							2018-02-16 14:07:38 -08:00