What's Changed
General cahnges
- Provide recursive by @Tishka17 in #222
- unpack AnyOf in generators by @Tishka17 in #224
- add providers for integrations #178 by @IvanKirpichnikov in #217
- Suggestions in errors by @Tishka17 in #247
- Support type[T] in factory params by @Tishka17 in #249
- add explicit factory override #16 by @IvanKirpichnikov in #232 #277
- add valiation settings by @Tishka17 in #252 #273
- Generic decorator by @Tishka17 in #254
- Interface for lock factory by @lubaskinc0de in #263
- Dependency graph plotter by @Tishka17 in #262 #264 #268
- overload get method by @Tishka17 in #271
- Positional source for alias and optional scope for context data by @IvanKirpichnikov in #278
General fixes
- Fix ordering dependency sources and add decorator test by @Tishka17 in #274
- Fix rendering NoFactoryError without path by @Tishka17 in #253
- fix PyCharm error to FromComponent by @IvanKirpichnikov in #233
- fix WithParents hint by @IvanKirpichnikov in #282
Integrations
- fixed duplicate container parameter in aiogram by @IvanKirpichnikov in #216
- websocket request is SESSION scoped in aiohttp by @Tishka17 in #250
- add recv/send to starlette request by @Tishka17 in #269
Development process and internal changes:
- fix fake token in telebot tests by @Tishka17 in #211
- use name for unknown scope str by @Tishka17 in #266
- CI updates by @Tishka17 in #270
Docs and examples
- Add a link to
examples/
dir from the docs by @sobolevn in #281 - Fix typo in the docs by @sobolevn in #279
- fix spelling in readme by @Tishka17 in #284
- More real quickstart by @Tishka17 in #283
- Integrations docs by @Tishka17 in #256
Full Changelog: 1.3.0...1.4.0