{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":348373573,"defaultBranch":"develop","name":"OpenBBTerminal","ownerLogin":"jmaslek","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-03-16T14:14:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18151143?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707946357.0","currentOid":""},"activityList":{"items":[{"before":"cd04f3022989b89ce38e5ec0aac7ccb0bf2edfe9","after":"cdf0befe516017b021ab946a8194a58bbc18b82c","ref":"refs/heads/main","pushedAt":"2024-06-11T17:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Release] 4.2.2 (#6480)\n\n* Docs/update xl docs (#6145)\r\n\r\n* remove print\r\n\r\n* update obb.get docs\r\n\r\n* example\r\n\r\n* md lint\r\n\r\n* fix get reference (#6147)\r\n\r\n* [BugFix] Filter OECD data using `start_date` and `end_date` parameters (#6144)\r\n\r\n* move constant dicts to constants.py\r\n\r\nfilter by start_date and end_date\r\n\r\n* black\r\n\r\n* black again again\r\n\r\n* Merge 'main' into 'develop' (#6151)\r\n\r\n* Release/3.2.4 (#5696)\r\n\r\n* test\r\n\r\n* ultima description (#5541)\r\n\r\n* Updating showcase page (#5543)\r\n\r\n* updating showcase page\r\n\r\n* use sdk instead\r\n\r\n* add new bot command autopost docs (#5530)\r\n\r\nadd new bot command autopost docs to docs.openbb.co\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Hotfix/ultima improvements (#5553)\r\n\r\n* tweaks for monetization\r\n\r\n* fix linting issue\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet (#5503)\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet\r\n\r\nDetails:\r\n- Added logic to detect existing sheet and append data if present.\r\n- There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number.\r\n\r\nResolves: #5472\r\n\r\n* Fixed 'worksheet not found' error during export to an existing sheet\r\n\r\n* Changes:\r\n* Now if the sheet exists in the xlsx file it will ask the user if he\r\n wants to replace/append/create new sheet\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* added platform API integration test to Nightly build (#5571)\r\n\r\n* Add columns to `stocks/search` (#5565)\r\n\r\n* Add columns to `stocks/search`\r\n\r\nisin, cusip, figi, composite_figi, shareclass_figi\r\n\r\n* Update test_search[False].txt\r\n\r\n* Update test_search[True].txt\r\n\r\n* Delete tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml\r\n\r\n* Create test_search.yaml\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* updating ultima urls (#5587)\r\n\r\n* fix: A value is trying to be set on a copy of a slice from a DataFrame #5582 (#5591)\r\n\r\n* Update README.md (#5598)\r\n\r\n* Hotfix/econometrics export filename fix (#5508)\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet\r\n\r\nDetails:\r\n- Added logic to detect existing sheet and append data if present.\r\n- There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number.\r\n\r\nResolves: #5472\r\n\r\n* Added --export option for exporting to a desired file in /econometrics menu\r\n\r\n* Added a -f/--file option to provide the filename for export.\r\nMade -t/--type and -f/--file mutually exclusive.\r\nIf -f is not given, -t is required and the filename will be generated based on the time and module.\r\n\r\n* Revert `helper_funcs.py` to original state\r\n\r\n* Made some arguments not required.\r\n\r\n* Minor changes asked by @deeleeramone\r\n\r\n* No sheet name\r\n\r\n* black\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* FIX #5600 Updated the Twitter logo to X logo (#5601)\r\n\r\n* Change Ultima paragraph (#5624)\r\n\r\n* change ultima paragraph\r\n\r\n* remove old paragraph\r\n\r\n* Update CONTRIBUTING.md (#5623)\r\n\r\n* mobile line-brake fixed (#5604)\r\n\r\nIn the mobile view (media max 400px ), the text line \"Installation >>\" appears broken into smaller segments.\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Docs/terminalpro and improvement (#5622)\r\n\r\n* add first iteration of content for Terminal Pro\r\n\r\n* Update index.md\r\n\r\n* Update dashboards.md\r\n\r\n* Update folders.md\r\n\r\n* Update grouping.md\r\n\r\n* Update report.md\r\n\r\n* Update templates.md\r\n\r\n* Update quick-start.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update home.md\r\n\r\n* Update news.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update data-provider.md\r\n\r\n* Update chat-with-widget.md\r\n\r\n* Update data-manipulation.md\r\n\r\n* Update forecasting.md\r\n\r\n* fix: images self closing tags\r\n\r\n* fix: only pro visitors can see pro\r\n\r\n* inter font\r\n\r\n* improve SEO content and restructuring\r\n\r\n* add new package for toggle on tutorials\r\n\r\n* move folder around\r\n\r\n* improve main page of each prod\r\n\r\n* small updates and improvements\r\n\r\n* fix logo above\r\n\r\n* small improvement in headtitle for portfolio funcs\r\n\r\n* fix typos from OpenAI's GPT-4\r\n\r\n* fix _category_ json\r\n\r\n* remove generic SEO words\r\n\r\n* add script that generates SEO for documentation\r\n\r\n* add missing file\r\n\r\n* remove sdk warning message\r\n\r\n* fix links for andrew\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: andrewkenreich \r\n\r\n* Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627)\r\n\r\n* typo\r\n\r\n* pro docs tab coloring\r\n\r\n* sidebar selection blue\r\n\r\n* redirecting missing\r\n\r\n* fix docs (#5646)\r\n\r\n* Fix the redirect for intro to the correct url for docs (#5658)\r\n\r\n* fix the redirect for intro to the correct url for docs\r\n\r\n* fix code linting\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Improve Pro documentation further (#5641)\r\n\r\n* small improvement\r\n\r\n* Fix TutorialVideo for mobile view\r\n\r\n* main page terminal pro docs\r\n\r\n* jose whelp\r\n\r\n* placeholder index file that needs to be removed\r\n\r\n* fix: fixes sidebar, removes unused index.md\r\n\r\n* update link to api keys\r\n\r\n* update api keys link\r\n\r\n* fix hyperlinks in terminal helper\r\n\r\n* fix a few more links\r\n\r\n* fix some more links\r\n\r\n* linter\r\n\r\n* black linter\r\n\r\n* improve main docs page for each product\r\n\r\n* small refactor\r\n\r\n* header to take to main page of product\r\n\r\n* run OpenAI script to generate SEO for pro content\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\n\r\n* Update folders.md\r\n\r\n* Update integrate-your-own-backend.md\r\n\r\n* Update index.md\r\n\r\n* Update settings.md (#5665)\r\n\r\n* fix front matter (#5667)\r\n\r\n* #5633 adding comma every 1000 (#5652)\r\n\r\n* #5633 adding comma every 1000\r\n\r\n* pylint\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* Hotfix/reports model render report sanitize inputs (#5669)\r\n\r\n* Adding more robust special character handling to create_output_path().\u000B\u000BAddresses https://github.com/OpenBB-finance/OpenBBTerminal/issues/5299\r\n\r\n* Running black linter on code to conform to OBB style guides.\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* hotfix/fix-gov-histcont: Fix #5650 - /stocks/gov/histcont (#5676)\r\n\r\n* fix histcont\r\n\r\n* some cleanup\r\n\r\n* remove sort line\r\n\r\n* 12-31 not 12-12\r\n\r\n* columns_keep_types\r\n\r\n* remove space in regex (#5675)\r\n\r\n* Pin openai (#5685)\r\n\r\n* Clarified stocks/ta empty recom object message (#5468)\r\n\r\n* Clarified stocks/ta empty recom object message\r\n\r\n* black\r\n\r\n* lint\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* improved market cap value extraction (#5169)\r\n\r\n* improved market cap value extraction\r\n\r\n* pylint\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* 3.2.3->3.2.4\r\n\r\n* Changelogs\r\n\r\n* new changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Henrique Joaquim \r\nCo-authored-by: Andrew \r\nCo-authored-by: Adi Sai \r\nCo-authored-by: Sandip Saha \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\nCo-authored-by: Luqman \r\nCo-authored-by: Adwait <111136306+AdwaitSalankar@users.noreply.github.com>\r\nCo-authored-by: Abhishek Amar <66067391+abhishek-amar@users.noreply.github.com>\r\nCo-authored-by: DidierRLopes \r\nCo-authored-by: professssor <62937125+professssor@users.noreply.github.com>\r\nCo-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com>\r\nCo-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com>\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: Mohamad Fadil \r\nCo-authored-by: Ramazan \r\nCo-authored-by: joshuabuildsthings \r\nCo-authored-by: wojda <114031148+polooner@users.noreply.github.com>\r\nCo-authored-by: Bim Phomthong <118195204+bimbolimbo@users.noreply.github.com>\r\n\r\n* Release/4.0.1 (#5840)\r\n\r\n* test\r\n\r\n* ultima description (#5541)\r\n\r\n* Updating showcase page (#5543)\r\n\r\n* updating showcase page\r\n\r\n* use sdk instead\r\n\r\n* add new bot command autopost docs (#5530)\r\n\r\nadd new bot command autopost docs to docs.openbb.co\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Hotfix/ultima improvements (#5553)\r\n\r\n* tweaks for monetization\r\n\r\n* fix linting issue\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet (#5503)\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet\r\n\r\nDetails:\r\n- Added logic to detect existing sheet and append data if present.\r\n- There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number.\r\n\r\nResolves: #5472\r\n\r\n* Fixed 'worksheet not found' error during export to an existing sheet\r\n\r\n* Changes:\r\n* Now if the sheet exists in the xlsx file it will ask the user if he\r\n wants to replace/append/create new sheet\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* added platform API integration test to Nightly build (#5571)\r\n\r\n* Add columns to `stocks/search` (#5565)\r\n\r\n* Add columns to `stocks/search`\r\n\r\nisin, cusip, figi, composite_figi, shareclass_figi\r\n\r\n* Update test_search[False].txt\r\n\r\n* Update test_search[True].txt\r\n\r\n* Delete tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml\r\n\r\n* Create test_search.yaml\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* updating ultima urls (#5587)\r\n\r\n* fix: A value is trying to be set on a copy of a slice from a DataFrame #5582 (#5591)\r\n\r\n* Update README.md (#5598)\r\n\r\n* Hotfix/econometrics export filename fix (#5508)\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet\r\n\r\nDetails:\r\n- Added logic to detect existing sheet and append data if present.\r\n- There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number.\r\n\r\nResolves: #5472\r\n\r\n* Added --export option for exporting to a desired file in /econometrics menu\r\n\r\n* Added a -f/--file option to provide the filename for export.\r\nMade -t/--type and -f/--file mutually exclusive.\r\nIf -f is not given, -t is required and the filename will be generated based on the time and module.\r\n\r\n* Revert `helper_funcs.py` to original state\r\n\r\n* Made some arguments not required.\r\n\r\n* Minor changes asked by @deeleeramone\r\n\r\n* No sheet name\r\n\r\n* black\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* FIX #5600 Updated the Twitter logo to X logo (#5601)\r\n\r\n* Change Ultima paragraph (#5624)\r\n\r\n* change ultima paragraph\r\n\r\n* remove old paragraph\r\n\r\n* Update CONTRIBUTING.md (#5623)\r\n\r\n* mobile line-brake fixed (#5604)\r\n\r\nIn the mobile view (media max 400px ), the text line \"Installation >>\" appears broken into smaller segments.\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Docs/terminalpro and improvement (#5622)\r\n\r\n* add first iteration of content for Terminal Pro\r\n\r\n* Update index.md\r\n\r\n* Update dashboards.md\r\n\r\n* Update folders.md\r\n\r\n* Update grouping.md\r\n\r\n* Update report.md\r\n\r\n* Update templates.md\r\n\r\n* Update quick-start.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update home.md\r\n\r\n* Update news.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update data-provider.md\r\n\r\n* Update chat-with-widget.md\r\n\r\n* Update data-manipulation.md\r\n\r\n* Update forecasting.md\r\n\r\n* fix: images self closing tags\r\n\r\n* fix: only pro visitors can see pro\r\n\r\n* inter font\r\n\r\n* improve SEO content and restructuring\r\n\r\n* add new package for toggle on tutorials\r\n\r\n* move folder around\r\n\r\n* improve main page of each prod\r\n\r\n* small updates and improvements\r\n\r\n* fix logo above\r\n\r\n* small improvement in headtitle for portfolio funcs\r\n\r\n* fix typos from OpenAI's GPT-4\r\n\r\n* fix _category_ json\r\n\r\n* remove generic SEO words\r\n\r\n* add script that generates SEO for documentation\r\n\r\n* add missing file\r\n\r\n* remove sdk warning message\r\n\r\n* fix links for andrew\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: andrewkenreich \r\n\r\n* Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627)\r\n\r\n* typo\r\n\r\n* pro docs tab coloring\r\n\r\n* sidebar selection blue\r\n\r\n* redirecting missing\r\n\r\n* fix docs (#5646)\r\n\r\n* Fix the redirect for intro to the correct url for docs (#5658)\r\n\r\n* fix the redirect for intro to the correct url for docs\r\n\r\n* fix code linting\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Improve Pro documentation further (#5641)\r\n\r\n* small improvement\r\n\r\n* Fix TutorialVideo for mobile view\r\n\r\n* main page terminal pro docs\r\n\r\n* jose whelp\r\n\r\n* placeholder index file that needs to be removed\r\n\r\n* fix: fixes sidebar, removes unused index.md\r\n\r\n* update link to api keys\r\n\r\n* update api keys link\r\n\r\n* fix hyperlinks in terminal helper\r\n\r\n* fix a few more links\r\n\r\n* fix some more links\r\n\r\n* linter\r\n\r\n* black linter\r\n\r\n* improve main docs page for each product\r\n\r\n* small refactor\r\n\r\n* header to take to main page of product\r\n\r\n* run OpenAI script to generate SEO for pro content\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\n\r\n* Update folders.md\r\n\r\n* Update integrate-your-own-backend.md\r\n\r\n* Update index.md\r\n\r\n* Update settings.md (#5665)\r\n\r\n* fix front matter (#5667)\r\n\r\n* #5633 adding comma every 1000 (#5652)\r\n\r\n* #5633 adding comma every 1000\r\n\r\n* pylint\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* Hotfix/reports model render report sanitize inputs (#5669)\r\n\r\n* Adding more robust special character handling to create_output_path().\u000B\u000BAddresses https://github.com/OpenBB-finance/OpenBBTerminal/issues/5299\r\n\r\n* Running black linter on code to conform to OBB style guides.\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* hotfix/fix-gov-histcont: Fix #5650 - /stocks/gov/histcont (#5676)\r\n\r\n* fix histcont\r\n\r\n* some cleanup\r\n\r\n* remove sort line\r\n\r\n* 12-31 not 12-12\r\n\r\n* columns_keep_types\r\n\r\n* remove space in regex (#5675)\r\n\r\n* Pin openai (#5685)\r\n\r\n* Clarified stocks/ta empty recom object message (#5468)\r\n\r\n* Clarified stocks/ta empty recom object message\r\n\r\n* black\r\n\r\n* lint\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* improved market cap value extraction (#5169)\r\n\r\n* improved market cap value extraction\r\n\r\n* pylint\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Release/3.2.4 (#5704)\r\n\r\n* 3.2.3->3.2.4\r\n\r\n* Changelogs\r\n\r\n* new changelog\r\n\r\n* OpenBB Platform v4 (#5225)\r\n\r\n* change location\r\n\r\n* check something\r\n\r\n* add cache\r\n\r\n* fixed auth w/@IgorWounds and @montezdesousa\r\n\r\n* fixes for econometrics\r\n\r\n* include Darren auth suggestions\r\n\r\n* some routers included if dev + chg hub backend var\r\n\r\n* coverage router should not be here\r\n\r\n* update docker readme\r\n\r\n* forgot to check auth here\r\n\r\n* Change extension imports\r\n\r\n* update docstrings and readme\r\n\r\n* headers function wasnt being called, just referenced\r\n\r\n* relative import\r\n\r\n* econometrics add headers everywhere\r\n\r\n* Fix QA\r\n\r\n* Fix TA\r\n\r\n* Fix test\r\n\r\n* Fix python interface QA and TA\r\n\r\n* Lint\r\n\r\n* Cleanup\r\n\r\n* Change path\r\n\r\n* make the changes and some etf models\r\n\r\n* tests for command_runner\r\n\r\n* ruff\r\n\r\n* solving naming issues on pytest\r\n\r\n* Update some docstrings, fix typos and lint\r\n\r\n* solving econometrics instantiating wrong openbb\r\n\r\n* chaging the way pytest runs\r\n\r\n* messing around with the imports\r\n\r\n* ruff\r\n\r\n* Change template to add platform considerations (#5533)\r\n\r\n* change template to add platform considerations\r\n\r\n* @the-praxs suggestions\r\n\r\n* solving __pycache__ issue\r\n\r\n* removing typo\r\n\r\n* ci yml\r\n\r\n* making linters happy (i guess)\r\n\r\n* Improve Omega Ratio and docstrings\r\n\r\n* chaging pro validation hash\r\n\r\n* ruff\r\n\r\n* Fix OLS Summary and lint\r\n\r\n* Add OECD Provider for economy extension (#5534)\r\n\r\n* Add record to docs\r\n\r\n* update a couple of cboe models\r\n\r\n* Fix econometrics bugs. Make tests pass. Lint.\r\n\r\n* black\r\n\r\n* ruff\r\n\r\n* pydantic v2: remove deprecated Extra\r\n\r\n* pydantic v2: self.dict -> self.model_dump\r\n\r\n* revert pydantic\r\n\r\n* revert the revert\r\n\r\n* try 1: pin urllib3 < 2\r\n\r\n* Revert \"try 1: pin urllib3 < 2\"\r\n\r\nThis reverts commit 3736c311cb6aa9e653dcb5db733798408b72a82e.\r\n\r\n* Revert dep\r\n\r\n* Fix\r\n\r\n* re-lock\r\n\r\n* Skip all tests when doing cspell in pre-commit\r\n\r\n* Resolve linter errors\r\n\r\n* Add OECD to install script\r\n\r\n* Add OECD\r\n\r\n* Resolve more linter errors\r\n\r\n* Exclude static files of v4 python from ruff\r\n\r\n* More linting\r\n\r\n* Another attempt to resolve even more linting errors\r\n\r\n* Change how Literal is used\r\n\r\n* ticker. symbol. consistent. @piiq\r\n\r\n* change ticker field in Stock Search to is_symbol\r\n\r\n* Update Cboe model for stocks_search -> is_symbol parameter.\r\n\r\n* Fix issue\r\n\r\n* Lint\r\n\r\n* Small QA to rename SDK to Platform (#5544)\r\n\r\n* SDK -> Platform in docs\r\n\r\n* renamed in core\r\n\r\n* renamed in openbb `init`\r\n\r\n* `sdk` variable renamed as `platform`\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\n\r\n* `validator` -> `field_validator` in standard models\r\n\r\n* Standard convention for multi-ticker symbols (#5549)\r\n\r\n* standardize symbol input param in forex and crypto historical data\r\n\r\n* static\r\n\r\n* linting\r\n\r\n* Fix stock_search integration test params\r\n\r\n* Update dependencies and linting on the CI (#5550)\r\n\r\n* Remove ruff and black from platform dependencies\r\n\r\n* Update codespell configuration\r\n\r\n* Lint python code\r\n\r\n* Add toml and tomli to root dev dependencies\r\n\r\n* Update requirements.txt files\r\n\r\n* Fix buggy docstring in python package methods (#5548)\r\n\r\n* fix buggy docstring for methods\r\n\r\n* remove space\r\n\r\n* fix typing\r\n\r\n* avoid name collision with validator\r\n\r\n* Revert \"avoid name collision with validator\"\r\n\r\nThis reverts commit 8a30a44555d97132f6bddcbc4a4facdd97ecc591.\r\n\r\n* typing\r\n\r\n* rebuild\r\n\r\n* python 3.8, ParamSpec not available\r\n\r\n* lint\r\n\r\n* ruff noqa\r\n\r\n* Merge with develop (#5551)\r\n\r\n* Charting extension integration tests (#5547)\r\n\r\n* initial proposal for integration tests on the charting extension\r\n\r\n* int tests for charting generation\r\n\r\n* python generator\r\n\r\n* ruff\r\n\r\n* boilerplate templates\r\n\r\n* python tests\r\n\r\n* tests for the api\r\n\r\n* using body instead so data don't get redefined\r\n\r\n* unit tests for coverage\r\n\r\n* ruff\r\n\r\n* docstrings\r\n\r\n* unnecessary access to keys()\r\n\r\n* Add trading economics economic calendar\r\n\r\n* dev install\r\n\r\n* Data Models disposition on the website (#5538)\r\n\r\n* pydantic v4\r\n\r\n* flat structure\r\n\r\n* md files\r\n\r\n* Revert \"md files\"\r\n\r\nThis reverts commit bd2170e2adf82fed3a35d34fad6a2e3ba3ae1d49.\r\n\r\n* improve command descriptions\r\n\r\n* nice title and description\r\n\r\n* human readble data model names on left panel\r\n\r\n* implementation details section\r\n\r\n* content markdown files\r\n\r\n* markdown versioned files\r\n\r\n* showcase page\r\n\r\n* updates\r\n\r\n---------\r\n\r\nCo-authored-by: tehcoderer \r\n\r\n* everything except tests\r\n\r\n* fix `datetime.date` import in fetcher test\r\n\r\n* modified url to remove `api_key` placeholder\r\n\r\n* record test\r\n\r\n* api key is called c here\r\n\r\n* fixed fetcher test for api key\r\n\r\n* recorded tests\r\n\r\n* refactor\r\n\r\n* life is ruff\r\n\r\n* codespell\r\n\r\n* Make Intrinio options chains great again (#5540)\r\n\r\n* add multithreading\r\n\r\n* cleanup\r\n\r\n* linting\r\n\r\n* use dateutil.parser\r\n\r\n* removed `TICKER_EXCEPTIONS`\r\n\r\n* modified `date` and `type` fields in standard model\r\n\r\n* set alias for `date` and `type` to match standards\r\n\r\n* static\r\n\r\n* static\r\n\r\n* Hotfix/fix post tests (#5555)\r\n\r\n* Fix econometrics\r\n\r\n* Fix ta\r\n\r\n* Fix qa. Remove intrinio to not be rate limited\r\n\r\n* Lint\r\n\r\n* Fix typo\r\n\r\n* obbject tests (#5558)\r\n\r\n* obbject tests\r\n\r\n* ruff\r\n\r\n* fix dev_install\r\n\r\n* fix unittests\r\n\r\n* black on nox\r\n\r\n* black on nox\r\n\r\n* nox\r\n\r\n* fix fetcher test so it can compare dates\r\n\r\n* fix intrinio tests\r\n\r\n* ruff\r\n\r\n* change to model_dum() instead (#5561)\r\n\r\n* Passing tests (#5560)\r\n\r\n* Passing tests\r\n\r\n* fix options\r\n\r\n* Fix most tests and bugs\r\n\r\n* fix forex missing params\r\n\r\n* make symbol upper in polygon fx pairs\r\n\r\n* fix fixedincome integration tests (#5564)\r\n\r\n* Fixing charting api integration tests (#5562)\r\n\r\n* fixing charting api integration tests\r\n\r\n* black\r\n\r\n* fix stocks less five API fails\r\n\r\n* fix the 5 failing stocks integration tests\r\n\r\n* recapture fmp stock news unit test\r\n\r\n* fix fmp forex api test\r\n\r\n* couple more forex integration fixes\r\n\r\n* changing the request to always use the legacy session. @jmaslek this is was broken for 3.8 and 3.9; with this change apparently all versions work - lemme know if you see any issue with this change\r\n\r\n* ruff\r\n\r\n* fix ta\r\n\r\n* add missing param\r\n\r\n* fix testers for the api\r\n\r\n* fix globalnews to use images instead of image\r\n\r\n* remove unncessary pandas import\r\n\r\n* econcal int tests\r\n\r\n* update gitignore\r\n\r\n* fix get_querystring to support lists\r\n\r\n* add missing parameters\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\nCo-authored-by: Henrique Joaquim \r\n\r\n* Stock Historical standardization and UX improvements (#5457)\r\n\r\n* polygon add interval standard param\r\n\r\n* attempt at standardization\r\n\r\n* Alpha Vantage params standardization\r\n\r\n* rename `get_intervals` and fixed bug for extracting wrong value\r\n\r\n* missed changing it in `extract_data`\r\n\r\n* linting\r\n\r\n* polygon cleanup\r\n\r\n* modified `start_date` & `end_date` type to `datetime` from `dateType`\r\n\r\n* standardized intrinio stock historical params\r\n\r\n* fixed yfinance\r\n\r\n* linting\r\n\r\n* revert start and end date to dateType from datetime\r\n\r\n* fix alpha vantage\r\n\r\n* changed param\r\n\r\n* fix intrinio infinite loop\r\n\r\n* `validator` is `field_validator`\r\n\r\n* revert time params and fixed intervals\r\n\r\n* `outputsize` alias set in `Field`\r\n\r\n* set interval description using in-build dict\r\n\r\n* yfinance stock param standardization\r\n\r\n* static\r\n\r\n* intrinio cleanup\r\n\r\n* Polygon add api params as `PrivateAttr`\r\n\r\n* modified yfinance params to `PrivateAttr`\r\n\r\n* intrinio remove overriding date params\r\n\r\n* fixed description for AV adjusted param\r\n\r\n* fix alpha vantage intraday not working\r\n\r\n* re-record and pass unit tests\r\n\r\n* pass integration tests\r\n\r\n* Update test\r\n\r\n---------\r\n\r\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>\r\n\r\n* Fix econcal endpoint (#5567)\r\n\r\n* fix econcal for python interface\r\n\r\n* fix econcal tests\r\n\r\n* fix non supported json output\r\n\r\n* Fixes FMP index endpoint to get 1 day interval data (#5535)\r\n\r\n* fix FMP endpoint for getting index data for `1day` interval\r\n\r\n* fix `open` type to prevent validation error\r\n\r\n* modifed `validator` to `field_validator`\r\n\r\n* type of fields is `StrictFloat`\r\n\r\n* re-record and pass test\r\n\r\n* linting\r\n\r\n* `validator` -> `field_validator`, a3'd everything\r\n\r\n* Fix regression in tests. Lint\r\n\r\n* updating the integration test actions\r\n\r\n* Fix typo\r\n\r\n* Fix typo\r\n\r\n* Fix import\r\n\r\n* Publish versions `a3` to Pypi (#5568)\r\n\r\n* bump versions and script to publish\r\n\r\n* small improvements\r\n\r\n* uncomment exception\r\n\r\n* openbb\r\n\r\n* publishing guidelines\r\n\r\n* improve docs\r\n\r\n* add providers to economy api\r\n\r\n* make symbol required in stock_quote\r\n\r\n* Fix keys\r\n\r\n* Fix oecd\r\n\r\n* add comma\r\n\r\n* revert\r\n\r\n* Add quotes\r\n\r\n* Sleep\r\n\r\n* Improve tests\r\n\r\n* Improve\r\n\r\n* Feature/query transform (#5566)\r\n\r\n* inject query into transform_data\r\n\r\n* swap query and data\r\n\r\n* update missing fetchers\r\n\r\n* last test failing\r\n\r\n* sig test fetcher\r\n\r\n* black\r\n\r\n* av add `query` to `transform_data` call\r\n\r\n* transform_data: missing refactoring\r\n\r\n* fix uvicorn command in the doc\r\n\r\n* Automated examples (#5576)\r\n\r\n* Automated examples\r\n\r\n* Fix bug\r\n\r\n* Lint\r\n\r\n* static assets built on 3.8\r\n\r\n* Revert \"static assets built on 3.8\"\r\n\r\nThis reverts commit fb82ff7bd9af92ed676d8f8047c31e74daf7b8b2.\r\n\r\n* remove assets\r\n\r\n* static assets on 3.8\r\n\r\n* static assets on 3.8\r\n\r\n* Wrap in quotes\r\n\r\n* Improve wrap\r\n\r\n* minor fix\r\n\r\n* rebuild 3.8\r\n\r\n* Fix bug\r\n\r\n* Fix edge case\r\n\r\n* Lint\r\n\r\n* rebuild\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\nCo-authored-by: Diogo Sousa \r\n\r\n* use SecretStr for sensitive fields (#5578)\r\n\r\n* use SecretStr for sensitive fields\r\n\r\n* fix\r\n\r\n* docstring\r\n\r\n* Add tests for provider (#5583)\r\n\r\n* Add tests for provider\r\n\r\n* Test standard models\r\n\r\n* Lint\r\n\r\n* Fix standard model issues.\r\n\r\nCo-authored-by: @the-praxs\r\n\r\n* linting\r\n\r\n* `symbol` -> `is_symbol` in `economy.index_search`\r\n\r\n* static\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* feature/v4-biztoc-provider: Adds Biztoc provider and GlobalNews (#5546)\r\n\r\n* add biztoc provider\r\n\r\n* duplicate field\r\n\r\n* black\r\n\r\n* request headers\r\n\r\n* recapture test\r\n\r\n* move stuff around\r\n\r\n* add integration tests\r\n\r\n* duplicate OECD entry in dev_install\r\n\r\n* duplicate entry for oecd in pyproject.toml\r\n\r\n* Add Biztoc to workflow\r\n\r\n* update readme: credentials\r\n\r\n* Add Preferences to README\r\n\r\n* improve tests\r\n\r\n* fix biztoc\r\n\r\n* obbject pylint\r\n\r\n* Bug fix: serializ SecretStr before dumping to json\r\n\r\n* export credentials as json (#5592)\r\n\r\n* Check for wrong, changed, or outdated params. (#5597)\r\n\r\n* Improving `economy.cpi` for the FRED data (#5602)\r\n\r\n* remove multiindex using coding magic\r\n\r\n* Update field descriptions\r\n\r\n---------\r\n\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Improve error message.\r\n\r\n* Improve\r\n\r\n* Test tests (#5607)\r\n\r\n* Test tests\r\n\r\n* Add test\r\n\r\n* 4.0.0a4 PyPI publishing (#5608)\r\n\r\n* changes to publish\r\n\r\n* fix mini conflict\r\n\r\n* typo\r\n\r\n* cleaned `descriptions.py`\r\n\r\n* fix description in `cpi.py`\r\n\r\n* Add ETF extension to v4 (#5609)\r\n\r\n* Add etf extension with search data model\r\n\r\n* Add FMP ETF search\r\n\r\n* Add fetcher tests\r\n\r\n* Add ETF historical price from yfinance (#5610)\r\n\r\n* Add etf extension with search data model\r\n\r\n* Add FMP ETF search\r\n\r\n* Add fetcher tests\r\n\r\n* Add etf historical price standard model and route\r\n\r\n* Add etf historical data from yfinance\r\n\r\n* Add unit tests\r\n\r\n* Fix linter error. Organize imports\r\n\r\n* Update test data\r\n\r\n* Revert common descriptions erased by CPI PR\r\n\r\n* remove `symbol` from data for `stocks.ca.peers`\r\n\r\n* Test docstrings (#5613)\r\n\r\n* Test docstrings\r\n\r\n* fix minor bugs w/@IgorWounds\r\n\r\n* static only w/@IgorWounds\r\n\r\n* fix `importance` param in `economy.econcal`\r\n\r\n* right static only w/@IgorWounds\r\n\r\n* Fix econcal and add tests to noxfile\r\n\r\n* fix econcal static\r\n\r\n* re-record\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Clean up the newly created ETF extension (#5611)\r\n\r\n* Add ETF to dev_install bundle\r\n\r\n* Add integration tests for openbb-etf\r\n\r\n* Patch integration test generator scripts to produce lintable code\r\n\r\n* Add py.typed markers for extensions\r\n\r\n* user preferences descriptions (#5593)\r\n\r\n* user preferences descriptions\r\n\r\n* typo\r\n\r\n* Feature/v4-sec-provider: Add SEC provider to V4 (#5556)\r\n\r\n* coerce string type, add default=None\r\n\r\n* add sec provider and FTD function\r\n\r\n* update description\r\n\r\n* ruff\r\n\r\n* data model definitions in standard model already\r\n\r\n* duplicate oecd entries in dev_install and pyproject\r\n\r\n* actually commit\r\n\r\n* integration test\r\n\r\n* add stock search to SEC\r\n\r\n* add company filings for SEC provider\r\n\r\n* integration tests\r\n\r\n* remove duplicated line\r\n\r\n* ruff\r\n\r\n* **kwargs in Transform Data\r\n\r\n* some helper functions for later\r\n\r\n* black\r\n\r\n* add helper for mutual fund and etf lookup\r\n\r\n* add some SEC lookup helpers to a new regulators extension\r\n\r\n* black\r\n\r\n* ruff\r\n\r\n* fix test param\r\n\r\n* take institution filter out of sec stock_search\r\n\r\n* ruff\r\n\r\n* remove URL that codespell doesn't like\r\n\r\n* add cik-to-ticker map\r\n\r\n* add litigations rss feed\r\n\r\n* make openbb-regulators a dependency of openbb-sec\r\n\r\n* add SIC search\r\n\r\n* improve ftd and remove BeautifulSoup from SEC dependencies\r\n\r\n* fix parsing the zip files pre-2009\r\n\r\n* ruff\r\n\r\n* update descriptions\r\n\r\n* recapture ftd test\r\n\r\n* tests params\r\n\r\n* typo\r\n\r\n* change limit param to 1 in test_sec_stock_ftd\r\n\r\n* Add didiers to_records method (#5588)\r\n\r\n* Add didiers to_records\r\n\r\n* unused import\r\n\r\n* Bring back polars + do what igor suggested\r\n\r\n* Make the output consistent with what it was.\r\n\r\n* Black ?\r\n\r\n* spelling. oops. almost like we have a pre commit or something\r\n\r\n* Feature/v4-price-performance: % returns for various horizons, comparable across multiple tickers. (#5618)\r\n\r\n* coerce string type, add default=None\r\n\r\n* add price_performance endpoint from FMP\r\n\r\n* black\r\n\r\n* extra period in docstring\r\n\r\n* ruff\r\n\r\n* forgot one file\r\n\r\n* Feature/ipo-calendar: V4 IPO Calendar (#5605)\r\n\r\n* coerce string type, add default=None\r\n\r\n* add intrinio ipo calendar\r\n\r\n* fix typo\r\n\r\n* sort __init__\r\n\r\n* fix description\r\n\r\n* make requested changes\r\n\r\n* update test params\r\n\r\n* black\r\n\r\n* test updates\r\n\r\n* etf integration\r\n\r\n* Add disc router and WSJ provider\r\n\r\n* OBBject extensions (#5612)\r\n\r\n* changes to core\r\n\r\n* bug?\r\n\r\n* docstring\r\n\r\n* doc\r\n\r\n* Update credentials.py\r\n\r\n* fix model_dump\r\n\r\n* create extensions\r\n\r\n* fix docstring\r\n\r\n* doc\r\n\r\n* revert change query_exc\r\n\r\n* doc\r\n\r\n* fix container test\r\n\r\n* redirect obbject test patch\r\n\r\n* doc\r\n\r\n* rename method\r\n\r\n* move decorator to extension file\r\n\r\n* rename method extend_obbject\r\n\r\n* changes in creds model\r\n\r\n* avoid credential racing\r\n\r\n* doc\r\n\r\n* rename prop\r\n\r\n* doc\r\n\r\n* doc\r\n\r\n* remove comment\r\n\r\n* comment some code\r\n\r\n* free extension names\r\n\r\n* docstring\r\n\r\n* doc\r\n\r\n* docs\r\n\r\n* Hotfix/fix-v4-economic-calendar: Add FMP to Econ Calendar and fix some TE bugs (#5580)\r\n\r\n* coerce string type, add default=None\r\n\r\n* adds fmp to economic calendar and fixes some things with TE\r\n\r\n* ruff\r\n\r\n* etf integration test\r\n\r\n* missing provider for test\r\n\r\n* rename te cassette to economic_calendar\r\n\r\n* fix test\r\n\r\n* rename tests\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Add stocks disc endpoints (#5630)\r\n\r\n* Add stocks disc endpoints\r\n\r\n* Explicit\r\n\r\n* Lint\r\n\r\n* Add tests\r\n\r\n* Bump timeout\r\n\r\n* Feature/disc router (#5616)\r\n\r\n* Add disc router and WSJ provider\r\n\r\n* Lint\r\n\r\n* Lint\r\n\r\n* Move endpoints under ETF router\r\n\r\n* Update etf_performance.py\r\n\r\n* Add ETF info and sector exposure from FMP (#5620)\r\n\r\n* Add ETF info from FMP\r\n\r\n* Add integration tests\r\n\r\n* Add unit tests\r\n\r\n* Add etf sectors endpoint\r\n\r\n* Add etf sectors fmp endpoint\r\n\r\n* Omit nested sector list from fmp info data\r\n\r\n* Update tests and test data\r\n\r\n* Update test data\r\n\r\n* Specify provider explicitly in integration tests\r\n\r\n* Update tests\r\n\r\n* Skip yfinance etf historical test\r\n\r\n* Fix linter errors after the merge\r\n\r\n* Fix more linter errors\r\n\r\n* Fix failing and add missing tests\r\n\r\n* Fix integration tests\r\n\r\n* Fix calendar ipo tests\r\n\r\n* Add ETF holdings and holding report dates from FMP (#5629)\r\n\r\n* Add ETF info from FMP\r\n\r\n* Add integration tests\r\n\r\n* Add unit tests\r\n\r\n* Add etf sectors endpoint\r\n\r\n* Add etf sectors fmp endpoint\r\n\r\n* Omit nested sector list from fmp info data\r\n\r\n* Update tests and test data\r\n\r\n* Update test data\r\n\r\n* Specify provider explicitly in integration tests\r\n\r\n* Update tests\r\n\r\n* Skip yfinance etf historical test\r\n\r\n* Add etf holdings and holdings date routes and standard models\r\n\r\n* Add fmp holdings and holding dates fetchers\r\n\r\n* Update holdings fetcher to properly handle date object inputs\r\n\r\n* Add unit tests\r\n\r\n* Add integration tests\r\n\r\n* Black after merge\r\n\r\n* Fix test input data format\r\n\r\n* Disc router for equities. (#5640)\r\n\r\n* Disc router for equities.\r\n\r\n* add tests\r\n\r\n* Bug fixes in financial statements (#5537)\r\n\r\n* `validator` to `field_validator` in standard models\r\n\r\n* Polygon add `ttm` to `period` param\r\n\r\n* Revert \"Polygon add `ttm` to `period` param\"\r\n\r\n* Polygon add `ttm` to param `period`\r\n\r\n* `EarningsCallTranscript` standard model removed `quarter` param\r\n\r\n* use `tag` instead of `name` for correct field name\r\n\r\n* fix url for intrinio income statement\r\n\r\n* modified intrinio cash flow `transform_data` function\r\n\r\n* set optional data fields and validate dates\r\n\r\n* fix insider trading not fetching recent data\r\n\r\n* linting\r\n\r\n* refactoring\r\n\r\n* refactoring\r\n\r\n* set param alias in fmp stock insider provider model\r\n\r\n* get all quarter data for intrinio\r\n\r\n* add `limit` param to `stocks.fa.ins`\r\n\r\n* refactoring and linting\r\n\r\n* removed additional comment\r\n\r\n* linting\r\n\r\n* re-recorded and fix tests\r\n\r\n* cash flow standard model field type to `StrictFloat`\r\n\r\n* Intrinio cash flow model fixed to get all quarters' data\r\n\r\n* linting\r\n\r\n* refactoring\r\n\r\n* financial statement standard model field type to `StrictFloat`\r\n\r\n* Intrinio financial statement model get all quarter data\r\n\r\n* set `period` type to `Optional[str]`\r\n\r\n* add `period` param to balance sheet provider models\r\n\r\n* add `period` param to cash flow provider models\r\n\r\n* use alias in model dump\r\n\r\n* remove `ttm` from `period` param\r\n\r\n* revamped intrinio financials\r\n\r\n* fixed incorrect description for `limit` param\r\n\r\n* modified tests for `balance`, `cash` and `income`\r\n\r\n* re-recorded tests\r\n\r\n* skipped intrinio financial statement fetcher tests\r\n\r\n* Add ETF county weighting command with FMP data (#5645)\r\n\r\n* Remove code that wrongfully infers the filing date as end of quarter\r\n\r\n* Add etf countries command with fmp data\r\n\r\n* Add countries command to etf router\r\n\r\n* Update sector and country weighting fmp models\r\n\r\n* Fix docstring typo\r\n\r\n* Add unit tests and update mock data\r\n\r\n* Add integration tests for etf.countries\r\n\r\n* Bring back missing integration tests\r\n\r\n* Fix economic calendar integration tests\r\n\r\n* fix missing data in intrinio financials\r\n\r\n* removed inutile params from Polygon financial statement models\r\n\r\n* Intrinio IPO overhaul\r\n\r\n* tests fixed and re-recorded\r\n\r\n* Add ETF holdings performance with FMP data (#5659)\r\n\r\n* Add etf holdings performance endpoint\r\n\r\n* Add tests\r\n\r\n* Fix failing polygon fetcher tests\r\n\r\n* Split long holdings lists into chunks and update test data\r\n\r\n* Change chunk length to 500 tickers\r\n\r\n* Add stock search from FMP (#5642)\r\n\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Feature/v4 pypi (#5579)\r\n\r\n* improvements to the publish script\r\n\r\n* move scripts\r\n\r\n* initial script that builds the package\r\n\r\n* adjustments on the docs\r\n\r\n* test pypi workflow\r\n\r\n* add hour and minute to version\r\n\r\n* black\r\n\r\n* ruff\r\n\r\n* duplicate file\r\n\r\n* moving files instead\r\n\r\n* build throught the script instead\r\n\r\n* update nox file\r\n\r\n* integration tests workflow\r\n\r\n* change workflow\r\n\r\n* fix dev_install\r\n\r\n* fix in sed cmd\r\n\r\n* testing the platform only\r\n\r\n* commenting out the publishing\r\n\r\n* fix run commands\r\n\r\n* improvements to the publish script and doc\r\n\r\n* fix publish script\r\n\r\n* updating the script and the workflow\r\n\r\n* feature/v4-pypi nightly (#5589)\r\n\r\n* init\r\n\r\n* Update nightly.py\r\n\r\n* cleanup\r\n\r\n* init file\r\n\r\n* not referencing dev_utils\r\n\r\n* updating obb platform key\r\n\r\n* revert\r\n\r\n* Increase warmup time\r\n\r\n* project name on pyproject and adding the --pre flag on readme\r\n\r\n* moving to the build folder\r\n\r\n* fix noxfile\r\n\r\n* reflecting the moves on the import statements\r\n\r\n* fix pyproject path\r\n\r\n* ruff\r\n\r\n* fix paths\r\n\r\n* fix super typo\r\n\r\n* update workflows\r\n\r\n* moving the pypi terminal files into its folder\r\n\r\n---------\r\n\r\nCo-authored-by: teh_coderer \r\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* economy.calendar nasdaq (#5628)\r\n\r\n* add quandl econcal\r\n\r\n* unittest\r\n\r\n* add integration tests\r\n\r\n* replace  \r\n\r\n* fix bug TE importance\r\n\r\n* small fix\r\n\r\n* remove stuff from quandl\r\n\r\n* add nasdaq provider\r\n\r\n* add nasdaq to install files\r\n\r\n* Update test_economy_api.py\r\n\r\n* test\r\n\r\n* quandl leftovers\r\n\r\n* remove quandl econcal test\r\n\r\n* lint\r\n\r\n* replace  \r\n\r\n* ruff\r\n\r\n* lint\r\n\r\n* update nasdaq gmt\r\n\r\n* validate countries\r\n\r\n* here\r\n\r\n* no need for this\r\n\r\n* fix calendar tests\r\n\r\n* static\r\n\r\n* static\r\n\r\n* remove error\r\n\r\n* static\r\n\r\n* readme + website\r\n\r\n* readme\r\n\r\n* remove changes TE\r\n\r\n* typo\r\n\r\n* fix unittest\r\n\r\n* fix tests\r\n\r\n* Update __init__.py\r\n\r\n* Update economic_calendar.py\r\n\r\n* revamped model and added helpers for date range\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Feature/v4-dividend-calendar: Adds Nasdaq dividend calendar and moves the command out of fundamental_analysis (#5672)\r\n\r\n* add nasdaq dividend calendar and move out of fundamental_analysis\r\n\r\n* black\r\n\r\n* ruff\r\n\r\n* add random-user-agent to pyproject.toml\r\n\r\n* add nasdaq ipo calendar\r\n\r\n* add nasdaq flag for SPO to IPO calendar\r\n\r\n* add spo test param\r\n\r\n* black\r\n\r\n* dividend test\r\n\r\n* fix transform_query - nasdaq_calendar_ipo\r\n\r\n* bring back different headers for ipo calendar\r\n\r\n* remove references to test\r\n\r\n* Add disc endpoints (#5660)\r\n\r\n* Add Quandl top retail\r\n\r\n* Add tests\r\n\r\n* Add Seeking Alpha\r\n\r\n* Add Filings\r\n\r\n* Change Provider\r\n\r\n* Fix test\r\n\r\n* Add dev_install\r\n\r\n* static\r\n\r\n* static correct\r\n\r\n* y u forget me\r\n\r\n* updated deps\r\n\r\n* static\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* using dev install (#5673)\r\n\r\n* Expanding the `fixedincome` menu (#5655)\r\n\r\n* models and fetcher\r\n\r\n* making the fetcher visible\r\n\r\n* std model\r\n\r\n* adding the command\r\n\r\n* improvements to the models\r\n\r\n* typo\r\n\r\n* adding the command\r\n\r\n* imrpovements to dwpcr\r\n\r\n* standard model for ecb int rates\r\n\r\n* adding the fetcher for fred\r\n\r\n* standard model of ice bofa\r\n\r\n* add ice_bofa command\r\n\r\n* ruff\r\n\r\n* ice bofa fetcher\r\n\r\n* moody std model\r\n\r\n* moody\r\n\r\n* std model\r\n\r\n* add cp command\r\n\r\n* unused import\r\n\r\n* cp\r\n\r\n* spot\r\n\r\n* ruff\r\n\r\n* hqm\r\n\r\n* tmc\r\n\r\n* ffrmc\r\n\r\n* tbffr\r\n\r\n* ruff\r\n\r\n* typing fixes\r\n\r\n* buggy dates\r\n\r\n* fred fetcher tests\r\n\r\n* ruff\r\n\r\n* adding ecb as a provider\r\n\r\n* adding new provider related stuff\r\n\r\n* adding the new command eu_ycvr\r\n\r\n* models\r\n\r\n* test for ecb fetcher\r\n\r\n* Feature/v4 fixedincome int tests (#5661)\r\n\r\n* integration tests\r\n\r\n* happy ruff\r\n\r\n* mini adjustment\r\n\r\n* ruff\r\n\r\n* typo\r\n\r\n* verbose type\r\n\r\n* fix tests\r\n\r\n* docstrings everywhere and an happy pydocstyle\r\n\r\n* fix tests\r\n\r\n* Feature/user-cache-dir: Add User Preference for the Cache Directory (#5621)\r\n\r\n* add user preference for storing cached data\r\n\r\n* ruff\r\n\r\n* fix tests?\r\n\r\n* fix test key error..?\r\n\r\n* etf integration test fix\r\n\r\n* add cache dir to SEC\r\n\r\n* black\r\n\r\n* improve docs structure for V4 (#5586)\r\n\r\n* improve docs structure for V4\r\n\r\n* moving over changes\r\n\r\n* Add Docs to the navbar\r\n\r\n* add some, re-order sidebar\r\n\r\n* fix sentence\r\n\r\n* add docs install to source instructions\r\n\r\n* insert a couple of links, fix a typo\r\n\r\n* big terminal docs usage revamps\r\n\r\n* improve toggle component for tutorials\r\n\r\n* get rid of TOCs for all terminal docs for consistency and simplicity\r\n\r\n* improve platform docs\r\n\r\n* improve bot docs content structure\r\n\r\n* remove index from bot docs\r\n\r\n* improve ON THIS PAGE to only display TOC if at least 1 element\r\n\r\n* make edit this page text and icon on same line\r\n\r\n* add author and date to docs\r\n\r\n* add basic syntax page to usage\r\n\r\n* sidebar order for usage section\r\n\r\n* move api start command to the top with the import python import\r\n\r\n* some install page additions\r\n\r\n* small improvement\r\n\r\n* refactor routines section\r\n\r\n* Update introduction-to-routines.md\r\n\r\n* Update pipeline-of-commands.md\r\n\r\n* Update introduction-to-routines.md\r\n\r\n* Update routines-for-power-users.md\r\n\r\n* Update community-routines.md\r\n\r\n* update keyboard hotkey macros\r\n\r\n* askobb page\r\n\r\n* Update askobb-feature.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* fix images\r\n\r\n* remove HeadTitle from all files where it exist\r\n\r\n* get rid of extra spacing in markdown\r\n\r\n* small update\r\n\r\n* small edit\r\n\r\n* need index at the start because of main path when homepage of docs\r\n\r\n* use openAI to create SEO for front matter on my behalf\r\n\r\n* remove table of content from sdk page\r\n\r\n* finish improving metadata SEO for SDK docs\r\n\r\n* update duplicate header\r\n\r\n* update HeadTitle to be more specific on product\r\n\r\n* remove index from bot telegram reference\r\n\r\n* delete duplicated title for platform reference\r\n\r\n* another update\r\n\r\n* Hotfix/econometrics export filename fix (#5508)\r\n\r\n* fix: Modify 'load' behavior to append data to existing sheet\r\n\r\nDetails:\r\n- Added logic to detect existing sheet and append data if present.\r\n- There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number.\r\n\r\nResolves: #5472\r\n\r\n* Added --export option for exporting to a desired file in /econometrics menu\r\n\r\n* Added a -f/--file option to provide the filename for export.\r\nMade -t/--type and -f/--file mutually exclusive.\r\nIf -f is not given, -t is required and the filename will be generated based on the time and module.\r\n\r\n* Revert `helper_funcs.py` to original state\r\n\r\n* Made some arguments not required.\r\n\r\n* Minor changes asked by @deeleeramone\r\n\r\n* No sheet name\r\n\r\n* black\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* FIX #5600 Updated the Twitter logo to X logo (#5601)\r\n\r\n* Change Ultima paragraph (#5624)\r\n\r\n* change ultima paragraph\r\n\r\n* remove old paragraph\r\n\r\n* Update CONTRIBUTING.md (#5623)\r\n\r\n* mobile line-brake fixed (#5604)\r\n\r\nIn the mobile view (media max 400px ), the text line \"Installation >>\" appears broken into smaller segments.\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* start PR so screenshots can get attached via GitHub website\r\n\r\n* Update qa.md\r\n\r\n* Docs/terminalpro and improvement (#5622)\r\n\r\n* add first iteration of content for Terminal Pro\r\n\r\n* Update index.md\r\n\r\n* Update dashboards.md\r\n\r\n* Update folders.md\r\n\r\n* Update grouping.md\r\n\r\n* Update report.md\r\n\r\n* Update templates.md\r\n\r\n* Update quick-start.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update home.md\r\n\r\n* Update news.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update index.md\r\n\r\n* Update data-provider.md\r\n\r\n* Update chat-with-widget.md\r\n\r\n* Update data-manipulation.md\r\n\r\n* Update forecasting.md\r\n\r\n* fix: images self closing tags\r\n\r\n* fix: only pro visitors can see pro\r\n\r\n* inter font\r\n\r\n* improve SEO content and restructuring\r\n\r\n* add new package for toggle on tutorials\r\n\r\n* move folder around\r\n\r\n* improve main page of each prod\r\n\r\n* small updates and improvements\r\n\r\n* fix logo above\r\n\r\n* small improvement in headtitle for portfolio funcs\r\n\r\n* fix typos from OpenAI's GPT-4\r\n\r\n* fix _category_ json\r\n\r\n* remove generic SEO words\r\n\r\n* add script that generates SEO for documentation\r\n\r\n* add missing file\r\n\r\n* remove sdk warning message\r\n\r\n* fix links for andrew\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: andrewkenreich \r\n\r\n* Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627)\r\n\r\n* typo\r\n\r\n* pro docs tab coloring\r\n\r\n* sidebar selection blue\r\n\r\n* redirecting missing\r\n\r\n* Update crypto introduction.md\r\n\r\n* titles\r\n\r\n* another title\r\n\r\n* Update crypto dd.md\r\n\r\n* Update defi.md\r\n\r\n* Update disc.md\r\n\r\n* Update nft.md\r\n\r\n* Update onchain.md\r\n\r\n* Update ov.md\r\n\r\n* Update introduction.md\r\n\r\nupdates URL\r\n\r\n* Update introduction.md\r\n\r\nadd HeadTitle\r\n\r\n* Update ba.md\r\n\r\n* Update comparison.md\r\n\r\n* Update dark-pool-shorts.md\r\n\r\n* Update disc.md\r\n\r\n* fix docs (#5646)\r\n\r\n* Update fa.md\r\n\r\n* Update gov.md\r\n\r\n* Update ins.md\r\n\r\n* Update tradinghours.md\r\n\r\n* Delete website/content/terminal/menus/stocks/options/screener.md\r\n\r\n* Update Options introduction.md\r\n\r\n* Update screener head title\r\n\r\n* Update screener TOC\r\n\r\n* Update econometrics.md\r\n\r\n* Update economy head title\r\n\r\n* Update etf.md\r\n\r\n* codespell\r\n\r\n* Fix the redirect for intro to the correct url for docs (#5658)\r\n\r\n* fix the redirect for intro to the correct url for docs\r\n\r\n* fix code linting\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* Contributing guidelines (#5615)\r\n\r\n* intro section\r\n\r\n* what's expected sections\r\n\r\n* improve sections\r\n\r\n* improve sections and move how to add a data point\r\n\r\n* moving qa under contributor\r\n\r\n* better intro\r\n\r\n* moving the sharing section\r\n\r\n* better expectations\r\n\r\n* small intro to the contributor guidelines\r\n\r\n* moving things under the contributor section\r\n\r\n* there is no pre commits on the platform yet\r\n\r\n* dependency management\r\n\r\n* best practices for extensions\r\n\r\n* typo\r\n\r\n* collapse options subfolder\r\n\r\n* codespell\r\n\r\n* Improve Pro documentation further (#5641)\r\n\r\n* small improvement\r\n\r\n* Fix TutorialVideo for mobile view\r\n\r\n* main page terminal pro docs\r\n\r\n* jose whelp\r\n\r\n* placeholder index file that needs to be removed\r\n\r\n* fix: fixes sidebar, removes unused index.md\r\n\r\n* update link to api keys\r\n\r\n* update api keys link\r\n\r\n* fix hyperlinks in terminal helper\r\n\r\n* fix a few more links\r\n\r\n* fix some more links\r\n\r\n* linter\r\n\r\n* black linter\r\n\r\n* improve main docs page for each product\r\n\r\n* small refactor\r\n\r\n* header to take to main page of product\r\n\r\n* run OpenAI script to generate SEO for pro content\r\n\r\n---------\r\n\r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\n\r\n* Update folders.md\r\n\r\n* Update integrate-your-own-backend.md\r\n\r\n* Update index.md\r\n\r\n* Update fixedincome.md\r\n\r\n* url\r\n\r\n* Update forecast.md\r\n\r\n* Update settings.md (#5665)\r\n\r\n* Update forex.md\r\n\r\n* fix front matter (#5667)\r\n\r\n* Fix conflict markers that got into markdown during previous merges\r\n\r\n* Fix front matter list formatting\r\n\r\n* Fix typo\r\n\r\n* small thing\r\n\r\n* fix hyperlinks\r\n\r\n* Update .codespell.ignore\r\n\r\n* output_type options\r\n\r\n* Architectural considerations\r\n\r\n* Update sidebar to hide pro section by default\r\n\r\n* Minor copy changes\r\n\r\n* TET pattern\r\n\r\n* import statements\r\n\r\n* clarification on preferences\r\n\r\n* Minor copy changes\r\n\r\n* Lint markdown and python\r\n\r\n* fix: open index on collapsible root elements\r\n\r\n* remove old content\r\n\r\n* options title\r\n\r\n* Fix linting errors\r\n\r\n* Refactor sidebar label to url mapping condition\r\n\r\n---------\r\n\r\nCo-authored-by: andrewkenreich \r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\nCo-authored-by: hjoaquim \r\nCo-authored-by: Sandip Saha \r\nCo-authored-by: James Maslek \r\nCo-authored-by: professssor <62937125+professssor@users.noreply.github.com>\r\nCo-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com>\r\nCo-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com>\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: Mohamad Fadil \r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Add multi-ticker support to etf_countries (#5670)\r\n\r\n* add multi-ticker support to etf_countries\r\n\r\n* remove commented-out lines\r\n\r\n* normalized percent points\r\n\r\n* percent -> percentage\r\n\r\n* Fix Nasdaq Econ Calendar Fetcher (#5668)\r\n\r\n* fix nasdaq econ cal request\r\n\r\n* more html tags\r\n\r\n* add random-user-agent to pyproject\r\n\r\n* another edge case - 24H -> 00:00\r\n\r\n* Feature/v4-unusual-options: Adds unusual options endpoint. (#5677)\r\n\r\n* add unusual options fro Intrinio\r\n\r\n* test params\r\n\r\n* move sorting\r\n\r\n* Change type\r\n\r\n* update FMP fetcher to use the V4 endpoint (#5681)\r\n\r\n* Fix price performance not parsed correctly when there is only 1 ticker (#5678)\r\n\r\n* Add crypto search standard model and FMP data for it (#5679)\r\n\r\n* Apply renaming to news data (#5684)\r\n\r\n* inegration complete\r\n\r\n* reformatted for black\r\n\r\n* fix ruff issues\r\n\r\n* revised integration\r\n\r\n* changes to versions in pyproject.toml and updated lock files\r\n\r\n* Rename models\r\n\r\n* Update tests\r\n\r\n* Fix typos here and there\r\n\r\n* Update routers\r\n\r\n* Apply rename to ultima\r\n\r\n* Properly mock api key\r\n\r\n* Mock ultima api key\r\n\r\n---------\r\n\r\nCo-authored-by: Adi Sai \r\n\r\n* Feature/v4-market-snapshots: Adds full market snapshots (#5473)\r\n\r\n* add stocks market snapshots from fmp\r\n\r\n* add fmp fetcher test\r\n\r\n* unused imports\r\n\r\n* add polygon to market_snapshots\r\n\r\n* update fmp market_snapshots\r\n\r\n* black\r\n\r\n* pydantic2 things\r\n\r\n* updates\r\n\r\n* change validate_obj to model_validate\r\n\r\n* polygon cleanup\r\n\r\n* tests\r\n\r\n* descriptions\r\n\r\n* black\r\n\r\n* data description\r\n\r\n* minor adjustments, using less local variables, improving readability and removing pandas\r\n\r\n* better structure\r\n\r\n* minor adjustments\r\n\r\n* lint\r\n\r\n* fix int tests\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\n\r\n* Add NBBO Quotes, with historical, to `obb.stocks.quote()` (#5617)\r\n\r\n* coerce string type, add default=None\r\n\r\n* add polygon stock quote\r\n\r\n* limit cleanup\r\n\r\n* add greater/less than to params\r\n\r\n* limit param\r\n\r\n* black\r\n\r\n* tests\r\n\r\n* fix tests\r\n\r\n* test_etf\r\n\r\n* rename model and function to NBBO\r\n\r\n* add standard model for nbbo\r\n\r\n* improve standardization\r\n\r\n* not redifining builtin max\r\n\r\n* fix input params\r\n\r\n* integration test params\r\n\r\n* removing unused import\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* revamped code\r\n\r\n* re-recorded nbbo test\r\n\r\n* added symbol validator\r\n\r\n* added alias in field\r\n\r\n* Stock news -> Company news\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\nCo-authored-by: Pratyush Shukla \r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* hotfix/update-quandl-to-nasdaq: Merge Quandl + Nasdaq (#5682)\r\n\r\n* merge quandl nd nasdaq\r\n\r\n* dev_install.py\r\n\r\n* test param name\r\n\r\n* economy python integration test\r\n\r\n* Add more input types to data processing commands (#5453)\r\n\r\n* adding more supported types to data processing commands\r\n\r\n* ruff\r\n\r\n* removing unused import\r\n\r\n* docstrings\r\n\r\n* data processing types covertion\r\n\r\n* data description\r\n\r\n* test filters\r\n\r\n* ruff\r\n\r\n* fix package builder tests\r\n\r\n* ruff\r\n\r\n* removing print\r\n\r\n* Add stocks/dps module (#5638)\r\n\r\n* short volume\r\n\r\n* pyproject missed\r\n\r\n* add sec short interest with days to cover\r\n\r\n* Add FINRA OTC endopoint\r\n\r\n* some tests\r\n\r\n* rest of unit tests\r\n\r\n* Integratin test scripts\r\n\r\n* dev install\r\n\r\n* linters caught by pre commit\r\n\r\n* lines too long\r\n\r\n* Last test files\r\n\r\n* maybe it needs a lock file?\r\n\r\n* thanks pratty\r\n\r\n* Maybe ill actually listen to pratty next time\r\n\r\n* sec test date freeze\r\n\r\n* I cant hit buttons\r\n\r\n* re record tests\r\n\r\n* tests 3\r\n\r\n* Stockgrid test\r\n\r\n* regen int test\r\n\r\n* more testing\r\n\r\n* lint\r\n\r\n* moved these fns\r\n\r\n* dis killing me\r\n\r\n* one more test\r\n\r\n* last one\r\n\r\n* Update integration tests\r\n\r\n* Fix tests picking up wrong dps route\r\n\r\n---------\r\n\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Rename Forex to Currency (#5687)\r\n\r\n* restore fields as optional (#5686)\r\n\r\n* Rename Crypto (#5689)\r\n\r\n* added `crypto.price.historical`\r\n\r\n* static\r\n\r\n* fix tests\r\n\r\n* fix incorrect label\r\n\r\n* Move model from sec to finra (#5692)\r\n\r\n* Update toml\r\n\r\n* fixed deps\r\n\r\n* add openbb-etf lock file\r\n\r\n* cleanup\r\n\r\n* cleanup (#5694)\r\n\r\n* Rename Fixed Income (#5695)\r\n\r\n* Rename Fixed Income\r\n\r\n* Add routers\r\n\r\n* Rename stocks to equity (#5688)\r\n\r\n* Rename stocks folder\r\n\r\n* Rename openbb_stocks package\r\n\r\n* Rename routers\r\n\r\n* Reroute equity menu\r\n\r\n* Update routes based on feedback\r\n\r\n* StockNews -> EquityNews\r\n\r\n* StockInfo -> EquityProfile\r\n\r\n* Rename Equity calendars\r\n\r\n* Equity peers rename\r\n\r\n* Rename discovery\r\n\r\n* Rename fundamental\r\n\r\n* Rename price command models\r\n\r\n* Rename shorts\r\n\r\n* Update charting router\r\n\r\n* Fix seeking alpha upcoming release date\r\n\r\n* Fix linting errors\r\n\r\n* Update tests\r\n\r\n* Fix tests\r\n\r\n* Skip econometrics api tests because it's python only\r\n\r\n* Update integration tests and test data\r\n\r\n* Historical analyst estimates\r\n\r\n* Skip cboe options chain test. Unable to record vcr cassette\r\n\r\n* re-record cboe cassettes\r\n\r\n* Document CBOE unit test creation caveats\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* Feature/files-for-igor: Adding a few standard models for Igor (#5699)\r\n\r\n* add some standard models for Igor\r\n\r\n* codespell\r\n\r\n* update descriptions\r\n\r\n* Add devtools metapackage (#5703)\r\n\r\n* Add openbb-devtools metapackage\r\n\r\n* adding devtools to the dev_install script\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\n\r\n* Rename econometrics commands to be more verbose (#5702)\r\n\r\n* Expose command to model map (#5706)\r\n\r\n* Rename ta qa (#5708)\r\n\r\n* Rename ta folder\r\n\r\n* Rename ta to technical\r\n\r\n* Rename qa folder\r\n\r\n* Rename qa to quantitative\r\n\r\n* Rename the actual routes in quantitative\r\n\r\n* Equity cleanup (#5707)\r\n\r\n* cleanup\r\n\r\n* static\r\n\r\n* renaming to equity cc @the-praxs\r\n\r\n* Proof reading\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Don't enforce imperative for first word of the docstring\r\n\r\n* Remove ultima from default extensions\r\n\r\n* Rename `economy` and create `index` extension (#5705)\r\n\r\n* renamed economy and re-recorded tests\r\n\r\n* static\r\n\r\n* market indices\r\n\r\n* european indices\r\n\r\n* fred indices\r\n\r\n* index constituents\r\n\r\n* tests\r\n\r\n* correct package name\r\n\r\n* oops\r\n\r\n* static\r\n\r\n* linting\r\n\r\n* Move COT commands to regulators\r\n\r\n* Rename economy.list to available_indices\r\n\r\n* Rename GDP models and clean up\r\n\r\n* Fix charting tests\r\n\r\n* Drop _indices from available_indices command\r\n\r\n* Fix obbject to_dict test\r\n\r\n---------\r\n\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Rename etf/disc (#5715)\r\n\r\n* Docs/v4-working-docs: PR to Work on V4 Docs (#5693)\r\n\r\n* Revert changes related to pydantic2 made into v3 code\r\n\r\n* Revert fred model changes in v3\r\n\r\n* Revert pydantic2 databento model changes in v2\r\n\r\n* Update some names and v3 lock file\r\n\r\n* Clean up openbb/package before the beta release\r\n\r\n* Platform publishing procedure (#5701)\r\n\r\n* update instructions\r\n\r\n* introducing the version script\r\n\r\n* publish message\r\n\r\n* fix platform path\r\n\r\n* reflecting version changes\r\n\r\n* getting version from installed packages instead\r\n\r\n* removing toml from dependencies\r\n\r\n* Changes to get `a7` out (#5697)\r\n\r\n* changes to get a7 out\r\n\r\n* etf menu on the pyproject.toml\r\n\r\n* poetry lock\r\n\r\n* bump `openbb-etf` to `a5` to match version\r\n\r\n* updated deps\r\n\r\n* removing ultima\r\n\r\n* removing references to a4 cc @the-praxs\r\n\r\n* Bump index menu version\r\n\r\n* poetry lock\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Update publishing instructions\r\n\r\n* Bump core dependencies in extensions and providers\r\n\r\n* Add changes to the publish script following the beta release\r\n\r\n* Update the versions in static extension map and openbb metapackage\r\n\r\n---------\r\n\r\nCo-authored-by: James Maslek \r\nCo-authored-by: Pratyush Shukla \r\nCo-authored-by: hjoaquim \r\nCo-authored-by: Diogo Sousa \r\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\nCo-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>\r\nCo-authored-by: tehcoderer \r\nCo-authored-by: DidierRLopes \r\nCo-authored-by: andrewkenreich \r\nCo-authored-by: Sandip Saha \r\nCo-authored-by: professssor <62937125+professssor@users.noreply.github.com>\r\nCo-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com>\r\nCo-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com>\r\nCo-authored-by: jose-donato \r\nCo-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com>\r\nCo-authored-by: Mohamad Fadil \r\nCo-authored-by: Adi Sai \r\n\r\n* Hotfix/pypi openbb terminal (#5719)\r\n\r\n* renaming the project\r\n\r\n* documentation changes\r\n\r\n* Finishing touches to the publishing procedure (#5728)\r\n\r\n* finishing touches to the publishing procedure\r\n\r\n* grammar improvements\r\n\r\n* Run tests on develop (#5725)\r\n\r\n* Run tests on develop\r\n\r\n* Add a check that files changes in platform\r\n\r\n* Seprate Intrinio financials data tags into a different command (#5723)\r\n\r\n* add `ebit` field in income statement standard model\r\n\r\n* only add required data tags\r\n\r\n* remove calculations data\r\n\r\n* use `name` key instead of `tag` key\r\n\r\n* set `period` as required in data\r\n\r\n* remove `period` and `cik` from provider models\r\n\r\n* add `equity/fundamental/search_financial_attributes` with tests\r\n\r\n* clean descriptions file\r\n\r\n* add `equity/fundamental/financial_attributes` with tests\r\n\r\n* set `value` as `Optional`\r\n\r\n* Fix threadpool test error (#5734)\r\n\r\n* Remove ultima from deps (#5736)\r\n\r\n* remove ultima from deps\r\n\r\n* skip ultima test\r\n\r\n* black\r\n\r\n* change skip location\r\n\r\n* try except statement to avoid error on the ci\r\n\r\n* new currency reference rates pr (#5724)\r\n\r\n* point files to linters (#5739)\r\n\r\n* remove news from equity (#5741)\r\n\r\n* Add tiingo provider (#5740)\r\n\r\n* first commit\r\n\r\n* things\r\n\r\n* Add news endpoints\r\n\r\n* CryptoHistorical\r\n\r\n* Add currency and trailing dividend yield\r\n\r\n* things working\r\n\r\n* deps\r\n\r\n* fix pre commit things\r\n\r\n* tests?\r\n\r\n* black on the tests\r\n\r\n* pratty told me to add it\r\n\r\n* integration tests\r\n\r\n* added helpers\r\n\r\n* crypto revamped\r\n\r\n* currency revamped\r\n\r\n* trailing dividend yield revamped\r\n\r\n* equity historical revamped\r\n\r\n* company news overhauled\r\n\r\n* global news overhauled\r\n\r\n* remove `tags` param from news models\r\n\r\n* crypto correct `exchanges` description\r\n\r\n* james smh\r\n\r\n* re-recorded fetcher tests\r\n\r\n* fixed integration tests\r\n\r\n* econometrics smh\r\n\r\n* james smh again\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Add `derivatives` extension for `futures` and `options` (#5742)\r\n\r\n* removed options and futures\r\n\r\n* add derivatives extension\r\n\r\n* cleanup\r\n\r\n* bug #5649 (#5722)\r\n\r\n* bug #5649\r\n\r\n* fixing --a upmom, downmom\r\n\r\n---------\r\n\r\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\r\n\r\n* Rename the fmp search -> screener (#5744)\r\n\r\n* Rename the fmp search -> screener\r\n\r\n* misses some\r\n\r\n* i cant copy paste\r\n\r\n* docs/fix-urls: Updates the Terminal About URLs to match `/develop` (#5720)\r\n\r\n* update Terminal about URLs and some other broken links\r\n\r\n* ruff\r\n\r\n* intro\r\n\r\n* changing the heading levels\r\n\r\n* dependency management sections\r\n\r\n* structure\r\n\r\n* developer guides\r\n\r\n* structure\r\n\r\n* contributor guides\r\n\r\n* keywords and descriptions\r\n\r\n* broken urls\r\n\r\n* cool cards\r\n\r\n* Cool cards (#5727)\r\n\r\n* tidy up terminal/content\r\n\r\n* some more tidy up\r\n\r\n* fix styling for platform that was missing\r\n\r\n* more tidy up\r\n\r\n* improve color for dark and light mode\r\n\r\n* create new reference card for more basic cards\r\n\r\n* rename back to menus\r\n\r\n* implement all index.md for terminal, except reference\r\n\r\n* improve bot title\r\n\r\n* more refactoring\r\n\r\n* fix remaining index\r\n\r\n* header styling\r\n\r\n* more styling\r\n\r\n* heheheheheheeh\r\n\r\n* Revert \"heheheheheheeh\"\r\n\r\nThis reverts commit 7d095fcfd258efb7e82b75b4663b5360785195f3.\r\n\r\n* Ccards (#5733)\r\n\r\n* links\r\n\r\n* more links\r\n\r\n* improved styling and chevron aligned to title\r\n\r\n* fix index.mdx urls for Terminal\r\n\r\n* update package.json\r\n\r\n* update index.mdx\r\n\r\n* fix generation\r\n\r\n* spelling\r\n\r\n* toolkit_extensions\r\n\r\n* update data extensions\r\n\r\n* couple of links\r\n\r\n* add tiingo to data extensions list\r\n\r\n---------\r\n\r\nCo-authored-by: hjoaquim \r\nCo-authored-by: andrewkenreich \r\nCo-authored-by: DidierRLopes \r\nCo-authored-by: James Maslek \r\n\r\n* Stock leftover cleanup (#5745)\r\n\r\n* change to equity in `.md` files\r\n\r\n* `HistoricalStockSplits`->`HistoricalSplits`\r\n\r\n* `StockInsiderTrading`->`InsiderTrading`\r\n\r\n* sorry fmp\r\n\r\n* `EquityHistorical` cleanup\r\n\r\n* `EquityNBBO` cleanup\r\n\r\n* .md leftover\r\n\r\n* the last of stocks\r\n\r\n* Hotfix/urllib to dev group (#5732)\r\n\r\n* use the urllib3 dependency on the dev group instead\r\n\r\n* adapt the version script for the nightlies - if it's a nightly the package distribution name will have a different name\r\n\r\n* add dev dependencies to the dev installation bc of the ci\r\n\r\n* updating the import on validate_call according to: https://docs.pydantic.dev/latest/concepts/validation_decorator/\r\nthe way we were importing it breaks if pydantic=2.5\r\n@montezdesousa\r\n\r\n* loosing urllib3 version specification on the provider and adding it to platform dev deps\r\n\r\n* rmeoving urllib from top level deps; and removing --with dev flag\r\n\r\n* changing to ^ instead\r\n\r\n* Revert \"changing to ^ instead\"\r\n\r\nThis reverts commit 7300904e9f3adba372b106d381b70ae06e28795a.\r\n\r\n* unnecessary dep\r\n\r\n---------\r\n\r\nCo-authored-by: Theodore Aptekarev \r\nCo-authored-by: James Maslek \r\n\r\n* feature/v4-bop - Add ECB Balance of Payments (Replaces #5716) (#5726)\r\n\r\n* add ecb balance of payments\r\n\r\n* missing __init__.py files\r\n\r\n* Nasdaq calendar earnings and fix FMP calendar earnings (#5718)\r\n\r\nCo-authored-by: James Maslek \r\n\r\n* feature/us-treasury-auctions: Adds Treasury Auctions endpoint and provider for US Government Data. (#5746)\r\n\r\n* add government_us provider and treasury auctions endpoint\r\n\r\n* black\r\n\r\n* add param for cusip\r\n\r\n* move logic for setting default start/end date\r\n\r\n* Update hub<>platform credentials map (#5749)\r\n\r\n* update hub<>platform credentials map\r\n\r\n* typo\r\n\r\n* Add API settings schema to system settings (#5743)\r\n\r\nCo-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>\r\n\r\n* Skip checking creds (#5737)\r\n\r\n* skip checking creds\r\n\r\n* fix bug\r\n\r\n* ok mypy\r\n\r\n* add comment\r\n\r\n* rename required_credentials\r\n\r\n* fix\r\n\r\n* fix top_retail bug\r\n\r\n* don't require creds in some nasdaq fetchers\r\n\r\n* black\r\n\r\n* this was not here before\r\n\r\n* fix tests\r\n\r\n* update fetcher test\r\n\r\n* update contributing guidelines\r\n\r\n* Fix Quote (#5752)\r\n\r\n* Fix Quote\r\n\r\n* fixed return type and model validation\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Wrap up renaming global news to world news on a model level (#5750)\r\n\r\n* Wrap up renaming global news to world news on a model level\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Remove eod from docstrings (#5751)\r\n\r\n* Wrap up renaming global news to world news on a model level\r\n\r\n* Remove \"end of day\" from historical price model docstrings\r\n\r\n---------\r\n\r\nCo-authored-by: Pratyush Shukla \r\n\r\n* Massive docstring cleanup (#5755)\r\n\r\n* sec router remove command\r\n\r\n* standard models cleanup\r\n\r\n* fmp cleanup\r\n\r\n* av cleanup\r\n\r\n* benzinga cleanup\r\n\r\n* biztoc cleanup\r\n\r\n* cboe cleanup\r\n\r\n* ecb cleanup\r\n\r\n* finra cleanup\r\n\r\n* fred cleanup\r\n\r\n* us cleanup\r\n\r\n* intrinio cleanup\r\n\r\n* nasdaq cleanup\r\n\r\n* oecd cleanup\r\n\r\n* polygon cleanup\r\n\r\n* sec cleanup\r\n\r\n* seeking alpha cleanup\r\n\r\n* stockgrid cleanup\r\n\r\n* tiingo cleanup\r\n\r\n* tradingeconomics cleanup\r\n\r\n* ultima cleanup\r\n\r\n* wsj cleanup\r\n\r\n* yfinance cleanup\r\n\r\n* sec router lint\r\n\r\n* fix date query param description\r\n\r\n* Updates system and api settings (#5753)\r\n\r\n* remove uncessary import on rest api\r\n\r\n* remove FrozenField and add api.version\r\n\r\n* allow setup from json\r\n\r\n* remove id tag\r\n\r\n* computed field is better\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Theodore Aptekarev \r\n\r\n* Squeeze build time (#5756)\r\n\r\n* squeeze build time\r\n\r\n* bug fix\r\n\r\n* fix test\r\n\r\n* typo?\r\n\r\n* rebuild\r\n\r\n* keep tradingeconomics\r\n\r\n* docs/working-docs: Working V4 Docs PR (#5747)\r\n\r\n* post-install clarification, fix links\r\n\r\n* more links\r\n\r\n* change word\r\n\r\n* toolkit cleanup\r\n\r\n* rename 'contributing' to 'development'\r\n\r\n* update extensions\r\n\r\n* some urls\r\n\r\n* Update sdk-platform and v4-develop in urls (#5730)\r\n\r\n* Update sdk-platform and v4-develop in urls\r\n\r\n* Seprate Intrinio financials data tags into a different command (#5723)\r\n\r\n* add `ebit` field in income statement standard model\r\n\r\n* only add required data tags\r\n\r\n* remove calculations data\r\n\r\n* use `name` key instead of `tag` key\r\n\r\n* set `period` as required in data\r\n\r\n* remove `period` an…","shortMessageHtmlLink":"[Release] 4.2.2 (OpenBB-finance#6480)"}},{"before":"21ba826e62ccc18a1fcd8c447571d194dd1061da","after":"a8b8a146e1d5054fddbfad1ddb38e0c32ddd650c","ref":"refs/heads/develop","pushedAt":"2024-06-11T17:27:39.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTerminal into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTer…"}},{"before":"9f9cba3308a4be29536d34ba4ff00d54d91f0bbb","after":"21ba826e62ccc18a1fcd8c447571d194dd1061da","ref":"refs/heads/develop","pushedAt":"2024-06-03T16:59:59.000Z","pushType":"push","commitsCount":240,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTerminal into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTer…"}},{"before":"741bb624fe75cbdccccb2d9ae15d18844fc70551","after":"cd04f3022989b89ce38e5ec0aac7ccb0bf2edfe9","ref":"refs/heads/main","pushedAt":"2024-06-03T14:18:37.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Docs] Redirect contributing URL (#6460)\n\n* redirect url\r\n\r\n* order","shortMessageHtmlLink":"[Docs] Redirect contributing URL (OpenBB-finance#6460)"}},{"before":"8092a69124cea4228b6380a57d8ef8e0a2d54f1f","after":"741bb624fe75cbdccccb2d9ae15d18844fc70551","ref":"refs/heads/main","pushedAt":"2024-03-14T17:09:54.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Docs] - Update BYOD page (#6207)\n\n* update byod docs\r\n\r\n* regenerate docs\r\n\r\n---------\r\n\r\nCo-authored-by: Luqman ","shortMessageHtmlLink":"[Docs] - Update BYOD page (OpenBB-finance#6207)"}},{"before":"6a8a1ea72c6d21edf530c9edc8e1a8aa3880d16c","after":"9f9cba3308a4be29536d34ba4ff00d54d91f0bbb","ref":"refs/heads/develop","pushedAt":"2024-03-12T14:54:47.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTerminal into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTer…"}},{"before":"577a42461d9a123b0a717603aed0fb4e306b69eb","after":"6a8a1ea72c6d21edf530c9edc8e1a8aa3880d16c","ref":"refs/heads/develop","pushedAt":"2024-02-29T15:35:21.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTerminal into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBBTer…"}},{"before":"fe3fa6af8e5cb9dcf9ddb1730453d2ac7fb3bebc","after":"577a42461d9a123b0a717603aed0fb4e306b69eb","ref":"refs/heads/develop","pushedAt":"2024-02-27T14:05:34.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Feature] - Platform V4 Markdown Generator V2 (#6094)\n\n* add recent `openapi.json`\n\n* fix data types in models\n\n* removed `openapi.json`\n\n* set default date value as None in PolygonCurrencyPairs class\n\n* add function to generate reference.json file\n\n* reworked function to improve readability\n\n* reword function to add seo metadata\n\n* add functions for creating markdown sections\n\n* add code to extract data card markdown title\n\n* add additional functions for generating index and data models file\n\n* extract first sentence of the description for cards\n\n* code cleanup and documentation\n\n* linting\n\n* linting polygon models\n\n* add openbb import statement in create_reference_markdown_examples function\n\n* add POST method functions\n\n* cleanup; reworked generate_reference_index_files function\n\n* moved development section to 7th position in the sidebar\n\n* fix POST function params default value\n\nadd standard flag to QueryParams and Data fields\n\ncleanup\n\n* add type expansion from package_builder.MethodDefinition\n\n* sort data models cards alphabetically\n\nmake printing less verbose\n\n* make MAX_CARDS global\n\ndisplay less content in cards in Commannds section\n\n* cleanup\n\n* Remove '_' from the cards under Commands section\n\n* \" to ' in econometrics/causality\n\n* replace ' with \" in ReferenceCard for reference dir index files\n\n* remove extra . from the quantile function description\n\n* shoutout to @deeleeramone for finding POST method description bug!\n\n* set correct value for standard field\n\n* handle BaseModel types in provider data fields\n\n* unit tests for the platform markdown generator v2\n\n* yeet 'Default' and 'Optional' columns in the 'Data' section\n\n* last minute bug fix\n\n* add info for multiple symbols\n\n* make multiple items info same as platform static\n\n* organize sections properly\n\n* sort reference sub-directories alphabetically\n\n* extra space in 'OBBject extra' description\n\n* add type expansion for fields with multiple items\n\nPOST method cleanup\n\n---------\n\nCo-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>","shortMessageHtmlLink":"[Feature] - Platform V4 Markdown Generator V2 (OpenBB-finance#6094)"}},{"before":"ccf46aad9250c8858a6c4c782a88ab3a2531dc2f","after":"fe3fa6af8e5cb9dcf9ddb1730453d2ac7fb3bebc","ref":"refs/heads/develop","pushedAt":"2024-02-20T14:53:12.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Enhancement]: Add TMX data provider extension. (#5913)\n\n* dev install\n\n* add TMX provider extension\n\n* normalize ytm and coupopn_rate values\n\n* black\n\n* codespell\n\n* ruff\n\n* black again\n\n* pylint\n\n* ftw\n\n* undo what Pylint thinks is best\n\n* more black\n\n* renovate insider_trading standard model\n\n* fix tests\n\n* typo\n\n* tests\n\n* empty string\n\n* pylint unused argument\n\n* nans for some reason\n\n* black\n\n* static files\n\n* static files with openbb-tmx installed this time\n\n* yfinance TypeError..?\n\n* NA -> N/A\n\n* update for version bump\n\n* list exchange-calendars as tmx dependency\n\n* eod chains date -> eod_date\n\n* new line\n\n* not that file\n\n* more black\n\n* one more black\n\n* fix weird merge thing\n\n* ruff\n\n* index constituents params\n\n* insider trading\n\n* fixing things\n\n* black\n\n* black AGAIN\n\n* news integration params\n\n* the other missing param\n\n* ruff\n\n* historical dividends field update\n\n* add json_schema_extra\n\n* gainers\n\n* symbols -> symbol\n\n* company news symbol\n\n* unit test param\n\n* review items\n\n* wrangle a rogue field\n\n* index router example\n\n* company news thing - symbols -> symbol\n\n* field name map\n\n---------\n\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>\nCo-authored-by: Henrique Joaquim \nCo-authored-by: James Maslek ","shortMessageHtmlLink":"[Enhancement]: Add TMX data provider extension. (OpenBB-finance#5913)"}},{"before":"a75d32610b62999d7ea4a29aecf4ce05571dc1db","after":"ccf46aad9250c8858a6c4c782a88ab3a2531dc2f","ref":"refs/heads/develop","pushedAt":"2024-02-15T20:48:01.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"},"commit":{"message":"[Feature] Add end point: `etf.equity_exposure()` with FMP provider (#6079)\n\n* add etf.equity_exposure from FMP\n\n* empty data error\n\n* recapture cassette\n\n* pylint unused argument\n\n* Fix router example typo\n\n* fix test...?\n\n* static file to fix test?\n\n* fix test..?\n\n* __json_schema_extra__\n\n* black\n\n---------\n\nCo-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>\nCo-authored-by: James Maslek ","shortMessageHtmlLink":"[Feature] Add end point: etf.equity_exposure() with FMP provider (O…"}},{"before":"5284ae9f7ae1cfb005810997d5588259a4444201","after":null,"ref":"refs/heads/unused/feature","pushedAt":"2024-02-14T21:32:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"13cbffb20a5ec82ffb837895076b1e4abb4e53a3","after":null,"ref":"refs/heads/research/candle","pushedAt":"2024-02-14T21:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"4c4de97ff42334cd11e2f6380d9c01d49e1bb064","after":null,"ref":"refs/heads/refactor/fa","pushedAt":"2024-02-14T21:32:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"6084936ca5cc9977fcaea5a8a146d3185b47e805","after":null,"ref":"refs/heads/pred/mc","pushedAt":"2024-02-14T21:32:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"60c8bb846cf2102d606425b93408e0099debff7c","after":null,"ref":"refs/heads/portf/bugs","pushedAt":"2024-02-14T21:32:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"be43ea595080fefa210e309d168231b07515e647","after":null,"ref":"refs/heads/plots/portfolio","pushedAt":"2024-02-14T21:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"5a084a28d4b6af6a1e8dfb8ca47760367fe8527b","after":null,"ref":"refs/heads/plots/funds-custom","pushedAt":"2024-02-14T21:32:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"057fd5a7b96908d94a4369e623157f500432a45c","after":null,"ref":"refs/heads/improve/economy","pushedAt":"2024-02-14T21:32:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"b3ac42aff783357c83e04cade75a5b2e76f37ee9","after":null,"ref":"refs/heads/cleanup/stocks","pushedAt":"2024-02-14T21:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"3121a66ed42800cc84c32fe21028d816669d51dc","after":null,"ref":"refs/heads/small_things","pushedAt":"2024-02-14T21:31:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"bee0b50caab34c5a7406516838e38f1e55142c16","after":null,"ref":"refs/heads/small_style_updates","pushedAt":"2024-02-14T21:31:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"effb61365948353131a26a94c9b5b13266ec6670","after":null,"ref":"refs/heads/small_ports","pushedAt":"2024-02-14T21:31:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"e8648a6ffd1e5af5404a6dd0eec333b3302ecc45","after":null,"ref":"refs/heads/small_plotly_enhance","pushedAt":"2024-02-14T21:31:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"9cd04d05f7a2d0dd3647fc85c19de73a6111359a","after":null,"ref":"refs/heads/small_fixes","pushedAt":"2024-02-14T21:31:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"3cb1619e30198e176c46b4d8434760efe593e80f","after":null,"ref":"refs/heads/small_edits","pushedAt":"2024-02-14T21:31:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"38136bb6da6ebe106a892f658fd8b073e78c2c9c","after":null,"ref":"refs/heads/small_bugs","pushedAt":"2024-02-14T21:31:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"777b33928ca2e563d6dae15d1921ec0b946afe21","after":null,"ref":"refs/heads/sia_2p0","pushedAt":"2024-02-14T21:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"b64f3142a38bb7dddd4fff9e2268a2c1733ac97a","after":null,"ref":"refs/heads/search_space","pushedAt":"2024-02-14T21:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"cd85ac5e46e65744611bd37f04ffaba3bfb6f996","after":null,"ref":"refs/heads/sdk_unit_test","pushedAt":"2024-02-14T21:31:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}},{"before":"a3cc337a361a02445f7793bac2bdf11215753186","after":null,"ref":"refs/heads/sdk_bugs","pushedAt":"2024-02-14T21:31:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmaslek","name":"James Maslek","path":"/jmaslek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18151143?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYn9pFgA","startCursor":null,"endCursor":null}},"title":"Activity · jmaslek/OpenBBTerminal"}