Roman Mogylatov
12eddabdd9
Update key features
2020-09-30 17:16:45 -04:00
Roman Mogylatov
f7d3ada92f
Update DI in Python page
2020-09-30 16:47:37 -04:00
Roman Mogylatov
65c883ad57
Add minor improvement to wiring doc
2020-09-30 11:29:35 -04:00
Roman Mogylatov
4c039d012e
Add a note on individuals import to wiring docs
2020-09-29 23:54:25 -04:00
Roman Mogylatov
c4b5494b6b
Add wiring docs
2020-09-29 22:29:24 -04:00
Roman Mogylatov
42b0bde8d2
Deprecate provider.delegate() method
2020-09-28 15:38:34 -04:00
Roman Mogylatov
5d4eeb648a
Deprecate ext package modules and remove types module
2020-09-28 14:16:05 -04:00
Roman Mogylatov
7b2baeeb6f
Remove not needed images
2020-09-24 20:51:45 -04:00
Roman Mogylatov
9653dfc263
Add sanic example
2020-09-23 18:29:13 -04:00
Roman Mogylatov
170819c6ed
Update flask example
2020-09-22 22:03:02 -04:00
Roman Mogylatov
4fab71c35b
Update aiohttp example
2020-09-22 21:48:41 -04:00
Roman Mogylatov
dd8778bf20
Updaet demo example
2020-09-21 16:46:02 -04:00
Roman Mogylatov
edd8979bf6
Bump version to 4.0
2020-09-20 21:51:48 -04:00
Roman Mogylatov
1f136e427d
Bump version to 3.44.0
2020-09-13 20:51:10 -04:00
Roman Mogylatov
d8439a28b1
Make provider generic type ( #293 )
...
* Add __class_getitem__ for Provider to null the typing in runtime
* Make Provider stub generic and remove types module
* Update types module tests
* Return types module with deprecation warning
* Return types module with deprecation warning
* Update changelog
* Add docs page
2020-09-13 20:32:21 -04:00
Roman Mogylatov
6febd03646
Bump version to 3.43.1
2020-09-09 23:48:08 -04:00
Roman Mogylatov
07f050d2ad
Bump version to 3.43.0
2020-09-09 23:36:13 -04:00
Roman Mogylatov
203427aa97
Fix few typos
2020-09-09 23:34:59 -04:00
Roman Mogylatov
ffc477d1ee
Update API docs
2020-09-09 22:23:28 -04:00
Roman Mogylatov
505ccf5a1d
Fix a few typos
2020-09-09 22:23:14 -04:00
Roman Mogylatov
5740dd6df5
Remove not relevant "speech" example
2020-09-09 21:34:30 -04:00
Roman Mogylatov
a305660a08
Bump version to 3.42.0
2020-09-09 18:02:37 -04:00
Roman Mogylatov
21764dbeec
Fix sphinx warning
2020-09-09 17:59:44 -04:00
Roman Mogylatov
172c175e89
Fix some wording
2020-09-09 17:58:28 -04:00
Roman Mogylatov
5cb7917a68
Update changelog
2020-09-09 17:53:19 -04:00
Roman Mogylatov
b4772af2c1
Update README
2020-09-09 17:53:00 -04:00
Roman Mogylatov
7e11d56ad6
Delete "What is DI?" documentation page
2020-09-09 17:52:45 -04:00
Roman Mogylatov
81ab8f807a
Update DI in Python docs page
2020-09-09 17:39:49 -04:00
Roman Mogylatov
2b4d211207
Add ref marker to key features page
2020-09-08 21:57:37 -04:00
Roman Mogylatov
f75d90b21b
Change wording in the "What is DI?" page
2020-09-08 21:27:57 -04:00
Roman Mogylatov
ba574660d8
Bump version to 3.41.0
2020-09-07 22:07:09 -04:00
Roman Mogylatov
2d28bc0d02
Add a link to the decoupled packages example to the introduction
2020-09-07 22:06:59 -04:00
Roman Mogylatov
039e51d4ba
Delete mail service example mini app
2020-09-07 22:04:50 -04:00
Roman Mogylatov
139e67dd95
Delete api client example mini app
2020-09-07 22:02:33 -04:00
Roman Mogylatov
e1844a3040
Refactor factory of factories pattern example
2020-09-07 21:57:43 -04:00
Roman Mogylatov
8284d1f169
Refactor chained factories pattern example
2020-09-07 21:45:03 -04:00
Roman Mogylatov
d93c4a419b
Update changelog
2020-09-07 12:34:49 -04:00
Roman Mogylatov
36ece67586
Add docs for the use cases example
2020-09-07 12:31:59 -04:00
Roman Mogylatov
f84d3e6f4e
Refactor main module of the decoupled packages example
2020-09-07 12:05:12 -04:00
Roman Mogylatov
098ecb4eec
Fix declarative container mypy stub
2020-09-07 11:53:03 -04:00
Roman Mogylatov
5306b27c48
Refactor password hashing example
2020-09-07 11:51:17 -04:00
Roman Mogylatov
6d2a0382a7
Bump version to 3.40.0
2020-09-06 21:54:58 -04:00
Roman Mogylatov
29f209d382
Update bundles example ( #292 )
...
* Fix dependency provider stub issue with required init arg
* Refactor bundles example app
* Rename bundles package
* Rename bundles example container
* Rename bundles mini app to decoupled packages
* Move decoupled packages example to main examples
* Fix a typo
* Add meta
2020-09-06 21:51:38 -04:00
Roman Mogylatov
5bb9d221a5
Bump version to 3.39.0
2020-09-04 23:22:58 -04:00
Roman Mogylatov
bf978601ba
Refactor services miniapps ( #291 )
...
* Refactor services mini app with single container
* Make few little fixes to single container app
* Update requirements.txt for single container example
* Refactor multiple containers example
* Add single container docs page
* Create multiple containers page
2020-09-04 23:19:32 -04:00
Roman Mogylatov
72b2d0570f
Bump version to 3.38.1
2020-09-03 23:25:32 -04:00
Roman Mogylatov
d6dbef0a75
Bump version to 3.38.0
2020-09-03 23:22:11 -04:00
Roman Mogylatov
74df2ed00d
Fix typo
2020-09-03 23:11:43 -04:00
Roman Mogylatov
14c2ecae8f
Update "What is What is dependency injection?" documentation page
2020-09-03 23:09:21 -04:00
Roman Mogylatov
5f7d978012
Bump version to 3.37.0
2020-09-03 18:05:45 -04:00
Roman Mogylatov
913ce01475
Update key features
2020-09-03 18:03:21 -04:00
Roman Mogylatov
441cc66427
Improve singleton provider docs
2020-09-03 17:57:26 -04:00
Roman Mogylatov
d6e4e8fb08
Add container usage to provided instance examples
2020-09-03 17:48:45 -04:00
Roman Mogylatov
d61281a0b9
Add usage of the container to the selector example
2020-09-03 17:38:52 -04:00
Roman Mogylatov
e48746d65f
Add usage of the container to the configuration examples
2020-09-03 17:37:03 -04:00
Roman Mogylatov
2a23f3d2f4
Add container usage for list provider example
2020-09-03 17:03:28 -04:00
Roman Mogylatov
1eb9020a4e
Add container usage for all singleton provider examples
2020-09-03 16:56:01 -04:00
Roman Mogylatov
a7afa66e40
Add container usage for all factory provider examples
2020-09-03 16:51:12 -04:00
Roman Mogylatov
8b13a809e6
Edit feedback documentation page
2020-09-03 16:26:32 -04:00
Roman Mogylatov
ca986698e9
Update key features page and remove structure page
2020-09-03 16:20:04 -04:00
Roman Mogylatov
f32363d259
Edit key features pages
2020-09-03 13:36:56 -04:00
Roman Mogylatov
063301a0b3
Bump version to 3.36.0
2020-09-02 21:28:09 -04:00
Roman Mogylatov
27ea3e3156
Update copyright year in the docs
2020-09-02 21:27:44 -04:00
Roman Mogylatov
6012d97a70
Remove not needed image from the docs
2020-09-02 21:27:24 -04:00
Roman Mogylatov
e29bf348ea
Rename the container overriding docs page
2020-09-02 21:21:18 -04:00
Roman Mogylatov
580a9a66b5
Fix a typo in the custom provider docs
2020-09-02 21:21:07 -04:00
Roman Mogylatov
c2426d2a09
Update providers index page
2020-09-02 21:17:25 -04:00
Roman Mogylatov
dd2ded7321
Update documentation and example on creating a custom provider
2020-09-02 21:09:08 -04:00
Roman Mogylatov
aeace8cba5
Update documentation on injecting provided object attributes, items or method calls
2020-09-02 17:59:31 -04:00
Roman Mogylatov
e4ca126188
Update provider doc page headers
2020-09-02 17:33:02 -04:00
Roman Mogylatov
3eb7b9bc69
Add reference to provider overriding page
2020-09-02 17:25:20 -04:00
Roman Mogylatov
f8648adaf7
Update providers overriding documentation and rework examples
2020-09-02 16:59:25 -04:00
Roman Mogylatov
806bd31735
Bump version to 3.35.1
2020-09-01 21:58:13 -04:00
Roman Mogylatov
0985635ea6
Bump version to 3.35.0
2020-09-01 21:40:14 -04:00
Roman Mogylatov
c4b33749d2
Providers docs update ( #289 )
...
* Update callable provider docs
* Update coroutine provider docs
* Edit object docs
* Edit list provider docs
* Edit configuration provider docs
* Edit selector provider docs
* Fix mypy stub of the ``DeclarativeContainer`` to specify the ``__init__`` interface
* Edit Dependency provider docs
2020-09-01 21:39:23 -04:00
Roman Mogylatov
995b2165df
Update changelog
2020-09-01 16:05:58 -04:00
Roman Mogylatov
0bb30f91ef
Singleton docs update ( #288 )
...
* Update docblocks of factory provider examples
* Edit singleton docs
2020-09-01 16:04:48 -04:00
Roman Mogylatov
0d9aaaac0b
Bump version to 3.34.0
2020-08-31 21:29:05 -04:00
Roman Mogylatov
1ad852d193
Factory provider docs update ( #287 )
...
* Update index page
* Update providers index page
* Make a little wording fix on containers index page
* Refactor factory provider docs header
* Update factory injection docs
* Update factory init injections example and picture
* Start work on underlying providers
* Finish the docs for factory arguments to the underlying providers
* Edit providers delegation section
* Edit section about specialized factory provider
* Edit abstract factory section
* Edit FactoryAggregate docs
* Add meta keywords and description
2020-08-31 21:26:21 -04:00
Roman Mogylatov
3c27cd6ab2
Bump version to 3.33.0
2020-08-26 22:25:22 -04:00
Roman Mogylatov
15acccf48f
Bump version to 3.32.3
2020-08-26 16:35:31 -04:00
Roman Mogylatov
cc7ade89d7
Bump version to 3.32.2
2020-08-26 16:24:59 -04:00
Roman Mogylatov
3f94a900a4
Bump version to 3.32.1
2020-08-25 10:27:24 -04:00
Roman Mogylatov
fcbab97db2
Bump version to 3.32.0
2020-08-24 13:38:08 -04:00
Roman Mogylatov
f5b97ca92e
Configuration option typed injections ( #284 )
...
* Add implementation and tests
* Add docs page and examples
* Revert the api_client miniapp accidental changes
2020-08-24 13:34:47 -04:00
Roman Mogylatov
cc8536b5e4
Bump version to 3.31.0
2020-08-20 21:59:09 -04:00
Roman Mogylatov
cf862fe8b5
Provided attributes ( #282 )
...
* Add sketch
* Cythonize MethodCaller
* Cythonize ItemGetter, AttributeGetter & ProvidedInstance providers
* Add docblock for .provided attribute
* Refactor repr methods
* Add .provided attribute to the Dependency provider
* Add tests for the .provided attribute to the majority of the providers
* Add docblock for the ProvidedInstance provider
* Add docblocks for the rest of the providers
* Add example of the provided instance usage
* Add tests for provided instance* providers
* Add complex provided instance example
* Update example provided_instance.py
* Add docs
2020-08-20 21:52:12 -04:00
Roman Mogylatov
e15a6dbb1d
Bump version to 3.30.4
2020-08-16 01:16:25 -04:00
Roman Mogylatov
01a18bc2ff
Bump version to 3.30.3
2020-08-16 01:13:32 -04:00
Roman Mogylatov
d2828519b4
Update container overriding docs
2020-08-16 01:10:08 -04:00
Roman Mogylatov
75c65f334e
Update container provider type specialization docs
2020-08-16 00:53:37 -04:00
Roman Mogylatov
cfdcbaa77a
Improve declarative and dynamic container docs
2020-08-15 22:09:41 -04:00
Roman Mogylatov
e479e2cb94
Update the declarative container docs
2020-08-14 16:27:17 -04:00
Roman Mogylatov
ac6412bd41
Bump version to 3.30.2
2020-08-13 22:57:34 -04:00
Roman Mogylatov
f67dab1f03
Bump version to 3.30.1
2020-08-13 21:53:13 -04:00
Roman Mogylatov
2f42de9fa1
Bump version to 3.30.0
2020-08-12 17:06:40 -04:00
Roman Mogylatov
5358dd85f1
Movie lister example rework ( #280 )
...
* Rework movie lister example app
* Code style fix
* Doc block fix
* Update the container
* Make second round of the refactoring
* Rename name to title
* Remove old movie lister docs from the examples
* Add fixtures generator output on success
* Update docblock in the entities module
* Update example readme
* Add CLI app tutorial
* Update some wording in the other tutorials
* Spread link to the tutorial
* Fix code indentation issue
2020-08-12 17:04:46 -04:00
Roman Mogylatov
3c69b4683f
Bump version to 3.29.0
2020-08-10 22:32:29 -04:00
Roman Mogylatov
bb1403b5e9
Update docs index and key features page
2020-08-10 22:29:25 -04:00
Roman Mogylatov
ed2a795581
Bump version to 3.28.1
2020-08-10 15:50:51 -04:00