SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python311-injector-0.21.0-1.5.noarch.rpm :

* Thu Dec 07 2023 Dirk Müller - update to 0.21.0:
* Improved the documentation, thanks to jonathanmach and Jakub Wilk
* Fixed a thread-safety regression
* Improved the type annotations, thanks to David Pärsson
* Fixed singleton scope behavior with parent/child injectors, thanks to David Pärsson
* Stopped using a deprecated test function, thanks to ljnsn
* Thu Sep 29 2022 Yogalakshmi Arunachalam - Update to 0.20.1 - Added support for PEP 604 union types (Python 3.10+), thanks to David Pärsson - Fixed building with pypandoc 1.8+, thanks to Søren Fuglede Jørgensen- Update to 0.20.0 - Fixed handling of Union combined with Annotated, thanks to Tobias Nilsson - Fixed AssitedBuilder/child Injector interaction, thanks to Erik Cederberg - Made get_bindings() and injections work even if a injectee\'s return type annotation is a forward reference that can\'t be resolved Backwards incompatible: - Dropped Python 3.6 support
* Mon Jan 10 2022 Ben Greiner - Fix test and runtime requirements
* Fri Dec 31 2021 Matej Cepl - Update to 0.19.0: - Added the license to the source distribution, thanks to Joshua Adelman - Added Python 3.9 and 3.10 support, this includes fixing Python 3.10 compatibility, thanks to Torge Matthies - Improved the documentation, thanks to Takahiro Kojima - Improved the source distribution so that it can be used to build and install wheels, thanks to Janusz Skonieczny - Added requirements files for easier development, thanks to Greg Eremeev - Removed Python 3.5 support - Fixed a bug where only one of multiple NoInject annotations was interpreted
* Thu Jan 28 2021 Steve Kowalik - BuildRequires on the dataclasses module if using python 3.6
* Thu Apr 09 2020 Steve Kowalik - Update to 0.18.3:
* Fixed Python 3.5.3 compatibility
* Added remaining type hints to the codebase so that the client code can have better static typing safety
* Fixed UnsatisfiedRequirement string representation (this time for real)
* Added forward return type reference support to provider methods
* Wed Dec 11 2019 Tomáš Chvátal - Update to 0.18.1:
* Various minor fixes and support for new python- Depend on full python interpreter for sqlite module
* Wed Jul 24 2019 pgajdosAATTsuse.com- version update to 0.17.0
* Added support for using `typing.Dict` and `typing.List` in multibindings. See :meth:`multibind `.
* Added multibinding-specific :func:`provider ` variant: :func:`multiprovider `
* Deprecated using :func:`provider ` for multibindings
* Fixed failure to provide a default value to a `NewType`-aliased type with auto_bind enabled
* Deprecated :func:`Key `, :func:`SequenceKey ` and :func:`MappingKey ` – use real types or type aliases instead
* Deprecated using single-item lists and dictionaries for multibindings - use real types or type aliases instead Technically backwards incompatible:
* typing.List and typing.Dict specializations are now explicitly disallowed as :meth:`bind ` interfaces and types returned by :func:`provider `-decorated methods
* Tue Jun 11 2019 Marketa Calabkova - update to version 0.16.2
* Added support for overriding injectable parameters with positional arguments (previously only possible with keyword arguments)
* Fixed crashes caused by typed self in method signatures
* Dropped Python 3.4 support
* Removed previously deprecated constructs: with_injector, Injector.install_into, Binder.bind_scope
* Dependencies are no longer injected into Module.configure and raw module functions
* Removed unofficial support for injecting into parent class constructors
* Mon Feb 18 2019 Tomáš Chvátal - Switch to github tarball to get both tests and license file
 
ICM