mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-10-30 23:47:40 +03:00 
			
		
		
		
	Update changelog
This commit is contained in:
		
							parent
							
								
									449dff6282
								
							
						
					
					
						commit
						bac3249b50
					
				|  | @ -9,13 +9,31 @@ follows `Semantic versioning`_ | ||||||
| 
 | 
 | ||||||
| Development version | Development version | ||||||
| ------------------- | ------------------- | ||||||
| - Rename ``di.AbstractCatalog`` to ``di.DeclarativeCatalog``  | - No features. | ||||||
|  | 
 | ||||||
|  | 0.11.0 | ||||||
|  | ------ | ||||||
|  | - Rename ``AbstractCatalog`` to ``DeclarativeCatalog``  | ||||||
|   (with backward compatibility). |   (with backward compatibility). | ||||||
|  | - Rename ``catalog`` module to ``catalogs`` with backward compatibility. | ||||||
|  | - Implement dynamic binding of providers for ``DeclarativeCatalog``. | ||||||
|  | - Add ``DynamicCatalog``. | ||||||
|  | - Change restrictions for providers-to-catalogs bindings - provider could be  | ||||||
|  |   bound to several catalogs with different names. | ||||||
|  | - Restrict overriding of providers by themselves. | ||||||
|  | - Restrict overriding of catalogs by themselves. | ||||||
|  | - Make ``DeclarativeCatalog.last_overriding`` attribute to be ``None`` by  | ||||||
|  |   default. | ||||||
|  | - Make ``Provider.last_overriding`` attribute to be ``None`` by  | ||||||
|  |   default. | ||||||
|  | - Refactor catalogs and providers modules. | ||||||
|  | - Add API documentation | ||||||
|  | - Improve user's guides and examples. | ||||||
| 
 | 
 | ||||||
| 0.10.5 | 0.10.5 | ||||||
| ------ | ------ | ||||||
| - Add more representable implementation for ``di.AbstractCatalog`` and  | - Add more representable implementation for ``AbstractCatalog`` and  | ||||||
|   ``di.AbstractCatalog.Bundle``. |   ``AbstractCatalog.Bundle``. | ||||||
| 
 | 
 | ||||||
| 0.10.4 | 0.10.4 | ||||||
| ------ | ------ | ||||||
|  | @ -35,22 +53,22 @@ Development version | ||||||
| 
 | 
 | ||||||
| 0.10.0 | 0.10.0 | ||||||
| ------ | ------ | ||||||
| - Add functionality for creating ``di.AbstractCatalog`` provider bundles. | - Add functionality for creating ``AbstractCatalog`` provider bundles. | ||||||
| - Improve ``di.AbstractCatalog`` inheritance. | - Improve ``AbstractCatalog`` inheritance. | ||||||
| - Improve ``di.AbstractCatalog`` overriding. | - Improve ``AbstractCatalog`` overriding. | ||||||
| - Add images for catalog "Writing catalogs" and "Operating with catalogs"  | - Add images for catalog "Writing catalogs" and "Operating with catalogs"  | ||||||
|   examples. |   examples. | ||||||
| - Add functionality for using positional argument injections with  | - Add functionality for using positional argument injections with  | ||||||
|   ``di.Factory``, ``di.Singleton``, ``di.Callable`` providers and  |   ``Factory``, ``Singleton``, ``Callable`` providers and  | ||||||
|   ``di.inject`` decorator. |   ``inject`` decorator. | ||||||
| - Add functionality for decorating classes with ``@di.inject``. | - Add functionality for decorating classes with ``@inject``. | ||||||
| - Add ``di.Singleton.injections`` attribute that represents a tuple of all  | - Add ``Singleton.injections`` attribute that represents a tuple of all  | ||||||
|   ``di.Singleton`` injections (including args, kwargs, attributes and methods). |   ``Singleton`` injections (including args, kwargs, attributes and methods). | ||||||
| - Add ``di.Callable.injections`` attribute that represents a tuple of all  | - Add ``Callable.injections`` attribute that represents a tuple of all  | ||||||
|   ``di.Callable`` injections (including args and kwargs). |   ``Callable`` injections (including args and kwargs). | ||||||
| - Add optimization for ``di.Injection.value`` property that will compute  | - Add optimization for ``Injection.value`` property that will compute  | ||||||
|   type of injection once, instead of doing this on every call. |   type of injection once, instead of doing this on every call. | ||||||
| - Add ``di.VERSION`` constant for verification of currently installed version. | - Add ``VERSION`` constant for verification of currently installed version. | ||||||
| - Add support of Python 3.5. | - Add support of Python 3.5. | ||||||
| - Add support of six 1.10.0. | - Add support of six 1.10.0. | ||||||
| - Add minor refactorings and code style fixes. | - Add minor refactorings and code style fixes. | ||||||
|  | @ -58,8 +76,8 @@ Development version | ||||||
| 0.9.5 | 0.9.5 | ||||||
| ----- | ----- | ||||||
| - Change provider attributes scope to public. | - Change provider attributes scope to public. | ||||||
| - Add ``di.Factory.injections`` attribute that represents a tuple of all  | - Add ``Factory.injections`` attribute that represents a tuple of all  | ||||||
|   ``di.Factory`` injections (including kwargs, attributes and methods). |   ``Factory`` injections (including kwargs, attributes and methods). | ||||||
| 
 | 
 | ||||||
| 0.9.4 | 0.9.4 | ||||||
| ----- | ----- | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user