Skip to content

Commit 32573fe

Browse files
committed
Added a CHANGELOG
1 parent 41f89d0 commit 32573fe

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Change Log
2+
3+
## 1.2.0
4+
* Added the static variable to the test. Use this instead of a string just in case the string for the errors change.
5+
* Test all of the MA types that stochrsi supports.
6+
* Added some test data that matches [Issue #2](https://github.com/LupeCode/phpTraderNative/issues/2).
7+
* Added the Lupe Trader classes.
8+
* These classes will override certain functions that have been identified to produce bad results.
9+
* See [Issue #2](https://github.com/LupeCode/phpTraderNative/issues/2).
10+
* Wrote tests with hand-done math to verify that the returned results match what it should be.
11+
* There were already tests that made sure the results matched the PECL Trader extension, but what if that was wrong?
12+
* I didn't to it by hand *per se*, but in a spreadsheet. I'm not *that* good at math.
13+
* Added the Slow Stoch RSI function to solve [Issue #2](https://github.com/LupeCode/phpTraderNative/issues/2).
14+
* Moved the common testing data into a trait for classes that cannot extend the `TraderTest` class.
15+
* Added the `.gitlab-ci.yml` and `.travis.yml` files.
16+
* Hey, who can say no to free code testing and reporting, right?
17+
## 1.1.0
18+
* Removed the MyInteger class, using plain integers now.
19+
* Made the return message constant and easier to test against.
20+
* Switched to using the core classes in a static way. This will improve operating time when the same class of functions are used multiple times in one execution.
21+
* Added tests that cause coverage to hang with a group that can be skipped with `--exclude-group exceptions`
22+
* Updated the static references.
23+
## 1.0.5
24+
* Added an installation notice to the README.
25+
## 1.0.4
26+
* Fixed [Issue # 1](https://github.com/LupeCode/phpTraderNative/issues/1)
27+
* Shortened the code for htDcPeriod.
28+
## 1.0.3
29+
* Added a test that shows that the PECL version and the C/JAVA versions of TA-Lib have different defaults.
30+
* Added testing for the TraderFriendly class.
31+
* Changed the version requirement of PECL Trader to 0.4.1 for require-dev.
32+
* Removed unused internal functions.
33+
## 1.0.2
34+
* Updated for PECL Trader version 0.4.1.
35+
* Optimized the code.
36+
* Made sure that the original copyright notice was in all of the ported code.
37+
* Set up local tests to be in multiple versions of PHP; all versions from 7.0.x to 7.2.x.
38+
## 1.0.1
39+
* Removed the old java code that was unused.
40+
## 1.0.0
41+
* Lots and lots of function documentation.
42+
* Moved the optional parameters in to the function definitions instead of in the body of the function.
43+
## 0.4.0
44+
* Finished all of the classes; the library now has the same functionality as the TA-Lib code it is ported from.
45+
## 0.3.0
46+
* Set up the basic scaffolding of the library.

0 commit comments

Comments
 (0)