Commit Graph

120 Commits

Author SHA1 Message Date
Roman Mogilatov
d51f2fa79a Add returning of overriding provider in provider overriding context 2016-03-14 00:08:41 +02:00
Roman Mogilatov
2f50fcb9e7 Add 1.15.0 changelog 2016-03-14 00:08:12 +02:00
Roman Mogilatov
1f7a76ef5e Add provider OverridingContext 2016-03-13 22:46:32 +02:00
Roman Mogilatov
cfaaa723fe 1.14.11 release 2016-03-11 13:01:26 +02:00
Roman Mogilatov
dba896670c 1.14.10 release 2016-03-09 11:39:05 +02:00
Roman Mogilatov
ad27f44b67 1.14.9 release 2016-03-01 17:04:01 +02:00
Roman Mogilatov
fbf654d824 Update doc block for Provider.override() method 2016-03-01 16:46:13 +02:00
Roman Mogilatov
86ef17c75a Add storing of originaly decorated instance in @inject decorator 2016-03-01 16:28:05 +02:00
Roman Mogilatov
92a58cd4f9 Move fetch_cls_init() to utils module 2016-03-01 15:42:06 +02:00
Roman Mogilatov
a86df49160 Add providers @override decorator 2016-03-01 15:25:34 +02:00
Roman Mogilatov
e46ffeb1bc Make Provider.override() return overriding provider 2016-03-01 12:27:22 +02:00
Roman Mogilatov
9f2a521888 Refactor inject decorator 2016-03-01 12:25:54 +02:00
Roman Mogilatov
b53c1bbffe 1.14.8 release 2016-02-27 00:19:09 +02:00
Roman Mogilatov
b38ade5b69 1.14.7 release 2016-02-27 00:17:41 +02:00
Roman Mogilatov
9da9ef7153 1.14.6 release 2016-02-27 00:07:32 +02:00
Roman Mogilatov
beb7bbd3d9 1.14.5 release 2016-02-26 19:34:30 +02:00
Roman Mogilatov
b433a730bc Update documentation 2016-02-08 01:42:21 +02:00
Roman Mogilatov
6c26643e92 1.14.3 release 2016-02-08 00:37:39 +02:00
Roman Mogilatov
0e5ec6956e Optimize provider calls 2016-02-08 00:29:41 +02:00
Roman Mogilatov
f0f5822d14 1.14.2 release 2016-02-04 22:55:41 +02:00
Roman Mogilatov
b43a96d743 1.14.1 release 2016-02-01 23:18:07 +02:00
Roman Mogilatov
449a67eede 1.14.0 Drop support of Python 3.2 2016-01-25 15:07:11 +02:00
Roman Mogilatov
3d8de194ac Update PyPi info 2016-01-11 11:30:50 +02:00
Roman Mogilatov
ae6067b96a Transfer ownership to ETS Labs 2016-01-11 11:20:29 +02:00
Roman Mogilatov
7f46524162 1.13.0 release 2015-12-28 17:40:26 +02:00
Roman Mogilatov
319128260a Add DelegatedCallable, DelegatedFactory & DelegatedSingleton providers 2015-12-28 17:25:25 +02:00
Roman Mogilatov
0d00e2b0f5 1.12.0 release 2015-12-15 17:02:21 +02:00
Roman Mogilatov
c6b79a8052 Update catalogs and providers error messages 2015-12-15 16:47:26 +02:00
Roman Mogilatov
76e4837201 Add validation for catalog providers type 2015-12-14 11:22:55 +02:00
Roman Mogilatov
99cd7bfda6 Update catalogs API docs 2015-12-14 10:59:17 +02:00
Roman Mogilatov
1ca17fdeff Update injections API docs 2015-12-14 10:22:15 +02:00
Roman Mogilatov
f3668ed815 Make some refactorings for providers 2015-12-11 22:46:49 +02:00
Roman Mogilatov
10e76f65d7 Add validation of provided type for Factory provider 2015-12-11 16:01:07 +02:00
Roman Mogilatov
ee37558946 1.11.2 release 2015-12-11 11:40:00 +02:00
Roman Mogilatov
6b098768f6 Update changelog and injections API docs 2015-12-11 11:35:48 +02:00
Roman Mogilatov
7b611820c5 Add smarter providers representation 2015-12-11 11:18:09 +02:00
Roman Mogilatov
9ef7a961f6 Update representation of injections 2015-12-09 19:28:52 +02:00
Roman Mogilatov
5bb20a9c2d Improve representation of injections 2015-12-07 14:31:51 +02:00
Roman Mogilatov
cadcf73362 1.11.1 release 2015-11-30 12:09:56 +02:00
Roman Mogilatov
2103420fb9 1.11.0 release 2015-11-26 15:50:12 +02:00
Roman Mogilatov
449dff6282 Restrict overriding of catalogs by themselves 2015-11-26 15:11:46 +02:00
Roman Mogilatov
ab3e901d7e Add DynamicCatalog docs 2015-11-26 13:39:42 +02:00
Roman Mogilatov
7c3daf4c64 Update providers module API docs 2015-11-25 15:14:24 +02:00
Roman Mogilatov
6e6cac380b Update catalogs module API docs 2015-11-25 15:10:49 +02:00
Roman Mogilatov
f3538955c8 Update injections module API docs 2015-11-25 15:02:20 +02:00
Roman Mogilatov
b5ea234701 Update providers module API docs 2015-11-25 14:58:51 +02:00
Roman Mogilatov
934261d870 Update utils module API docs 2015-11-25 14:41:03 +02:00
Roman Mogilatov
a8fb12dcd4 Change scope of IS_PYPY and OBJECT_INIT constants in injections module to protected 2015-11-25 14:40:49 +02:00
Roman Mogilatov
ff629989bb Make DynamicCatalog.last_overriding and DeclarativeCatalog.last_overriding attributes None by default 2015-11-25 13:39:50 +02:00
Roman Mogilatov
b7f42a3ff4 Make Provider.last_overriding None by default 2015-11-25 13:25:40 +02:00