Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Register #2

Open
eohne opened this issue Dec 11, 2022 · 33 comments
Open

Register #2

eohne opened this issue Dec 11, 2022 · 33 comments

Comments

@eohne
Copy link
Owner

eohne commented Dec 11, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Error while trying to register: "Tag with name v0.1.0 already exists and points to a different commit"

@eohne
Copy link
Owner Author

eohne commented Dec 11, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Error while trying to register: "Tag with name v0.1.1 already exists and points to a different commit"

@eohne
Copy link
Owner Author

eohne commented Dec 11, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Error while trying to register: "Tag with name v0.1.1 already exists and points to a different commit"

@eohne
Copy link
Owner Author

eohne commented Dec 11, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Error while trying to register: "Tag with name v0.1.1 already exists and points to a different commit"

@eohne
Copy link
Owner Author

eohne commented Dec 11, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/73911

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.2 -m "<description of version>" 2b355eddb507d3bf3039079ce04ddc00f1d92106
git push origin v0.1.2

Also, note the warning: This looks like a new registration that registers version 0.1.2.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@eohne
Copy link
Owner Author

eohne commented Dec 13, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/74049

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.3 -m "<description of version>" d2be3d1a6a55d032dd8cabb2acec58d9ae578a8d
git push origin v0.1.3

Also, note the warning: Version 0.1.3 skips over 0.1.1
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@eohne
Copy link
Owner Author

eohne commented Dec 13, 2022

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/74052

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.1 -m "<description of version>" 1b8f9b8c92f1acd3a13e0cb226f46a8cf235a749
git push origin v0.1.1

@eohne
Copy link
Owner Author

eohne commented Jan 3, 2023

@JuliaRegistrator register

Changes

  • Return OrderedDict from OrderedCollections.jl instead of Dict
  • Exposing HTTP proxies of HTTP.jl

Fixes:

  • get_Fundamentals() does now return a timestamp

Docs

  • Added Documentation for the proxy settings
  • Added an Example Section:
  • Convert Price data to a DataFrame, TimeSeries.TimeArray, TSFrames.TSFrame
  • Examples of plotting some data exposed by YFinance.jl with PlotlyJS.jl
  • Added a version change log

New Dependencies

  • Base64
  • Needed for http proxy authentication
  • OrderedCollections.jl
  • Provides Ordered Dictionaries. Eases workflow with data because column order is not arbitrary and changing between calls.

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/74992

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.2 -m "<description of version>" 27a21f7435d3fe21537eac882058c7ead4dd4dbe
git push origin v0.1.2

@eohne
Copy link
Owner Author

eohne commented Jan 3, 2023

@JuliaRegistrator register

Patch notes:

Changes

  • Return OrderedDict from OrderedCollections.jl instead of Dict
  • Exposing HTTP proxies of HTTP.jl

Fixes:

  • get_Fundamentals() does now return a timestamp

Docs

  • Added Documentation for the proxy settings
  • Added an Example Section:
  • Convert Price data to a DataFrame, TimeSeries.TimeArray, TSFrames.TSFrame
  • Examples of plotting some data exposed by YFinance.jl with PlotlyJS.jl
  • Added a version change log

New Dependencies

  • Base64
  • Needed for http proxy authentication
  • OrderedCollections.jl
  • Provides Ordered Dictionaries. Eases workflow with data because column order is not arbitrary and changing between calls.

@JuliaRegistrator
Copy link

Registration pull request updated: JuliaRegistries/General/74992

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.2 -m "<description of version>" 089a78117f1c0b4f7e5bdce73f6c7acfab8a3cf5
git push origin v0.1.2

@eohne
Copy link
Owner Author

eohne commented Mar 26, 2023

@JuliaRegistrator register

Patch notes:

Bug Fix

  • get_prices would error when autoadjust=true for some tickers when Yahoo returns nothing for some observations in the price time series. The update now does not error in this cases and returns NaN for the missing datapoints. NaN is used instead of Missing because of performance improvements and the ability to integrate YFinance.jl with TimeSeries.jl. (#5)
    • Thank you RaSi96 for reporting this bug and helping me sort it out!

Docs

  • Improved documentation for get_prices (#5)
    • When the range keyword is used instead of startdt and enddt the specified interval is not observed by Yahoo at longer ranges. To enforce the specified interval use startdt and enddt instead.
    • Data points that yahoo returns as nothing are returned as NaN. It seems like Yahoo thinks it should have price information for these timestamps but does not have them and thus returns nothing.

Other

  • Added a test case for the stock "ADANIENT.NS". The time series of the stock prices contains the nothing values mentioned in the Bug Fix. (#5)

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/80353

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.3 -m "<description of version>" 9095629ddf12b4d856cdbf47228d71cf000c794c
git push origin v0.1.3

@eohne
Copy link
Owner Author

eohne commented Apr 25, 2023

@JuliaRegistrator register

Patch Notes:

Bug Fix

  • get_prices now returns dictionaries containing price vectors of type Array{Float64} rather than Array{ Union{Nothing,Float64}} (#7)

Improvements

  • get_prices now runs faster than before.

New Functionality

  • get_symbols allows the user to search for yahoo finance symbols from (partial) company/security names
  • get_all_symbols exposes all tickers from the NASDAQ, AMEX, and NYSE exchanges (#8)
  • search_news now allows for news searches

Docs

  • Added documentation for the new functionality
  • Added a clarification statement in the Readme.md and Docs that YFinance uses API endpoints to access data and does not suffer from decryption issues (#6)

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/82302

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.4 -m "<description of version>" eb64e2a62c7e48b310f7d634c6be195a850bb532
git push origin v0.1.4

@eohne
Copy link
Owner Author

eohne commented Mar 2, 2024

@JuliaRegistrator register

Patch Notes:

Bug Fix

  • Implemented Cookies and Crumbs to fix get_quoteSummary() and all functions depending on it (#14)

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/102126

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.5 -m "<description of version>" 5385e351e0982bcdf16d6dc6072cde254ecc2e25
git push origin v0.1.5

@eohne
Copy link
Owner Author

eohne commented Aug 7, 2024

@JuliaRegistrator register

Patch Notes:

Improvements

  • get_prices can now return dividends and splits (#11, #18)
  • get_prices can now directly return TimeArrays (TimeSeries.jl) and TSFrame (TSFrames.jl). Julia 1.9 is required and the respective packages need to be loaded
  • added some precompilation for get_prices (this will require a valid internet connection when the package is loaded first/installed)

New Functionality

  • get_splits returns stock split information
  • get_dividends returns dividend information
  • sink_prices_to allows for easy conversion to TimeArrays (TimeSeries.jl) and TSFrame (TSFrames.jl). Julia 1.9 is required and the respective packages need to be loaded

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/112593

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.6 -m "<description of version>" 35d238dc40a2559f67923d6b1670e68bbfb54212
git push origin v0.1.6

@eohne
Copy link
Owner Author

eohne commented Aug 13, 2024

@JuliaRegistrator register

Patch Notes:

Bug Fix/Improvement

  • get_prices, get_splits, get_dividends now error more nicely when there is no data for the selected date range. (#19)

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/113023

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.7 -m "<description of version>" 58064585e3c7f92774f3639915e5d5abbe09e12d
git push origin v0.1.7

@eohne
Copy link
Owner Author

eohne commented Sep 11, 2024

@JuliaRegistrator register

Patch Notes:

Bug Fix/Improvement

  • get_prices indexing error when divsplits=true (#22)

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/115023

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.8 -m "<description of version>" a78aa7fabcbc5c754818113f973290efe4aad1ba
git push origin v0.1.8

@eohne
Copy link
Owner Author

eohne commented Sep 30, 2024

@JuliaRegistrator register

Patch Notes:

Bug Fix/Improvement

  • Disable Precompilation. Experienced precompilation hangs in Julia 1.10 and 1.11 (warning not error) but precompilation errors if a proxy is required or Yahoo cannot be reached for other reasons (#23). For precompilation please install v0.1.8 instead.

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/116308

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.9 -m "<description of version>" c0c2881f396b68d387f904b7fc1aaa51ae8d16bf
git push origin v0.1.9

@eohne
Copy link
Owner Author

eohne commented Oct 6, 2024

@JuliaRegistrator register

Patch Notes:

Improvements

  • get_prices now supports the retrieval of minute level data for periods longer than 7 days. This is facilitated by making multiple requests and stitching the responses together (minute data still needs to be within the last 30 days - this is a limit set by Yahoo)
  • get_prices now allows startdt and enddt to be of different types (e.g., startdt="2024-01-01", enddt=today() is now valid)
  • The range argument in get_prices has been reworked to convert to startdt and enddt #21 . Previously, this parameter was simply passed to the Yahoo API. The new way brings multiple improvements:
    • more flexible range inputs
    • specified intervals are now observed
  • Significant code refactoring for improved maintainability and readability of the get_prices function
  • get_prices now returns a OrderedDict{String, Union{String,Vector{DateTime},Vector{Float64}}} rather than OrderedDict{String,Any}
  • Added precompilation for the response processing part of the get_prices function only

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/116692

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.10 -m "<description of version>" cd4c9d80fb8889b69da32cc4f1900b08358de09e
git push origin v0.1.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants