Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							ce157eeab9 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.32.1' into master  
						
						
						
					 
					
						2021-04-25 13:45:43 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3e170711 
							
						 
					 
					
						
						
							
							Bump version to 4.32.1  
						
						
						
					 
					
						2021-04-25 13:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							fab4e3e5be 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.32.0' into master  
						
						
						
					 
					
						2021-04-18 21:47:56 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							42deda7eb5 
							
						 
					 
					
						
						
							
							Bump version to 4.32.0  
						
						
						
					 
					
						2021-04-18 21:47:47 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							a34bd456e8 
							
						 
					 
					
						
						
							
							Update Cython to 0.29.22  
						
						
						
					 
					
						2021-04-18 21:47:34 -04:00 
						 
				 
			
				
					
						
							
							
								RK 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cb8e60280 
							
						 
					 
					
						
						
							
							Feature: Context local provider ( #442 )  
						
						... 
						
						
						
						Co-authored-by: Rollo Konig Brock <rollo@b2c2.com> 
						
					 
					
						2021-04-18 21:37:55 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							155f598699 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.31.2' into master  
						
						
						
					 
					
						2021-03-30 14:02:22 -06:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							57b4913b9b 
							
						 
					 
					
						
						
							
							Bump version to 4.31.2 and update changelog  
						
						
						
					 
					
						2021-03-30 14:02:12 -06:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							664a6ca5d9 
							
						 
					 
					
						
						
							
							Add sonthonaxrk to the list of contributors  
						
						
						
					 
					
						2021-03-30 14:01:22 -06:00 
						 
				 
			
				
					
						
							
							
								RK 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed13a4023 
							
						 
					 
					
						
						
							
							Fix provider documentation ( #440 )  
						
						... 
						
						
						
						Make example more realistic.  This would break if you're running flask with multiple threads. 
						
					 
					
						2021-03-30 13:59:06 -06:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							7b70f46601 
							
						 
					 
					
						
						
							
							Fix an issue with Dict provider non-string keys  
						
						
						
					 
					
						2021-03-30 10:25:45 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							d04596be73 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.31.1' into master  
						
						
						
					 
					
						2021-03-23 21:14:47 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							37dd617260 
							
						 
					 
					
						
						
							
							Bump version to 4.31.1  
						
						
						
					 
					
						2021-03-23 21:14:35 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aef599606 
							
						 
					 
					
						
						
							
							Fix ThreadSafeSingleton synchronization issue ( #434 )  
						
						... 
						
						
						
						* Fix ThreadSafeSingleton synchronization issue
* Update changelog 
						
					 
					
						2021-03-23 21:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							fca9fd498c 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.31.0' into master  
						
						
						
					 
					
						2021-03-20 21:42:57 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							88455d10ff 
							
						 
					 
					
						
						
							
							Bump version to 4.31.0  
						
						
						
					 
					
						2021-03-20 21:42:40 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e698f633 
							
						 
					 
					
						
						
							
							Fix configuration cache reset ( #430 )  
						
						... 
						
						
						
						* Implement fix
* Improve providers copying
* Add tests and implement cache reset for configuration option
* Update changelog
* Add link to the issue 
						
					 
					
						2021-03-20 21:41:39 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f961ff536a 
							
						 
					 
					
						
						
							
							Schemas ( #429 )  
						
						... 
						
						
						
						* Add single container prototype
* Add multiple containers prototype
* Add integration tests
* Implement from_*() methods and add tests
* Prototype inline injections
* Add integration test for inline providers
* Refactor integration tests
* Add integration test for reordered schema
* Remove unused imports from tests
* Refactor schema module
* Update tests to match latest schemas
* Add mypy_boto3_s3 to the test requirements
* Add boto3 to the test requirements
* Add set_provides for Callable, Factory, and Singleton providers
* Fix warnings in tests
* Add typing stubs for Callable, Factory, and Singleton .set_provides() attributes
* Fix singleton children to have optional provides
* Implement provider to provider resolving
* Fix pypy3 tests
* Implement boto3 session use case and add tests
* Implement lazy initialization and improve copying for Callable, Factory, Singleton, and Coroutine providers
* Fix Python 2 tests
* Add region name for boto3 integration example
* Remove f-strings from set_provides()
* Fix schema flake8 errors
* Implement lazy initialization and improve copying for Delegate provider
* Implement lazy initialization and improve copying for Object provider
* Speed up wiring tests
* Implement lazy initialization and improve copying for FactoryAggregate provider
* Implement lazy initialization and improve copying for Selector provider
* Implement lazy initialization and improve copying for Dependency provider
* Implement lazy initialization and improve copying for Resource provider
* Implement lazy initialization and improve copying for Configuration provider
* Implement lazy initialization and improve copying for ProvidedInstance provider
* Implement lazy initialization and improve copying for AttributeGetter provider
* Implement lazy initialization and improve copying for ItemGetter provider
* Implement lazy initialization and improve copying for MethodCaller provder
* Update changelog
* Fix typing in wiring module
* Fix wiring module loader uninstallation issue
* Fix provided instance providers error handing in asynchronous mode
Co-authored-by: Roman Mogylatov <rmk@Romans-MacBook-Pro.local> 
						
					 
					
						2021-03-20 13:16:51 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							8cad8c6b65 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.30.0' into master  
						
						
						
					 
					
						2021-03-19 20:23:39 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea8709ed9 
							
						 
					 
					
						
						
							
							Bump version to 4.30.0  
						
						
						
					 
					
						2021-03-19 20:23:20 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1b7cc677 
							
						 
					 
					
						
						
							
							Remove restriction to wire a dynamic container  
						
						
						
					 
					
						2021-03-19 20:23:10 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							ee89476db0 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.29.2' into master  
						
						
						
					 
					
						2021-03-08 16:33:46 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							e42d7dc05e 
							
						 
					 
					
						
						
							
							Bump version to 4.29.2  
						
						
						
					 
					
						2021-03-08 16:33:32 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbbed8972a 
							
						 
					 
					
						
						
							
							Wiring import fixes numpy scipy ( #422 )  
						
						... 
						
						
						
						* Add signature guards
* Fix flake8 errors and update changelog
* Fix slow numpy/scipy installs on pypy3 
						
					 
					
						2021-03-08 16:32:34 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							b3bcf60ced 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.29.1' into master  
						
						
						
					 
					
						2021-03-05 20:20:10 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							ed0b93bdbe 
							
						 
					 
					
						
						
							
							Pin ubuntu to 18.04 for publishing jobs  
						
						
						
					 
					
						2021-03-05 20:19:31 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4ebb1b786 
							
						 
					 
					
						
						
							
							Remove unittest2 ( #419 )  
						
						... 
						
						
						
						* Remove unittest2 framework
* Skip a couple of tests on Python 2.7
* Update changelog 
						
					 
					
						2021-03-05 20:17:28 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							6b57ce9f15 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.29.1' into master  
						
						
						
					 
					
						2021-03-05 17:28:56 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							dbad7949b0 
							
						 
					 
					
						
						
							
							Bump version to 4.29.1  
						
						
						
					 
					
						2021-03-05 17:28:46 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							22629544a4 
							
						 
					 
					
						
						
							
							Fix recursive copying issue in `Delegate` provider  
						
						
						
					 
					
						2021-03-05 17:24:48 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							c14ff96773 
							
						 
					 
					
						
						
							
							Remove legacy css file  
						
						
						
					 
					
						2021-03-05 17:23:57 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							2cab6c687a 
							
						 
					 
					
						
						
							
							Add docs and example for `Factory.add_attributes()` method  
						
						
						
					 
					
						2021-03-03 16:06:53 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a3ad0b82 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.29.0' into master  
						
						
						
					 
					
						2021-03-03 09:06:29 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							3f026887bf 
							
						 
					 
					
						
						
							
							Bump version to 4.29.0  
						
						
						
					 
					
						2021-03-03 09:06:19 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1304e596d6 
							
						 
					 
					
						
						
							
							Container provider override API ( #418 )  
						
						... 
						
						
						
						* Implement override API
* Add tests
* Update changelog 
						
					 
					
						2021-03-03 09:05:15 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bf3601695 
							
						 
					 
					
						
						
							
							Singleton reset context ( #417 )  
						
						... 
						
						
						
						* Add implementation and typing stubs
* Make some refactoring and add tests
* Pin ubuntu version to 18.04
* Add docs and example
* Add changelog
* Add container docs 
						
					 
					
						2021-03-03 08:28:10 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b0a1e968 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.28.1' into master  
						
						
						
					 
					
						2021-03-01 09:06:24 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a0973be3 
							
						 
					 
					
						
						
							
							Bump version to 4.28.1  
						
						
						
					 
					
						2021-03-01 09:06:11 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							346451819e 
							
						 
					 
					
						
						
							
							Fix async mode mode exception handling issue in `Dependency` provider  
						
						
						
					 
					
						2021-03-01 09:01:51 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							26571e805a 
							
						 
					 
					
						
						
							
							Fix links to `boto3` example  
						
						
						
					 
					
						2021-03-01 08:28:22 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							25c966f7af 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.28.0' into master  
						
						
						
					 
					
						2021-02-28 21:08:59 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							cc05b42200 
							
						 
					 
					
						
						
							
							Bump version to 4.28.0  
						
						
						
					 
					
						2021-02-28 21:08:50 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da13341453 
							
						 
					 
					
						
						
							
							Wiring: attribute injections ( #414 )  
						
						... 
						
						
						
						* Add implementation
* Add tests for module and class
* Add tests for module and class for string ids
* Update tests with typing
* Add tests for invalid type of marker
* Add docs and the example
* Update changelog
* Fix Python 3.6 tests and flake8 
						
					 
					
						2021-02-28 21:07:50 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							c787ac2f63 
							
						 
					 
					
						
						
							
							Merge branch 'release/4.27.0' into master  
						
						
						
					 
					
						2021-02-27 09:47:11 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							48392beff2 
							
						 
					 
					
						
						
							
							Bump version to 4.27.0  
						
						
						
					 
					
						2021-02-27 09:46:58 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b8a4aac4 
							
						 
					 
					
						
						
							
							Introduce wiring inspect filter ( #412 )  
						
						... 
						
						
						
						* Introduce wiring inspect filter
* Upgrade exclusion filter
* Refactor wiring 
						
					 
					
						2021-02-27 09:45:49 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							6763ad2934 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
					 
					
						2021-02-25 17:02:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shubhendra Singh Chauhan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ac798014a 
							
						 
					 
					
						
						
							
							Integration: DeepSource ( #407 )  
						
						... 
						
						
						
						* Refactor unnecessary `else` / `elif` when `if` block has a `return` statement
* Remove unused imports
* Use literal syntax to create data structure
* revert "remove unused import"
* Create .deepsource.toml 
						
					 
					
						2021-02-25 16:57:34 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							9788a1888f 
							
						 
					 
					
						
						
							
							Add `boto3` example  
						
						
						
					 
					
						2021-02-25 11:06:08 -05:00 
						 
				 
			
				
					
						
							
							
								Roman Mogylatov 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf14c139f 
							
						 
					 
					
						
						
							
							Add @withshubh to the list of contributors  
						
						
						
					 
					
						2021-02-25 09:52:24 -05:00