Skip to content

Commit bce90f1

Browse files
authored
Release v1.2.0 (#70)
* Release v1.2.0 * Update docs
1 parent 7c1cfae commit bce90f1

24 files changed

+81
-101
lines changed

README.md

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,30 @@
44

55
![Website](https://img.shields.io/website?up_message=up&url=https%3A%2F%2Falienbrett.github.io%2FPyAlly%2F)![PyPI](https://img.shields.io/pypi/v/pyally)![PyPI - License](https://img.shields.io/pypi/l/pyally)![GitHub issues](https://img.shields.io/github/issues/alienbrett/PyAlly)[![Codacy Badge](https://app.codacy.com/project/badge/Grade/58a4d35357fc4c91b7da1ad723122b0b)](https://www.codacy.com/manual/alienbrett/PyAlly?utm_source=github.com&utm_medium=referral&utm_content=alienbrett/PyAlly&utm_campaign=Badge_Grade)
66

7-
Take control of your [Ally bank](https://www.ally.com/api/invest/documentation/getting-started/) finances through Python.
8-
Buy stocks and options in an instant, and stay up-to-date with your investments.
7+
Take control of your [Ally Invest](https://www.ally.com/api/invest/documentation/getting-started/) finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.
98

10-
Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
9+
Ally Invest's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
1110

1211
After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.
1312

1413
Make sure to [read the docs](https://alienbrett.github.io/PyAlly)!
1514

16-
## Version 1.1.2
15+
## Version 1.2.0
1716

18-
The lastest redesign preserves many features of the old interface, and incorporates a few new ones.
19-
Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic.
20-
Please note that this version breaks compatibility with all V0.X.X.
17+
We have added more features in this latest minor release! There have also been numerous contribution and pipeline improvements not listed below. See the commit history for details.
2118

22-
* Added pythonic methods for manipulating account watchlists
23-
* Added quote streaming support
24-
* Added rate limit functionality
25-
* Simplified account operation methods
26-
* Intelligent rate limiting
27-
* Many new order operations. Orders can now be modified or cancelled in an intuitive way
28-
* Option searching
29-
* Toplists
30-
* News
19+
* Added News and Options Searching
20+
* https://github.com/alienbrett/PyAlly/commit/a12bf634dab79284e9f261df77598ac2d330d1fb
21+
* Added Trade Streaming
22+
* https://github.com/alienbrett/PyAlly/commit/bb98583d26cc03980a8cd365309b60e5ac5a9272
23+
* https://github.com/alienbrett/PyAlly/commit/1f301692bc0d28a8c94e7c80a53190360a534ecb
3124

32-
Note that parts of the news searching is broken. Ally's contractor who supplies information for news
33-
articles has had trouble suppling some information.
25+
Note that parts of the news searching is broken. Ally's contractor who supplies information for news articles has had trouble suppling some information.
3426

3527
## Planned Features
3628

3729
* Multi-leg orders
3830

39-
4031
## Dev Environment Setup
4132

4233
To setup your dev environment, simply run:
@@ -62,6 +53,7 @@ or `exit` / `logout` your terminal.
6253
If your dev environment gets hosed, exit it, remove the `venv` directory, and run the setup above again.
6354

6455
## Contributors
56+
6557
* [Brett Graves](https://github.com/alienbrett)
6658
* [Cole Fox](https://github.com/coalfocks)
6759
* [Rob Valadez](https://github.com/Rob-Valdez)
@@ -71,6 +63,6 @@ If your dev environment gets hosed, exit it, remove the `venv` directory, and ru
7163
* [Matt Margolin](https://github.com/mm0)
7264
* [Alex Kennedy](https://github.com/LaikaN57)
7365

74-
Message me on Github or [send an email](mailto:alienbrett648@gmail.com) if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.
66+
Message me on Github or [send an email](mailto:alienbrett648@gmail.com) if you enjoyed the project or thought it could be improved. Anyone with an interest, with an eye for detail, is welcome to contribute.
7567

7668
If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: f3736311295eb535d6914627f612de5d
3+
config: 237159dbdab1adfd2b399feed55201e8
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/_sources/index.rst.txt

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
PyAlly Trading Library
22
==================================
33

4-
Take control of your `Ally bank`_ finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.
4+
Take control of your `Ally Invest`_ finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.
55

6-
Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
6+
Ally Invest's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.
77

88
After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.
99

@@ -28,20 +28,16 @@ Contents
2828
support
2929
maintaining
3030

31-
Version 1.1.2
31+
Version 1.2.0
3232
----------------
3333

34-
The lastest redesign preserves many features of the old interface, and incorporates a few new ones. Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic. Please note that this version breaks compatibility with all V0.X.X.
34+
We have added more features in this latest minor release! There have also been numerous contribution and pipeline improvements not listed below. See the commit history for details.
3535

36-
* Added pythonic methods for manipulating account watchlists
37-
* Added quote streaming support
38-
* Added rate limit functionality
39-
* Simplified account operation methods
40-
* Intelligent rate limiting
41-
* Many new order operations. Orders can now be modified or cancelled in an intuitive way
42-
* Option searching
43-
* Toplists
44-
* News
36+
* Added News and Options Searching
37+
* https://github.com/alienbrett/PyAlly/commit/a12bf634dab79284e9f261df77598ac2d330d1fb
38+
* Added Trade Streaming
39+
* https://github.com/alienbrett/PyAlly/commit/bb98583d26cc03980a8cd365309b60e5ac5a9272
40+
* https://github.com/alienbrett/PyAlly/commit/1f301692bc0d28a8c94e7c80a53190360a534ecb
4541

4642
Note that parts of the news searching is broken. Ally's contractor who supplies information for news articles has had trouble suppling some information.
4743

@@ -61,7 +57,7 @@ Contributors
6157
* `Matt Margolin`_
6258
* `Alex Kennedy`_
6359

64-
Message me on Github or `send me an email`_ if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.
60+
Message me on Github or `send me an email`_ if you enjoyed the project or thought it could be improved. Anyone with an interest, with an eye for detail, is welcome to contribute.
6561

6662
If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.
6763

docs/_static/documentation_options.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var DOCUMENTATION_OPTIONS = {
22
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
3-
VERSION: '1.1.2',
3+
VERSION: '1.2.0',
44
LANGUAGE: 'None',
55
COLLAPSE_INDEX: false,
66
BUILDER: 'html',

docs/account.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>Account &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>Account &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -296,7 +296,7 @@ <h1>Account<a class="headerlink" href="#account" title="Permalink to this headli
296296

297297
<div role="contentinfo">
298298
<p>
299-
&#169; Copyright 2020, Brett Graves.
299+
&#169; Copyright 2021, Brett Graves.
300300

301301
</p>
302302
</div>

docs/ally.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>Ally Object &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>Ally Object &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -240,7 +240,7 @@ <h1>Ally Object<a class="headerlink" href="#ally-object" title="Permalink to thi
240240

241241
<div role="contentinfo">
242242
<p>
243-
&#169; Copyright 2020, Brett Graves.
243+
&#169; Copyright 2021, Brett Graves.
244244

245245
</p>
246246
</div>

docs/genindex.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>Index &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>Index &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -336,7 +336,7 @@ <h2 id="W">W</h2>
336336

337337
<div role="contentinfo">
338338
<p>
339-
&#169; Copyright 2020, Brett Graves.
339+
&#169; Copyright 2021, Brett Graves.
340340

341341
</p>
342342
</div>

docs/index.html

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>PyAlly Trading Library &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>PyAlly Trading Library &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -168,8 +168,8 @@
168168

169169
<div class="section" id="pyally-trading-library">
170170
<h1>PyAlly Trading Library<a class="headerlink" href="#pyally-trading-library" title="Permalink to this headline"></a></h1>
171-
<p>Take control of your <a class="reference external" href="https://www.ally.com/api/invest/documentation/getting-started/">Ally bank</a> finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.</p>
172-
<p>Ally Bank’s investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.</p>
171+
<p>Take control of your <a href="#id1"><span class="problematic" id="id2">`Ally Invest`_</span></a> finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.</p>
172+
<p>Ally Invest’s investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.</p>
173173
<p>After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.</p>
174174
<p>The project can be cloned from <a class="reference external" href="https://github.com/alienbrett/PyAlly">github</a> or installed through pip on <a class="reference external" href="https://pypi.org/project/pyally/">pypi</a>.</p>
175175
<div class="section" id="contents">
@@ -212,19 +212,15 @@ <h2>Contents<a class="headerlink" href="#contents" title="Permalink to this head
212212
</ul>
213213
</div>
214214
</div>
215-
<div class="section" id="version-1-1-2">
216-
<h2>Version 1.1.2<a class="headerlink" href="#version-1-1-2" title="Permalink to this headline"></a></h2>
217-
<p>The lastest redesign preserves many features of the old interface, and incorporates a few new ones. Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic. Please note that this version breaks compatibility with all V0.X.X.</p>
215+
<div class="section" id="version-1-2-0">
216+
<h2>Version 1.2.0<a class="headerlink" href="#version-1-2-0" title="Permalink to this headline"></a></h2>
217+
<p>We have added more features in this latest minor release! There have also been numerous contribution and pipeline improvements not listed below. See the commit history for details.</p>
218218
<ul class="simple">
219-
<li><p>Added pythonic methods for manipulating account watchlists</p></li>
220-
<li><p>Added quote streaming support</p></li>
221-
<li><p>Added rate limit functionality</p></li>
222-
<li><p>Simplified account operation methods</p></li>
223-
<li><p>Intelligent rate limiting</p></li>
224-
<li><p>Many new order operations. Orders can now be modified or cancelled in an intuitive way</p></li>
225-
<li><p>Option searching</p></li>
226-
<li><p>Toplists</p></li>
227-
<li><p>News</p></li>
219+
<li><p>Added News and Options Searching
220+
* <a class="reference external" href="https://github.com/alienbrett/PyAlly/commit/a12bf634dab79284e9f261df77598ac2d330d1fb">https://github.com/alienbrett/PyAlly/commit/a12bf634dab79284e9f261df77598ac2d330d1fb</a></p></li>
221+
<li><p>Added Trade Streaming
222+
* <a class="reference external" href="https://github.com/alienbrett/PyAlly/commit/bb98583d26cc03980a8cd365309b60e5ac5a9272">https://github.com/alienbrett/PyAlly/commit/bb98583d26cc03980a8cd365309b60e5ac5a9272</a>
223+
* <a class="reference external" href="https://github.com/alienbrett/PyAlly/commit/1f301692bc0d28a8c94e7c80a53190360a534ecb">https://github.com/alienbrett/PyAlly/commit/1f301692bc0d28a8c94e7c80a53190360a534ecb</a></p></li>
228224
</ul>
229225
<p>Note that parts of the news searching is broken. Ally’s contractor who supplies information for news articles has had trouble suppling some information.</p>
230226
</div>
@@ -246,7 +242,7 @@ <h2>Contributors<a class="headerlink" href="#contributors" title="Permalink to t
246242
<li><p><a class="reference external" href="https://github.com/mm0">Matt Margolin</a></p></li>
247243
<li><p><a class="reference external" href="https://github.com/LaikaN57">Alex Kennedy</a></p></li>
248244
</ul>
249-
<p>Message me on Github or <a class="reference external" href="mailto:alienbrett648&#37;&#52;&#48;gmail&#46;com">send me an email</a> if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.</p>
245+
<p>Message me on Github or <a class="reference external" href="mailto:alienbrett648&#37;&#52;&#48;gmail&#46;com">send me an email</a> if you enjoyed the project or thought it could be improved. Anyone with an interest, with an eye for detail, is welcome to contribute.</p>
250246
<p>If you’re dying to buy me a beer, I accept venmo at &#64;alienbrett. That said, feel no obligation; this is free software and it’s here for you to use.</p>
251247
</div>
252248
</div>
@@ -272,7 +268,7 @@ <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Pe
272268

273269
<div role="contentinfo">
274270
<p>
275-
&#169; Copyright 2020, Brett Graves.
271+
&#169; Copyright 2021, Brett Graves.
276272

277273
</p>
278274
</div>

docs/info.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>Info &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>Info &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -262,7 +262,7 @@
262262

263263
<div role="contentinfo">
264264
<p>
265-
&#169; Copyright 2020, Brett Graves.
265+
&#169; Copyright 2021, Brett Graves.
266266

267267
</p>
268268
</div>

docs/installing.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>Installing &mdash; PyAlly 1.1.2 documentation</title>
10+
<title>Installing &mdash; PyAlly 1.2.0 documentation</title>
1111

1212

1313

@@ -266,7 +266,7 @@ <h2>Keys: Passing Directly<a class="headerlink" href="#keys-passing-directly" ti
266266

267267
<div role="contentinfo">
268268
<p>
269-
&#169; Copyright 2020, Brett Graves.
269+
&#169; Copyright 2021, Brett Graves.
270270

271271
</p>
272272
</div>

0 commit comments

Comments
 (0)