Merged
Conversation
## 1.0.0 (2025-07-01) ### Features * add client integration ([5cbc551](5cbc551)) * add crawling endpoint ([e41ec09](e41ec09)) * add docstring ([04622dd](04622dd)) * add infinite scrolling ([a7ab921](a7ab921)) * add infinte scrolling ([8f2ffc2](8f2ffc2)) * add integration for env variables ([7307db9](7307db9)) * add integration for local_scraper ([4f6402a](4f6402a)) * add integration for sql ([455c090](455c090)) * add integration for the api ([457a2aa](457a2aa)) * add localScraper functionality ([a5cffa2](a5cffa2)) * add markdownify and localscraper ([4a8583b](4a8583b)) * add markdownify functionality ([fccb75e](fccb75e)) * add optional headers to request ([778c81d](778c81d)) * add requirement files ([65fe013](65fe013)) * add scrapegraphai api integration ([382c347](382c347)) * add time varying timeout ([47e2263](47e2263)) * added example of the smartScraper function using a schema ([66a220d](66a220d)) * changed SyncClient to Client ([35cd081](35cd081)) * check ([5f9b4ed](5f9b4ed)) * enhaced python sdk ([e66e60d](e66e60d)) * final release maybe semantic? ([d096725](d096725)) * fix ([d03013c](d03013c)) * implemented search scraper functionality ([cb572b9](cb572b9)) * implemented support for requests with schema ([9bc9a27](9bc9a27)) * maybe final release? ([40035f3](40035f3)) * merged localscraper into smartscraper ([2b79ffa](2b79ffa)) * modified icons ([cb04405](cb04405)) * refactoring of the folders ([e613e2e](e613e2e)) * refctoring of the folder ([3085b5a](3085b5a)) * removed local scraper ([021bf6d](021bf6d)) * revert to old release ([aac6b03](aac6b03)) * searchscraper ([42d99c0](42d99c0)) * semantic relaase ([93759c3](93759c3)) * semantic release ([9613ba9](9613ba9)) * semantic release ([956eceb](956eceb)) * semantic release ([0bc1358](0bc1358)) * splitted files ([02bb961](02bb961)) * test ([9bec234](9bec234)) * test semantic release ([5dbb0cc](5dbb0cc)) * test semantic release ([66c789e](66c789e)) * test semantic release ([d63fdda](d63fdda)) * test semantic release ([682baa3](682baa3)) * try semantic release ([d686c1f](d686c1f)) * update doc readme ([a0f9eb0](a0f9eb0)) * updated readmes ([0025b03](0025b03)) ### Bug Fixes * .toml file ([34260ed](34260ed)) * add enw timeout ([1120b5d](1120b5d)) * add new python compatibility ([c4f2ffe](c4f2ffe)) * add revert ([2e31c8f](2e31c8f)) * come back to py 3.10 ([f5b3b6c](f5b3b6c)) * fixed configuration for ignored files ([6e5bca4](6e5bca4)) * fixed HttpError messages ([fe184b2](fe184b2)) * fixed schema example ([66293f0](66293f0)) * houses examples and typos ([6fcaadc](6fcaadc)) * improve api desc ([d4ec17d](d4ec17d)) * logger working properly now ([b3d7543](b3d7543)) * make timeout optional ([44e8e5c](44e8e5c)) * minor fix version ([0afe434](0afe434)) * pyproject ([d37d399](d37d399)) * pyproject ([ce80d20](ce80d20)) * pyproject.toml ([12e8059](12e8059)) * pyproject.toml ([e5bca6a](e5bca6a)) * python version ([b748f16](b748f16)) * readme js sdk ([e290e30](e290e30)) * removed wrong information ([acbdcb5](acbdcb5)) * semanti release 2 ([b008a3b](b008a3b)) * semantic release ([4d230ae](4d230ae)) * sync client ([fcd6333](fcd6333)) * the "workspace" key has been removed because it was conflicting with the package.json file in the scrapegraph-js folder. ([ebf83b8](ebf83b8)) * timeout ([b3dd784](b3dd784)) * updated comment ([16402da](16402da)) * updated env variable loading ([ab0c552](ab0c552)) * updated hatchling version ([1a9f659](1a9f659)) ### chore * added dotenv pakage dependency ([e88abab](e88abab)) * added more information about the package ([a91198d](a91198d)) * added Zod package dependency ([f74685c](f74685c)) * changed pakage name ([b3b9c89](b3b9c89)) * fix _make_request not using it ([33c0a44](33c0a44)) * fix pylint scripts ([dab72de](dab72de)) * fix pyproject version ([2bbba45](2bbba45)) * fix semantic release, migrate to uv ([a70e1b7](a70e1b7)) * improved url validation ([04274c8](04274c8)) * refactor examples ([bee9f22](bee9f22)) * set up CI scripts ([f2776a9](f2776a9)) * set up eslint and prettier for code linting and formatting ([b91d11e](b91d11e)) * update workflow scripts ([a70a8bb](a70a8bb)) * **tests:** updated tests ([0a951e2](0a951e2)) ### Docs * added an example of the smartScraper functionality using a schema ([59bc75a](59bc75a)) * added api reference ([1893a9e](1893a9e)) * added api reference ([f7ba86a](f7ba86a)) * added cookbook reference ([ea1530e](ea1530e)) * added langchain-scrapegraph examples ([c9475be](c9475be)) * added new image ([618fd66](618fd66)) * added open in colab badge ([c7f98f8](c7f98f8)) * added two langchain-scrapegraph examples ([b059c78](b059c78)) * added two new examples ([bb77f28](bb77f28)) * **cookbook:** added two new examples ([5511ece](5511ece)) * added wired langgraph react agent ([9bf3d5a](9bf3d5a)) * added zillow example ([92365f2](92365f2)) * api reference ([94c99bd](94c99bd)) * fixed cookbook images and urls ([78a7a28](78a7a28)) * github trending sdk ([8971f8e](8971f8e)) * improved examples ([61c3ce7](61c3ce7)) * improved main readme ([eb013c3](eb013c3)) * link typo ([214c60f](214c60f)) * llama-index @VinciGit00 ([a75d2e8](a75d2e8)) * research agent ([5b3e3b6](5b3e3b6)) * updated new documentation urls ([2329901](2329901)) * updated precommit and installation guide ([e1c0126](e1c0126)) * updated readme ([0d45167](0d45167)) ### Refactor * code refactoring ([a2210e1](a2210e1)) * code refactoring ([1be81f0](1be81f0)) * code refactoring ([6270a6e](6270a6e)) * improved code structure ([d1a33dc](d1a33dc)) * renamed functions ([95719e3](95719e3)) * simplify infinite scroll config by replacing scroll_options with number_of_scrolls parameter ([8002df4](8002df4)) * update readme ([fee30c3](fee30c3)) ### Test * Add coverage improvement test for scrapegraph-py/tests/test_localscraper.py ([3215436](3215436)) * Add coverage improvement test for scrapegraph-py/tests/test_markdownify.py ([b374848](b374848)) * Add coverage improvement test for scrapegraph-py/tests/test_smartscraper.py ([583985c](583985c)) ### CI * **release:** 1.0.0 [skip ci] ([e8c1ad0](e8c1ad0)) * **release:** 1.0.0 [skip ci] ([7ac2fe8](7ac2fe8)) * **release:** 1.0.0 [skip ci] ([da33252](da33252)) * **release:** 1.0.0 [skip ci] ([a1a48e6](a1a48e6)) * **release:** 1.0.0 [skip ci] ([91ca8fa](91ca8fa)) * **release:** 1.1.0 [skip ci] ([0184be8](0184be8)) * **release:** 1.10.0 [skip ci] ([405b2f0](405b2f0)) * **release:** 1.10.1 [skip ci] ([fe8f7fe](fe8f7fe)) * **release:** 1.10.2 [skip ci] ([eba5b2f](eba5b2f)) * **release:** 1.11.0 [skip ci] ([ce9ec08](ce9ec08)) * **release:** 1.11.0-beta.1 [skip ci] ([185ced5](185ced5)) * **release:** 1.12.0 [skip ci] ([3ceb816](3ceb816)) * **release:** 1.2.0 [skip ci] ([cfabbba](cfabbba)) * **release:** 1.2.1 [skip ci] ([359fe67](359fe67)) * **release:** 1.2.2 [skip ci] ([8ee2b33](8ee2b33)) * **release:** 1.3.0 [skip ci] ([e9f843f](e9f843f)) * **release:** 1.4.0 [skip ci] ([3b5ebed](3b5ebed)) * **release:** 1.4.1 [skip ci] ([123fef5](123fef5)) * **release:** 1.4.2 [skip ci] ([6dce549](6dce549)) * **release:** 1.4.3 [skip ci] ([1f58af3](1f58af3)) * **release:** 1.4.3-beta.1 [skip ci] ([2b54c46](2b54c46)) * **release:** 1.4.3-beta.2 [skip ci] ([ff1ea67](ff1ea67)) * **release:** 1.4.3-beta.3 [skip ci] ([fd71621](fd71621)) * **release:** 1.5.0 [skip ci] ([df24aad](df24aad)) * **release:** 1.5.0-beta.1 [skip ci] ([05f25e9](05f25e9)) * **release:** 1.6.0 [skip ci] ([97a619d](97a619d)) * **release:** 1.6.0-beta.1 [skip ci] ([7ae67de](7ae67de)) * **release:** 1.7.0 [skip ci] ([f9ce6b6](f9ce6b6)) * **release:** 1.7.0-beta.1 [skip ci] ([aa67363](aa67363)) * **release:** 1.8.0 [skip ci] ([3550fd4](3550fd4)) * **release:** 1.9.0 [skip ci] ([db8e378](db8e378)) * **release:** 1.9.0-beta.1 [skip ci] ([25964cb](25964cb)) * **release:** 1.9.0-beta.2 [skip ci] ([d3df19f](d3df19f)) * **release:** 1.9.0-beta.3 [skip ci] ([bc4142f](bc4142f)) * **release:** 1.9.0-beta.4 [skip ci] ([abf7f3d](abf7f3d)) * **release:** 1.9.0-beta.5 [skip ci] ([fea53a2](fea53a2)) * **release:** 1.9.0-beta.6 [skip ci] ([8f187fe](8f187fe)) * **release:** 1.9.0-beta.7 [skip ci] ([a875d0d](a875d0d))
feat: add search number example
## 1.0.0 (2025-07-02) ### Features * add client integration ([5cbc551](5cbc551)) * add crawling endpoint ([e41ec09](e41ec09)) * add docstring ([04622dd](04622dd)) * add infinite scrolling ([a7ab921](a7ab921)) * add infinte scrolling ([8f2ffc2](8f2ffc2)) * add integration for env variables ([7307db9](7307db9)) * add integration for local_scraper ([4f6402a](4f6402a)) * add integration for sql ([455c090](455c090)) * add integration for the api ([457a2aa](457a2aa)) * add localScraper functionality ([a5cffa2](a5cffa2)) * add markdownify and localscraper ([4a8583b](4a8583b)) * add markdownify functionality ([fccb75e](fccb75e)) * add optional headers to request ([778c81d](778c81d)) * add requirement files ([65fe013](65fe013)) * add scrapegraphai api integration ([382c347](382c347)) * add search number example ([f2183da](f2183da)) * add time varying timeout ([47e2263](47e2263)) * added example of the smartScraper function using a schema ([66a220d](66a220d)) * changed SyncClient to Client ([35cd081](35cd081)) * check ([5f9b4ed](5f9b4ed)) * enhaced python sdk ([e66e60d](e66e60d)) * final release maybe semantic? ([d096725](d096725)) * fix ([d03013c](d03013c)) * implemented search scraper functionality ([cb572b9](cb572b9)) * implemented support for requests with schema ([9bc9a27](9bc9a27)) * maybe final release? ([40035f3](40035f3)) * merged localscraper into smartscraper ([2b79ffa](2b79ffa)) * modified icons ([cb04405](cb04405)) * refactoring of the folders ([e613e2e](e613e2e)) * refctoring of the folder ([3085b5a](3085b5a)) * removed local scraper ([021bf6d](021bf6d)) * revert to old release ([aac6b03](aac6b03)) * searchscraper ([42d99c0](42d99c0)) * semantic relaase ([93759c3](93759c3)) * semantic release ([9613ba9](9613ba9)) * semantic release ([956eceb](956eceb)) * semantic release ([0bc1358](0bc1358)) * splitted files ([02bb961](02bb961)) * test ([9bec234](9bec234)) * test semantic release ([5dbb0cc](5dbb0cc)) * test semantic release ([66c789e](66c789e)) * test semantic release ([d63fdda](d63fdda)) * test semantic release ([682baa3](682baa3)) * try semantic release ([d686c1f](d686c1f)) * update doc readme ([a0f9eb0](a0f9eb0)) * updated readmes ([0025b03](0025b03)) ### Bug Fixes * .toml file ([34260ed](34260ed)) * add enw timeout ([1120b5d](1120b5d)) * add new python compatibility ([c4f2ffe](c4f2ffe)) * add revert ([2e31c8f](2e31c8f)) * come back to py 3.10 ([f5b3b6c](f5b3b6c)) * fixed configuration for ignored files ([6e5bca4](6e5bca4)) * fixed HttpError messages ([fe184b2](fe184b2)) * fixed schema example ([66293f0](66293f0)) * houses examples and typos ([6fcaadc](6fcaadc)) * improve api desc ([d4ec17d](d4ec17d)) * logger working properly now ([b3d7543](b3d7543)) * make timeout optional ([44e8e5c](44e8e5c)) * minor fix version ([0afe434](0afe434)) * pyproject ([d37d399](d37d399)) * pyproject ([ce80d20](ce80d20)) * pyproject.toml ([12e8059](12e8059)) * pyproject.toml ([e5bca6a](e5bca6a)) * python version ([b748f16](b748f16)) * readme js sdk ([e290e30](e290e30)) * removed wrong information ([acbdcb5](acbdcb5)) * semanti release 2 ([b008a3b](b008a3b)) * semantic release ([4d230ae](4d230ae)) * sync client ([fcd6333](fcd6333)) * the "workspace" key has been removed because it was conflicting with the package.json file in the scrapegraph-js folder. ([ebf83b8](ebf83b8)) * timeout ([b3dd784](b3dd784)) * updated comment ([16402da](16402da)) * updated env variable loading ([ab0c552](ab0c552)) * updated hatchling version ([1a9f659](1a9f659)) ### chore * added dotenv pakage dependency ([e88abab](e88abab)) * added more information about the package ([a91198d](a91198d)) * added Zod package dependency ([f74685c](f74685c)) * changed pakage name ([b3b9c89](b3b9c89)) * fix _make_request not using it ([33c0a44](33c0a44)) * fix pylint scripts ([dab72de](dab72de)) * fix pyproject version ([2bbba45](2bbba45)) * fix semantic release, migrate to uv ([a70e1b7](a70e1b7)) * improved url validation ([04274c8](04274c8)) * refactor examples ([bee9f22](bee9f22)) * set up CI scripts ([f2776a9](f2776a9)) * set up eslint and prettier for code linting and formatting ([b91d11e](b91d11e)) * update workflow scripts ([a70a8bb](a70a8bb)) * **tests:** updated tests ([0a951e2](0a951e2)) ### Docs * added an example of the smartScraper functionality using a schema ([59bc75a](59bc75a)) * added api reference ([1893a9e](1893a9e)) * added api reference ([f7ba86a](f7ba86a)) * added cookbook reference ([ea1530e](ea1530e)) * added langchain-scrapegraph examples ([c9475be](c9475be)) * added new image ([618fd66](618fd66)) * added open in colab badge ([c7f98f8](c7f98f8)) * added two langchain-scrapegraph examples ([b059c78](b059c78)) * added two new examples ([bb77f28](bb77f28)) * **cookbook:** added two new examples ([5511ece](5511ece)) * added wired langgraph react agent ([9bf3d5a](9bf3d5a)) * added zillow example ([92365f2](92365f2)) * api reference ([94c99bd](94c99bd)) * fixed cookbook images and urls ([78a7a28](78a7a28)) * github trending sdk ([8971f8e](8971f8e)) * improved examples ([61c3ce7](61c3ce7)) * improved main readme ([eb013c3](eb013c3)) * link typo ([214c60f](214c60f)) * llama-index @VinciGit00 ([a75d2e8](a75d2e8)) * research agent ([5b3e3b6](5b3e3b6)) * updated new documentation urls ([2329901](2329901)) * updated precommit and installation guide ([e1c0126](e1c0126)) * updated readme ([0d45167](0d45167)) ### Refactor * code refactoring ([a2210e1](a2210e1)) * code refactoring ([1be81f0](1be81f0)) * code refactoring ([6270a6e](6270a6e)) * improved code structure ([d1a33dc](d1a33dc)) * renamed functions ([95719e3](95719e3)) * simplify infinite scroll config by replacing scroll_options with number_of_scrolls parameter ([8002df4](8002df4)) * update readme ([fee30c3](fee30c3)) ### Test * Add coverage improvement test for scrapegraph-py/tests/test_localscraper.py ([3215436](3215436)) * Add coverage improvement test for scrapegraph-py/tests/test_markdownify.py ([b374848](b374848)) * Add coverage improvement test for scrapegraph-py/tests/test_smartscraper.py ([583985c](583985c)) ### CI * **release:** 1.0.0 [skip ci] ([7d51e6c](7d51e6c)) * **release:** 1.0.0 [skip ci] ([e8c1ad0](e8c1ad0)) * **release:** 1.0.0 [skip ci] ([7ac2fe8](7ac2fe8)) * **release:** 1.0.0 [skip ci] ([da33252](da33252)) * **release:** 1.0.0 [skip ci] ([a1a48e6](a1a48e6)) * **release:** 1.0.0 [skip ci] ([91ca8fa](91ca8fa)) * **release:** 1.1.0 [skip ci] ([0184be8](0184be8)) * **release:** 1.10.0 [skip ci] ([405b2f0](405b2f0)) * **release:** 1.10.1 [skip ci] ([fe8f7fe](fe8f7fe)) * **release:** 1.10.2 [skip ci] ([eba5b2f](eba5b2f)) * **release:** 1.11.0 [skip ci] ([ce9ec08](ce9ec08)) * **release:** 1.11.0-beta.1 [skip ci] ([185ced5](185ced5)) * **release:** 1.12.0 [skip ci] ([3ceb816](3ceb816)) * **release:** 1.2.0 [skip ci] ([cfabbba](cfabbba)) * **release:** 1.2.1 [skip ci] ([359fe67](359fe67)) * **release:** 1.2.2 [skip ci] ([8ee2b33](8ee2b33)) * **release:** 1.3.0 [skip ci] ([e9f843f](e9f843f)) * **release:** 1.4.0 [skip ci] ([3b5ebed](3b5ebed)) * **release:** 1.4.1 [skip ci] ([123fef5](123fef5)) * **release:** 1.4.2 [skip ci] ([6dce549](6dce549)) * **release:** 1.4.3 [skip ci] ([1f58af3](1f58af3)) * **release:** 1.4.3-beta.1 [skip ci] ([2b54c46](2b54c46)) * **release:** 1.4.3-beta.2 [skip ci] ([ff1ea67](ff1ea67)) * **release:** 1.4.3-beta.3 [skip ci] ([fd71621](fd71621)) * **release:** 1.5.0 [skip ci] ([df24aad](df24aad)) * **release:** 1.5.0-beta.1 [skip ci] ([05f25e9](05f25e9)) * **release:** 1.6.0 [skip ci] ([97a619d](97a619d)) * **release:** 1.6.0-beta.1 [skip ci] ([7ae67de](7ae67de)) * **release:** 1.7.0 [skip ci] ([f9ce6b6](f9ce6b6)) * **release:** 1.7.0-beta.1 [skip ci] ([aa67363](aa67363)) * **release:** 1.8.0 [skip ci] ([3550fd4](3550fd4)) * **release:** 1.9.0 [skip ci] ([db8e378](db8e378)) * **release:** 1.9.0-beta.1 [skip ci] ([25964cb](25964cb)) * **release:** 1.9.0-beta.2 [skip ci] ([d3df19f](d3df19f)) * **release:** 1.9.0-beta.3 [skip ci] ([bc4142f](bc4142f)) * **release:** 1.9.0-beta.4 [skip ci] ([abf7f3d](abf7f3d)) * **release:** 1.9.0-beta.5 [skip ci] ([fea53a2](fea53a2)) * **release:** 1.9.0-beta.6 [skip ci] ([8f187fe](8f187fe)) * **release:** 1.9.0-beta.7 [skip ci] ([a875d0d](a875d0d))
## 1.0.0 (2025-07-02) ### Features * add client integration ([5cbc551](5cbc551)) * add crawling endpoint ([e41ec09](e41ec09)) * add docstring ([04622dd](04622dd)) * add infinite scrolling ([a7ab921](a7ab921)) * add infinte scrolling ([8f2ffc2](8f2ffc2)) * add integration for env variables ([7307db9](7307db9)) * add integration for local_scraper ([4f6402a](4f6402a)) * add integration for sql ([455c090](455c090)) * add integration for the api ([457a2aa](457a2aa)) * add localScraper functionality ([a5cffa2](a5cffa2)) * add markdownify and localscraper ([4a8583b](4a8583b)) * add markdownify functionality ([fccb75e](fccb75e)) * add optional headers to request ([778c81d](778c81d)) * add requirement files ([65fe013](65fe013)) * add scrapegraphai api integration ([382c347](382c347)) * add search number example ([f2183da](f2183da)) * add time varying timeout ([47e2263](47e2263)) * added example of the smartScraper function using a schema ([66a220d](66a220d)) * changed SyncClient to Client ([35cd081](35cd081)) * check ([5f9b4ed](5f9b4ed)) * enhaced python sdk ([e66e60d](e66e60d)) * final release maybe semantic? ([d096725](d096725)) * fix ([d03013c](d03013c)) * implemented search scraper functionality ([cb572b9](cb572b9)) * implemented support for requests with schema ([9bc9a27](9bc9a27)) * maybe final release? ([40035f3](40035f3)) * merged localscraper into smartscraper ([2b79ffa](2b79ffa)) * modified icons ([cb04405](cb04405)) * refactoring of the folders ([e613e2e](e613e2e)) * refctoring of the folder ([3085b5a](3085b5a)) * removed local scraper ([021bf6d](021bf6d)) * revert to old release ([aac6b03](aac6b03)) * searchscraper ([42d99c0](42d99c0)) * semantic relaase ([93759c3](93759c3)) * semantic release ([9613ba9](9613ba9)) * semantic release ([956eceb](956eceb)) * semantic release ([0bc1358](0bc1358)) * splitted files ([02bb961](02bb961)) * test ([9bec234](9bec234)) * test semantic release ([5dbb0cc](5dbb0cc)) * test semantic release ([66c789e](66c789e)) * test semantic release ([d63fdda](d63fdda)) * test semantic release ([682baa3](682baa3)) * try semantic release ([d686c1f](d686c1f)) * update doc readme ([a0f9eb0](a0f9eb0)) * update version ([b82f043](b82f043)) * update versions ([df79102](df79102)) * updated readmes ([0025b03](0025b03)) ### Bug Fixes * .toml file ([34260ed](34260ed)) * add enw timeout ([1120b5d](1120b5d)) * add new python compatibility ([c4f2ffe](c4f2ffe)) * add revert ([2e31c8f](2e31c8f)) * come back to py 3.10 ([f5b3b6c](f5b3b6c)) * fixed configuration for ignored files ([6e5bca4](6e5bca4)) * fixed HttpError messages ([fe184b2](fe184b2)) * fixed schema example ([66293f0](66293f0)) * houses examples and typos ([6fcaadc](6fcaadc)) * improve api desc ([d4ec17d](d4ec17d)) * logger working properly now ([b3d7543](b3d7543)) * make timeout optional ([44e8e5c](44e8e5c)) * minor fix version ([0afe434](0afe434)) * pyproject ([d37d399](d37d399)) * pyproject ([ce80d20](ce80d20)) * pyproject.toml ([12e8059](12e8059)) * pyproject.toml ([e5bca6a](e5bca6a)) * python version ([b748f16](b748f16)) * readme js sdk ([e290e30](e290e30)) * removed wrong information ([acbdcb5](acbdcb5)) * semanti release 2 ([b008a3b](b008a3b)) * semantic release ([4d230ae](4d230ae)) * sync client ([fcd6333](fcd6333)) * the "workspace" key has been removed because it was conflicting with the package.json file in the scrapegraph-js folder. ([ebf83b8](ebf83b8)) * timeout ([b3dd784](b3dd784)) * updated comment ([16402da](16402da)) * updated env variable loading ([ab0c552](ab0c552)) * updated hatchling version ([1a9f659](1a9f659)) ### chore * added dotenv pakage dependency ([e88abab](e88abab)) * added more information about the package ([a91198d](a91198d)) * added Zod package dependency ([f74685c](f74685c)) * changed pakage name ([b3b9c89](b3b9c89)) * fix _make_request not using it ([33c0a44](33c0a44)) * fix pylint scripts ([dab72de](dab72de)) * fix pyproject version ([2bbba45](2bbba45)) * fix semantic release, migrate to uv ([a70e1b7](a70e1b7)) * improved url validation ([04274c8](04274c8)) * refactor examples ([bee9f22](bee9f22)) * set up CI scripts ([f2776a9](f2776a9)) * set up eslint and prettier for code linting and formatting ([b91d11e](b91d11e)) * update workflow scripts ([a70a8bb](a70a8bb)) * **tests:** updated tests ([0a951e2](0a951e2)) ### Docs * added an example of the smartScraper functionality using a schema ([59bc75a](59bc75a)) * added api reference ([1893a9e](1893a9e)) * added api reference ([f7ba86a](f7ba86a)) * added cookbook reference ([ea1530e](ea1530e)) * added langchain-scrapegraph examples ([c9475be](c9475be)) * added new image ([618fd66](618fd66)) * added open in colab badge ([c7f98f8](c7f98f8)) * added two langchain-scrapegraph examples ([b059c78](b059c78)) * added two new examples ([bb77f28](bb77f28)) * **cookbook:** added two new examples ([5511ece](5511ece)) * added wired langgraph react agent ([9bf3d5a](9bf3d5a)) * added zillow example ([92365f2](92365f2)) * api reference ([94c99bd](94c99bd)) * fixed cookbook images and urls ([78a7a28](78a7a28)) * github trending sdk ([8971f8e](8971f8e)) * improved examples ([61c3ce7](61c3ce7)) * improved main readme ([eb013c3](eb013c3)) * link typo ([214c60f](214c60f)) * llama-index @VinciGit00 ([a75d2e8](a75d2e8)) * research agent ([5b3e3b6](5b3e3b6)) * updated new documentation urls ([2329901](2329901)) * updated precommit and installation guide ([e1c0126](e1c0126)) * updated readme ([0d45167](0d45167)) ### Refactor * code refactoring ([a2210e1](a2210e1)) * code refactoring ([1be81f0](1be81f0)) * code refactoring ([6270a6e](6270a6e)) * improved code structure ([d1a33dc](d1a33dc)) * renamed functions ([95719e3](95719e3)) * simplify infinite scroll config by replacing scroll_options with number_of_scrolls parameter ([8002df4](8002df4)) * update readme ([fee30c3](fee30c3)) ### Test * Add coverage improvement test for scrapegraph-py/tests/test_localscraper.py ([3215436](3215436)) * Add coverage improvement test for scrapegraph-py/tests/test_markdownify.py ([b374848](b374848)) * Add coverage improvement test for scrapegraph-py/tests/test_smartscraper.py ([583985c](583985c)) ### CI * **release:** 1.0.0 [skip ci] ([f06dc95](f06dc95)) * **release:** 1.0.0 [skip ci] ([7d51e6c](7d51e6c)) * **release:** 1.0.0 [skip ci] ([e8c1ad0](e8c1ad0)) * **release:** 1.0.0 [skip ci] ([7ac2fe8](7ac2fe8)) * **release:** 1.0.0 [skip ci] ([da33252](da33252)) * **release:** 1.0.0 [skip ci] ([a1a48e6](a1a48e6)) * **release:** 1.0.0 [skip ci] ([91ca8fa](91ca8fa)) * **release:** 1.1.0 [skip ci] ([0184be8](0184be8)) * **release:** 1.10.0 [skip ci] ([405b2f0](405b2f0)) * **release:** 1.10.1 [skip ci] ([fe8f7fe](fe8f7fe)) * **release:** 1.10.2 [skip ci] ([eba5b2f](eba5b2f)) * **release:** 1.11.0 [skip ci] ([ce9ec08](ce9ec08)) * **release:** 1.11.0-beta.1 [skip ci] ([185ced5](185ced5)) * **release:** 1.12.0 [skip ci] ([3ceb816](3ceb816)) * **release:** 1.2.0 [skip ci] ([cfabbba](cfabbba)) * **release:** 1.2.1 [skip ci] ([359fe67](359fe67)) * **release:** 1.2.2 [skip ci] ([8ee2b33](8ee2b33)) * **release:** 1.3.0 [skip ci] ([e9f843f](e9f843f)) * **release:** 1.4.0 [skip ci] ([3b5ebed](3b5ebed)) * **release:** 1.4.1 [skip ci] ([123fef5](123fef5)) * **release:** 1.4.2 [skip ci] ([6dce549](6dce549)) * **release:** 1.4.3 [skip ci] ([1f58af3](1f58af3)) * **release:** 1.4.3-beta.1 [skip ci] ([2b54c46](2b54c46)) * **release:** 1.4.3-beta.2 [skip ci] ([ff1ea67](ff1ea67)) * **release:** 1.4.3-beta.3 [skip ci] ([fd71621](fd71621)) * **release:** 1.5.0 [skip ci] ([df24aad](df24aad)) * **release:** 1.5.0-beta.1 [skip ci] ([05f25e9](05f25e9)) * **release:** 1.6.0 [skip ci] ([97a619d](97a619d)) * **release:** 1.6.0-beta.1 [skip ci] ([7ae67de](7ae67de)) * **release:** 1.7.0 [skip ci] ([f9ce6b6](f9ce6b6)) * **release:** 1.7.0-beta.1 [skip ci] ([aa67363](aa67363)) * **release:** 1.8.0 [skip ci] ([3550fd4](3550fd4)) * **release:** 1.9.0 [skip ci] ([db8e378](db8e378)) * **release:** 1.9.0-beta.1 [skip ci] ([25964cb](25964cb)) * **release:** 1.9.0-beta.2 [skip ci] ([d3df19f](d3df19f)) * **release:** 1.9.0-beta.3 [skip ci] ([bc4142f](bc4142f)) * **release:** 1.9.0-beta.4 [skip ci] ([abf7f3d](abf7f3d)) * **release:** 1.9.0-beta.5 [skip ci] ([fea53a2](fea53a2)) * **release:** 1.9.0-beta.6 [skip ci] ([8f187fe](8f187fe)) * **release:** 1.9.0-beta.7 [skip ci] ([a875d0d](a875d0d))
## 1.0.0 (2025-07-02) ### Features * add client integration ([5cbc551](5cbc551)) * add crawling endpoint ([e41ec09](e41ec09)) * add docstring ([04622dd](04622dd)) * add infinite scrolling ([a7ab921](a7ab921)) * add infinte scrolling ([8f2ffc2](8f2ffc2)) * add integration for env variables ([7307db9](7307db9)) * add integration for local_scraper ([4f6402a](4f6402a)) * add integration for sql ([455c090](455c090)) * add integration for the api ([457a2aa](457a2aa)) * add localScraper functionality ([a5cffa2](a5cffa2)) * add markdownify and localscraper ([4a8583b](4a8583b)) * add markdownify functionality ([fccb75e](fccb75e)) * add optional headers to request ([778c81d](778c81d)) * add requirement files ([65fe013](65fe013)) * add scrapegraphai api integration ([382c347](382c347)) * add search number example ([f2183da](f2183da)) * add time varying timeout ([47e2263](47e2263)) * added example of the smartScraper function using a schema ([66a220d](66a220d)) * changed SyncClient to Client ([35cd081](35cd081)) * check ([5f9b4ed](5f9b4ed)) * enhaced python sdk ([e66e60d](e66e60d)) * final release maybe semantic? ([d096725](d096725)) * fix ([d03013c](d03013c)) * implemented search scraper functionality ([cb572b9](cb572b9)) * implemented support for requests with schema ([9bc9a27](9bc9a27)) * maybe final release? ([40035f3](40035f3)) * merged localscraper into smartscraper ([2b79ffa](2b79ffa)) * modified icons ([cb04405](cb04405)) * refactoring of the folders ([e613e2e](e613e2e)) * refctoring of the folder ([3085b5a](3085b5a)) * removed local scraper ([021bf6d](021bf6d)) * revert to old release ([aac6b03](aac6b03)) * searchscraper ([42d99c0](42d99c0)) * semantic relaase ([93759c3](93759c3)) * semantic release ([9613ba9](9613ba9)) * semantic release ([956eceb](956eceb)) * semantic release ([0bc1358](0bc1358)) * splitted files ([02bb961](02bb961)) * test ([9bec234](9bec234)) * test semantic release ([5dbb0cc](5dbb0cc)) * test semantic release ([66c789e](66c789e)) * test semantic release ([d63fdda](d63fdda)) * test semantic release ([682baa3](682baa3)) * try semantic release ([d686c1f](d686c1f)) * update doc readme ([a0f9eb0](a0f9eb0)) * update version ([b82f043](b82f043)) * update versions ([df79102](df79102)) * updated readmes ([0025b03](0025b03)) ### Bug Fixes * .toml file ([34260ed](34260ed)) * add enw timeout ([1120b5d](1120b5d)) * add new python compatibility ([c4f2ffe](c4f2ffe)) * add revert ([2e31c8f](2e31c8f)) * come back to py 3.10 ([f5b3b6c](f5b3b6c)) * fixed configuration for ignored files ([6e5bca4](6e5bca4)) * fixed HttpError messages ([fe184b2](fe184b2)) * fixed schema example ([66293f0](66293f0)) * houses examples and typos ([6fcaadc](6fcaadc)) * improve api desc ([d4ec17d](d4ec17d)) * logger working properly now ([b3d7543](b3d7543)) * make timeout optional ([44e8e5c](44e8e5c)) * minor fix version ([0afe434](0afe434)) * pyproject ([d37d399](d37d399)) * pyproject ([ce80d20](ce80d20)) * pyproject.toml ([12e8059](12e8059)) * pyproject.toml ([e5bca6a](e5bca6a)) * python version ([b748f16](b748f16)) * readme js sdk ([e290e30](e290e30)) * removed wrong information ([acbdcb5](acbdcb5)) * semanti release 2 ([b008a3b](b008a3b)) * semantic release ([4d230ae](4d230ae)) * sync client ([fcd6333](fcd6333)) * the "workspace" key has been removed because it was conflicting with the package.json file in the scrapegraph-js folder. ([ebf83b8](ebf83b8)) * timeout ([b3dd784](b3dd784)) * update ([a534d71](a534d71)) * updated comment ([16402da](16402da)) * updated env variable loading ([ab0c552](ab0c552)) * updated hatchling version ([1a9f659](1a9f659)) ### chore * added dotenv pakage dependency ([e88abab](e88abab)) * added more information about the package ([a91198d](a91198d)) * added Zod package dependency ([f74685c](f74685c)) * changed pakage name ([b3b9c89](b3b9c89)) * fix _make_request not using it ([33c0a44](33c0a44)) * fix pylint scripts ([dab72de](dab72de)) * fix pyproject version ([2bbba45](2bbba45)) * fix semantic release, migrate to uv ([a70e1b7](a70e1b7)) * improved url validation ([04274c8](04274c8)) * refactor examples ([bee9f22](bee9f22)) * set up CI scripts ([f2776a9](f2776a9)) * set up eslint and prettier for code linting and formatting ([b91d11e](b91d11e)) * update workflow scripts ([a70a8bb](a70a8bb)) * **tests:** updated tests ([0a951e2](0a951e2)) ### Docs * added an example of the smartScraper functionality using a schema ([59bc75a](59bc75a)) * added api reference ([1893a9e](1893a9e)) * added api reference ([f7ba86a](f7ba86a)) * added cookbook reference ([ea1530e](ea1530e)) * added langchain-scrapegraph examples ([c9475be](c9475be)) * added new image ([618fd66](618fd66)) * added open in colab badge ([c7f98f8](c7f98f8)) * added two langchain-scrapegraph examples ([b059c78](b059c78)) * added two new examples ([bb77f28](bb77f28)) * **cookbook:** added two new examples ([5511ece](5511ece)) * added wired langgraph react agent ([9bf3d5a](9bf3d5a)) * added zillow example ([92365f2](92365f2)) * api reference ([94c99bd](94c99bd)) * fixed cookbook images and urls ([78a7a28](78a7a28)) * github trending sdk ([8971f8e](8971f8e)) * improved examples ([61c3ce7](61c3ce7)) * improved main readme ([eb013c3](eb013c3)) * link typo ([214c60f](214c60f)) * llama-index @VinciGit00 ([a75d2e8](a75d2e8)) * research agent ([5b3e3b6](5b3e3b6)) * updated new documentation urls ([2329901](2329901)) * updated precommit and installation guide ([e1c0126](e1c0126)) * updated readme ([0d45167](0d45167)) ### Refactor * code refactoring ([a2210e1](a2210e1)) * code refactoring ([1be81f0](1be81f0)) * code refactoring ([6270a6e](6270a6e)) * improved code structure ([d1a33dc](d1a33dc)) * renamed functions ([95719e3](95719e3)) * simplify infinite scroll config by replacing scroll_options with number_of_scrolls parameter ([8002df4](8002df4)) * update readme ([fee30c3](fee30c3)) ### Test * Add coverage improvement test for scrapegraph-py/tests/test_localscraper.py ([3215436](3215436)) * Add coverage improvement test for scrapegraph-py/tests/test_markdownify.py ([b374848](b374848)) * Add coverage improvement test for scrapegraph-py/tests/test_smartscraper.py ([583985c](583985c)) ### CI * **release:** 1.0.0 [skip ci] ([1b7e4c6](1b7e4c6)) * **release:** 1.0.0 [skip ci] ([f06dc95](f06dc95)) * **release:** 1.0.0 [skip ci] ([7d51e6c](7d51e6c)) * **release:** 1.0.0 [skip ci] ([e8c1ad0](e8c1ad0)) * **release:** 1.0.0 [skip ci] ([7ac2fe8](7ac2fe8)) * **release:** 1.0.0 [skip ci] ([da33252](da33252)) * **release:** 1.0.0 [skip ci] ([a1a48e6](a1a48e6)) * **release:** 1.0.0 [skip ci] ([91ca8fa](91ca8fa)) * **release:** 1.1.0 [skip ci] ([0184be8](0184be8)) * **release:** 1.10.0 [skip ci] ([405b2f0](405b2f0)) * **release:** 1.10.1 [skip ci] ([fe8f7fe](fe8f7fe)) * **release:** 1.10.2 [skip ci] ([eba5b2f](eba5b2f)) * **release:** 1.11.0 [skip ci] ([ce9ec08](ce9ec08)) * **release:** 1.11.0-beta.1 [skip ci] ([185ced5](185ced5)) * **release:** 1.12.0 [skip ci] ([3ceb816](3ceb816)) * **release:** 1.2.0 [skip ci] ([cfabbba](cfabbba)) * **release:** 1.2.1 [skip ci] ([359fe67](359fe67)) * **release:** 1.2.2 [skip ci] ([8ee2b33](8ee2b33)) * **release:** 1.3.0 [skip ci] ([e9f843f](e9f843f)) * **release:** 1.4.0 [skip ci] ([3b5ebed](3b5ebed)) * **release:** 1.4.1 [skip ci] ([123fef5](123fef5)) * **release:** 1.4.2 [skip ci] ([6dce549](6dce549)) * **release:** 1.4.3 [skip ci] ([1f58af3](1f58af3)) * **release:** 1.4.3-beta.1 [skip ci] ([2b54c46](2b54c46)) * **release:** 1.4.3-beta.2 [skip ci] ([ff1ea67](ff1ea67)) * **release:** 1.4.3-beta.3 [skip ci] ([fd71621](fd71621)) * **release:** 1.5.0 [skip ci] ([df24aad](df24aad)) * **release:** 1.5.0-beta.1 [skip ci] ([05f25e9](05f25e9)) * **release:** 1.6.0 [skip ci] ([97a619d](97a619d)) * **release:** 1.6.0-beta.1 [skip ci] ([7ae67de](7ae67de)) * **release:** 1.7.0 [skip ci] ([f9ce6b6](f9ce6b6)) * **release:** 1.7.0-beta.1 [skip ci] ([aa67363](aa67363)) * **release:** 1.8.0 [skip ci] ([3550fd4](3550fd4)) * **release:** 1.9.0 [skip ci] ([db8e378](db8e378)) * **release:** 1.9.0-beta.1 [skip ci] ([25964cb](25964cb)) * **release:** 1.9.0-beta.2 [skip ci] ([d3df19f](d3df19f)) * **release:** 1.9.0-beta.3 [skip ci] ([bc4142f](bc4142f)) * **release:** 1.9.0-beta.4 [skip ci] ([abf7f3d](abf7f3d)) * **release:** 1.9.0-beta.5 [skip ci] ([fea53a2](fea53a2)) * **release:** 1.9.0-beta.6 [skip ci] ([8f187fe](8f187fe)) * **release:** 1.9.0-beta.7 [skip ci] ([a875d0d](a875d0d))
## [1.1.0](v1.0.0...v1.1.0) (2025-07-08) ### Features * update lock file ([a2e2781](a2e2781))
## [1.14.0](v1.13.0...v1.14.0) (2025-07-08) ### Features * update a tag ([aaae9d5](aaae9d5))
## [1.14.1](v1.14.0...v1.14.1) (2025-07-08) ### Bug Fixes * pyproject ([b607f77](b607f77))
## [1.14.2](v1.14.1...v1.14.2) (2025-07-12) ### Bug Fixes * broken sdk ([ffaaba5](ffaaba5))
Pagination integration
…a-page-behind-cookies
…-the-contents-of-a-page-behind-cookies feat: add cookies integration
- Delete types.py, everything in schemas.py - Remove Api prefix from response models - Pre-compile server timing regex - Fix json field shadowing with aliases Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Follows Pydantic v2 best practices for type safety Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Test credits, scrape, extract, search, history, crawl - Fix HttpUrl serialization (mode="json" in model_dump) - Add python-dotenv for loading .env Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace manual _to_camel with Pydantic's built-in alias_generator - CamelModel base class handles snake_case -> camelCase conversion - Simplify _serialize to single model_dump call - Add async versions of all 16 examples - Update README with expanded async client docs and examples table - Add banner from JS SDK Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add .pytest_cache/, .ruff_cache/, .mypy_cache/ to gitignore - Add common Python build/test artifacts - Remove obsolete update-requirements.yml workflow Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove obsolete pylint.yml and test.yml (referenced old structure) - Add ci.yml with simple lint + test jobs using uv - Update release.yml for root-level project - Update python-publish.yml for uv build Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Test request construction, response parsing, error handling - Mock httpx.Client.request instead of hitting real API - Test all endpoints: scrape, extract, search, crawl, monitor, history - Test HTTP errors (401, 402, 429), timeouts - Test camelCase serialization - Update CI to run test_client.py Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Run ruff format on src/ - Add ruff config to pyproject.toml (line-length=100, ignore E501) - Fix import ordering Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Format test files with ruff - Add per-file ignores for tests (F841, E402) - Update CI to check src/ tests/ only Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add ResponseModel base class with camelCase alias generator - Change all response models to inherit from ResponseModel - Use TypeAdapter for proper generic type parsing - Update all examples to use attribute access (res.data.results) - Fix all test mocks with complete required fields This follows industry standard SDK patterns where typed objects are returned for IDE autocompletion and type safety. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Test minimum supported version and latest stable. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Convert dict-style access to Pydantic attribute access in all examples - Add polling loop to crawl examples (matches JS SDK behavior) - Add dotenv loading to all examples for easier local testing - Fix health endpoint to use /health instead of /healthz - Update CLAUDE.md with pre-commit checklist using ruff Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Default URL: https://api.scrapegraphai.com/api/v2 - Env var: SGAI_TIMEOUT_S -> SGAI_TIMEOUT Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add MonitorActivityRequest, MonitorActivityResponse, MonitorTickEntry schemas - Add activity() method to MonitorResource (sync and async) - Update monitor examples to use activity() and show diffs nicely - Delete monitor on Ctrl+C cleanup Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add seen_ids deduplication - Cleanup in signal handler directly - Show "(no diffs data)" when changed but no diffs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…Store Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chore: deprecation notice for v1.x SDK
The semantic-release repositoryUrl was pointing to the old scrapegraph-sdk repo name, causing EMISMATCHGITHUBURL errors in the release workflow. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## [1.47.0](v1.46.0...v1.47.0) (2026-04-18) ### Features * add location_geo_code parameter to SearchScraper ([c0cfb4f](c0cfb4f)), closes [#384](https://github.com/ScrapeGraphAI/scrapegraph-py/issues/384) * add time_range parameter to SearchScraper ([2de9a89](2de9a89)) * add wait_ms parameter to Crawler endpoint ([0a67ce5](0a67ce5)), closes [sgai-api#402](https://github.com/ScrapeGraphAI/sgai-api/issues/402) * add wait_ms parameter to SmartScraper, Scrape, and Markdownify endpoints ([b9c0f56](b9c0f56)), closes [ScrapeGraphAI/sgai-api#399](https://github.com/ScrapeGraphAI/sgai-api/issues/399) ### Bug Fixes * remove trailing comma on headers field in ScrapeRequest model ([c6aa423](c6aa423)) * resolve 51 pre-existing test failures across test suite ([6734836](6734836)) * trigger release workflow ([3b2f90f](3b2f90f)) * update deprecation notice URL to official docs ([0c58efb](0c58efb)) * **ci:** update repository URL to scrapegraph-py ([ed003c8](ed003c8)) ### chore * add deprecation notice for v1.x and bump to 1.12.3 ([d105c85](d105c85)) * removed unused api ([7f78cf2](7f78cf2)) ### CI * reduce test matrix to Python 3.12 only and fix CI failures ([97c7898](97c7898))
Resolved conflicts: - scrapegraph-py/CHANGELOG.md, pyproject.toml, client.py, async_client.py: accepted PR's delete — old subdir is being removed in v2 restructure to root - package.json: auto-merged repo URL update from main
feat: v2 SDK rewrite with Pydantic + httpx
|
| GitGuardian id | GitGuardian status | Secret | Commit | Filename | |
|---|---|---|---|---|---|
| 18650563 | Triggered | Generic High Entropy Secret | bef6881 | scrapegraph-py/examples/miscellaneous/cookies_integration_example.py | View secret |
| 22114870 | Triggered | Generic High Entropy Secret | 2464db6 | scrapegraph-js/test/healthz_test.js | View secret |
| 19592259 | Triggered | Generic High Entropy Secret | cd68446 | scrapegraph-py/tests/test_mocked_apis.py | View secret |
| 19527488 | Triggered | Generic High Entropy Secret | f9b5c6d | scrapegraph-py/examples/utilities/scrape_direct_api_example.py | View secret |
🛠 Guidelines to remediate hardcoded secrets
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secrets safely. Learn here the best practices.
- Revoke and rotate these secrets.
- If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.
To avoid such incidents in the future consider
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.