Commit Graph

159 Commits

Author SHA1 Message Date
Roman Mogylatov
2beafb9a51
List provider (#251)
* Add List provider

* Add List provider example

* Add List provider unit tests

* Add docs

* Upstream changes from develop

* Update API docs

* Update unit tests

* Add support of positional context argument injections

* Update changelog
2020-06-14 17:32:12 -04:00
Bruno P. Kinoshita
910dec38a4
Fix a few typos (#250)
* Fix a few typos

* Spell, grammar checkers on docs
2020-06-13 22:24:32 -04:00
Roman Mogylatov
fac768496e Bump version to 3.15.6 2020-02-18 17:52:46 -05:00
Roman Mogylatov
6c81568888 Bump version to 3.15.5 2020-02-18 17:50:56 -05:00
Roman Mogylatov
b00edad1b9 Bump version to 3.15.4 2020-01-26 20:37:13 -05:00
Roman Mogylatov
f8ddf1b19b Bump version to 3.15.3 2020-01-26 19:53:06 -05:00
Roman Mogylatov
7ce170a1d9 Bump version to 3.15.2 2020-01-26 19:33:28 -05:00
Roman Mogylatov
b09868233c Bump version to 3.15.1 2020-01-26 19:17:03 -05:00
Roman Mogylatov
4d9d12a2ed Bump version to 3.15.0 2020-01-26 18:55:33 -05:00
Roman Mogylatov
b876d001df Regenerate C sources using Cython 0.29.14 2020-01-26 14:27:23 -05:00
Roman Mogylatov
d58a10a2c5 Bump version to 3.14.12 2019-10-09 10:46:08 -04:00
Roman Mogylatov
08de710b2f
235 Fix Delegate cannot be used in overridden container (#236)
* Add test for bug #235

* Fix issue + refactoring

* Update changelog
2019-10-09 10:45:14 -04:00
Roman Mogylatov
fb264a8379 Bump version to 3.14.11 2019-10-08 14:46:26 -04:00
Roman Mogylatov
7e61412b8a
231 Fix object provider copies provided object issue (#233)
* Add test that reproduces the issue

* Fix the issue

* Add a note about fix in changelog
2019-10-08 14:45:12 -04:00
Roman Mogylatov
e48af3212e Make 3.14.10 micro release 2019-08-17 21:24:26 -04:00
Roman Mogylatov
642fd7397e Bump version to 3.14.9 2019-08-17 21:08:42 -04:00
Roman Mogylatov
0ac1a10336
Regenerate C sources using Cython 0.29.13 (#226) 2019-07-29 15:24:00 -04:00
Roman Mogylatov
ecae4c2296 Bump version to 3.14.7 2019-06-07 10:03:11 -04:00
Roman Mogylatov
3ced0ed37a Bump version to 3.14.6 2019-05-09 14:58:54 -04:00
Roman Mogylatov
215b45b442
FactoryAggregate copying issue fix (#220)
* Add test

* Implement deepcopy handler for FactoryAggregate provider

* Add more granularity for the test

* Update changelog

* Refactor test
2019-05-09 14:58:04 -04:00
Roman Mogylatov
cae4d8cdf2
Update Cython to 0.29.7 (#219) 2019-05-09 14:35:27 -04:00
Roman Mogylatov
b2a3404007 Bump version to 3.14.5 2019-03-21 22:22:57 -04:00
Roman Mogylatov
efdae17b57 Regenerate C sources using Cython 0.29.6 2019-03-21 22:22:09 -04:00
Jeroen Rietveld
72d5741ece Bugfix thread local singleton reset (#218)
* Fix issue causing ThreadLocalSingleton provider to return None after reset

* Add test for ThreadLocalSingleton provider reset functionality
2019-03-21 22:04:20 -04:00
Roman Mogylatov
69602dc3de Bump version to 3.14.4 2019-01-05 21:38:07 -05:00
Roman Mogylatov
5d94fa96b3 Bump version to 3.14.3 2018-12-22 21:02:00 +02:00
Roman Mogylatov
7c47c67808
Update Cython to 0.29.2 (#213)
* Update Cython to 0.29.2

* Regenerate C sources

* Update changelog
2018-12-22 21:00:30 +02:00
Roman Mogylatov
f4f773be5a
Copying providers with sys stream injections (#211)
* Add fix + tests

* Update changelog
2018-12-22 20:37:53 +02:00
Roman Mogylatov
dc85b2e981 Set Cython language_level=2 2018-11-08 23:12:50 +02:00
Roman Mogylatov
1f2c626b03 Bump version to 3.14.1 2018-11-08 22:59:21 +02:00
Roman Mogylatov
ce3ea6c9c1 Upgrade to Cython 0.29 2018-11-08 22:58:17 +02:00
Roman Mogylatov
b1e166dcd5 Fix issue #208 2018-11-08 22:49:41 +02:00
Roman Mogylatov
84e2fd717f Bump version to 3.14.0 2018-10-19 13:00:55 +03:00
Roman Mogylatov
ea0f9d8306 Update doc blocks with *args and **kwargs 2018-10-19 12:56:41 +03:00
Roman Mogylatov
9a785de4b5
Coroutine provider (#206)
* Add coroutine provider examples

* Add coroutine provier

* Update changelog

* Update static analysis travis jobs to python 3.7

* Update coroutine provider implementation for python 3.4

* Update static analysis travis jobs to python 3.6

* Make pycode style happy

* Add tests for coroutine providers

* Make coroutine tests python 2 syntax friendly

* Split tests to python2 and python3

* Refactor coroutine provider tests

* Modify pypy tests running command

* Update coroutine provider docs
2018-10-18 19:39:19 +03:00
Roman Mogylatov
ac0e5eb26a Regenerate C sources using Cython 0.28.5 2018-10-15 07:46:27 +03:00
Roman Mogylatov
b3a6aeae41 Bump version to 3.13.2 2018-09-02 21:01:19 +03:00
Roman Mogylatov
883fc951a3 Bump version to 3.13.1 2018-08-17 00:27:49 +03:00
Roman Mogylatov
bd43d62f98 Bump version to 3.13.0 2018-08-17 00:18:35 +03:00
Roman Mogylatov
7aa07449b2 Bump version to 3.12.5 2018-08-16 23:53:22 +03:00
Roman Mogylatov
49d74cb66a Bump version to 3.12.4 2018-07-26 10:23:16 +03:00
Roman Mogylatov
18393eb9ed Apply refactoring #199 2018-07-26 10:22:43 +03:00
Roman Mogylatov
461c546d31 Fix bug #200 2018-07-26 10:16:02 +03:00
Roman Mogylatov
cc35e1fdb2 Regenerate C sources using Cython 0.28.4 2018-07-24 23:21:59 +03:00
Roman Mogylatov
f77e91cdac Bump version to 3.12.3 2018-07-24 23:14:08 +03:00
Roman Mogylatov
48ac3824cb Fix bug #198 2018-07-24 23:09:56 +03:00
Roman Mogylatov
d47f47ea14 Bump version to 3.12.2 2018-07-03 19:31:51 +03:00
Roman Mogylatov
1eabebd0b8 Bump version to 3.12.1 2018-07-02 16:47:46 +03:00
Roman Mogylatov
4d3573dd6f Regenerate C sources using Cython 0.28.3 2018-06-22 10:39:56 +03:00
Roman Mogylatov
cdc3a7b51d Bump version to 3.12.0 2018-04-23 19:41:53 +03:00