Releases: facioquo/stock-indicators-python
1.3.1
What's Changed
- fix: Apply
CultureInfo.InvariantCulture
not to be affected by systemlocale
setting by @LeeDongGeon1996 in #386 - feat: Remove unnecessary validations by @LeeDongGeon1996 in #395
- feat: Add type hint on Quote by @LeeDongGeon1996 in #396
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- docs: Add link to QuickStart repo by @DaveSkender in #360
- feat: Add McGinley Dynamic by @LeeDongGeon1996 in #367
- feat: Add ATR Trailing Stop by @LeeDongGeon1996 in #369
- docs: Update social card by @DaveSkender in #371
- feat: Add Chande Momentum Oscillator (CMO) by @LeeDongGeon1996 in #370
- feat: Add optional params on Stochastic Oscillator by @LeeDongGeon1996 in #372
- feat: Replace find() implementation with Python by @LeeDongGeon1996 in #373
- feat: Replace remove_warmup_periods() implementation with Python by @LeeDongGeon1996 in #374
- docs: Transfer-related URL updates by @DaveSkender in #375
- feat: Add deprecation warning on
reload()
anddone()
by @LeeDongGeon1996 in #378 - feat: Add
condense()
on all supported indicators by @LeeDongGeon1996 in #377 - test: Update benchmarks by @LeeDongGeon1996 in #380
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
- chore: Add all env test workflow by @LeeDongGeon1996 in #77
- ci: Add Codacy code coverage by @DaveSkender in #336
- docs: Remove broken test coverage badge by @DaveSkender in #347
- docs: Refresh icons by @DaveSkender in #349
- refactor: Optimize images by @imgbot in #350
- feat: Add explanatory error message for
FormatException
by @LeeDongGeon1996 in #351 - docs: Add blurb for trouble with converting to quotes by @LeeDongGeon1996 in #352
- feat: Add Momentum to ROC by @LeeDongGeon1996 in #355
- fix: Wrap exception to add helpful exception message by @LeeDongGeon1996 in #354
- feat: Declare quote wrappers as class for better linting by @LeeDongGeon1996 in #356
Special thanks to:
- @hmuhdkamran for identifying missing ROC momentum values in #353
- @rafalsza for supporting additional error handling for Pandas DataFrame users in #348
- @imgbot for making their first contribution in #350
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- test: Update
conftest
not to useopenpyxl
by @LeeDongGeon1996 in #335 - docs: Update doc site by @DaveSkender in #332
- feat: Add Dominant Cycle Periods to HT Trendline by @LeeDongGeon1996 in #341
- feat: Add SMI default values by @LeeDongGeon1996 in #342
- feat: Remove
sma_periods
default value for StarcBands by @LeeDongGeon1996 in #343 - feat: Add True Range (TR) by @LeeDongGeon1996 in #344
- docs: Update docs for v1.2.0 by @LeeDongGeon1996 in #337
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- feat: Add Basic Quote by @LeeDongGeon1996 in #287
- docs: Update docs by @LeeDongGeon1996 in #288
- chore: Bump pythonnet from 3.0.0.post1 to 3.0.1 by @dependabot in #290
- remove redundant unit test by @alexpvpmindustry in #305
- use CSV test files by @alexpvpmindustry in #303
- chore: Bump pythonnet from 3.0.1 to 3.0.2 by @dependabot in #311
- chore: update packages by @DaveSkender in #312
- chore: Bump pythonnet from 3.0.2 to 3.0.3 by @dependabot in #315
- chore: Bump dll to 2.5.0 by @LeeDongGeon1996 in #318
- fix: Fix converting C# timezone-aware DateTime by @LeeDongGeon1996 in #321
- chore: Migrate CI & CD to GitHub Actions by @LeeDongGeon1996 in #322
- chore: Replace
setup.py
topyproject.toml
by @LeeDongGeon1996 in #326
New Contributors
- @alexpvpmindustry made their first contribution in #305
Full Changelog: 1.0.0...1.1.0
1.0.1
1.0.0
The first stable release of Stock Indicators for Python has been released!!🎂🎉
Updated Features
- Rename
get_sma_extended
toget_sma_analysis
(#264) - Several property type changes in CandleProperties(#279)
- Several return type changes(#260, #264)
- ADL
- Alligator
- ALMA
- Aroon
- ATR
- Bollinger Bands®
- CMF
- Chaikin Oscillator
- Chandelier Exit
- DEMA
- DPO
- Elder-ray Index
- EMA
- EPMA
- HMA
- HTL
- Keltner Channels
- MACD
- MA Envelopes
- MAMA
- MFI
- SMA
- SMI
- SMMA
- STARC Bands
- Stdev Channels
- T3
- TEMA
- TRIX
- Volatility Stop
- VWAP
- VWMA
- Williams %R
- WMA
- Average Directional Movement Index (ADX) - Add result value(#262)
- Williams Fractal - Add parameter(#258)
- Parabolic SAR - Add parameter(#256)
- Ichimoku Cloud - Add parameter(#252)
- Support
IntEnum
to enable comparison with integer(#257) - Beta Coefficient - Change parameters location(#264)
⚠️ - Price Relative Strength (PRS) - Change parameters location(#264)
⚠️ - Drop Mono support - Use .NET 6 instead(#275)
⚠️ - Remove warning for deprecated features - No longer available (#281)
⚠️
Bug Fix
- Fix accessing
CandleProperties
(#278)
Performance
- Approx. 60% improvement in runnning time. See here.
Dependency
- Bump DLL version from v1.23.1 to v2.4.0(#264)
- Bump .NET version of DLL from .NET Standard 2.1 to .NET 6.0(#242)
- Bump pythonnet from 3.0.0a1 to 3.0.0.post1(#241, #267)
⚠️ may cause incompatibility.
For more information, see the:
Full Changelog: 0.8.0+19...1.0.0
0.8.1
The Stock Indicators for Python has been updated with minor patch for the better user experience.
This library is a Python wrapper of the Stock Indicators for .NET library.
Please treat all versions before 1.0.0 as previews.
Updated Feature
- Enums can now be imported with shortcut path. (#246)
from stock_indicators.indicators.common.enums import PivotPointType from stock_indicators import PivotPointType # version >= 0.8.1
- The documentation also has been updated for this feature. (#247)
(Before there was lack of information for enums😖)
For more information, see the:
Full Changelog: 0.8.0+19...0.8.1+2
0.8.0
The 0.8.0 version of Stock Indicators for Python has been released.
This library is a Python wrapper of the Stock Indicators for .NET library.
Please treat all versions before 1.0.0 as previews. Expect breaking changes as we get more community feedback and fine-tune everything. We will enumerate breaking changes in these release notes.
Our priorities going forward are to:
- add all of the indicators from Stock Indicators for .NET.
- work on performance tuning to improve library speed
New Features
- Zig Zag - New Indicator(#222)
Updated Features
- Exponential Moving Average (EMA) - Add parameter(#219)
- Simple Moving Average (SMA) - Add parameter(#218)
- Weighted Moving Average (WMA) - Add parameter(#225)
- Moving Average Convergence/Divergence (MACD) - Add parameter(#234)
- Triple Exponential Moving Average (TEMA) - API changed, Module name changed(#223, #229).
⚠️ - Double Exponential Moving Average (DEMA) - API changed, Module name changed(#223, #229).
⚠️ CandlePart
Enum - Add more options(#224)to_quotes
helper method - Deprecated(#235)⚠️
Dependency
⚠️ may cause incompatibility.
For more information, see the:
Full Changelog: 0.7.0+24...0.8.0+19
0.7.0
The 7th release of Stock Indicators for Python, a Python wrapper of the Stock Indicators for .NET library.
Please treat all versions before 1.0.0 as previews. Expect breaking changes as we get more community feedback and fine-tune everything. We will enumerate breaking changes in these release notes.
Our priorities going forward are to:
- add all of the indicators from Stock Indicators for .NET.
- work on performance tuning to improve library speed
New Indicators
- Gator Oscillator
- Moving Average Envelopes
- Percentage Volume Oscillator
- Pivot Points
- Pivots
- Renko Chart
- Rolling Pivot Points
Updated Indicators
- Beta Coefficient
- Chandelier Exit
- Williams Alligator
Dependency
- Bump pythonnet from 2.5.2 to 3.0.0a1
- Use .NET Standard 2.1 instead of .NET Standard 2.0.
For more information, see the:
Full Changelog: 0.6.0...0.7.0+24