diff --git a/linkcheckerrc b/linkcheckerrc index f958826665..9ed39c66bf 100644 --- a/linkcheckerrc +++ b/linkcheckerrc @@ -31,4 +31,5 @@ ignoreerrors= ^https://www.baeldung.com/maven-wrapper$ ^403 Forbidden ^https://dzone\.com/.*$ ^403 Forbidden ^https://docs\.pimcore\.com/.*$ ^403 Forbidden + ^https://(?:www\.)?perplexity\.ai/.*$ ^403 Forbidden ^https:// ^ReadTimeout diff --git a/search/poetry.lock b/search/poetry.lock index 98d03059ab..f2a3185c87 100644 --- a/search/poetry.lock +++ b/search/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -955,36 +955,35 @@ six = "*" [[package]] name = "scrapy" -version = "2.11.2" +version = "2.13.4" description = "A high-level Web Crawling and Web Scraping framework" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "Scrapy-2.11.2-py2.py3-none-any.whl", hash = "sha256:4be353d6abbb942a9f7e7614ca8b5f3d9037381176ac8d8859c8cac676e74fa0"}, - {file = "scrapy-2.11.2.tar.gz", hash = "sha256:dfbd565384fc3fffeba121f5a3a2d0899ac1f756d41432ca0879933fbfb3401d"}, + {file = "scrapy-2.13.4-py3-none-any.whl", hash = "sha256:9bf36700aefa4983cc48b2cb0e1564161a340e19f73862778e2ed44ec5bbde6a"}, + {file = "scrapy-2.13.4.tar.gz", hash = "sha256:e09bce40c56b56f9f86b0d078a0e5cdd08283c83076170ce7a8eec7189ac2493"}, ] [package.dependencies] -cryptography = ">=36.0.0" +cryptography = ">=37.0.0" cssselect = ">=0.9.1" defusedxml = ">=0.7.1" itemadapter = ">=0.1.0" itemloaders = ">=1.0.1" -lxml = ">=4.4.1" +lxml = ">=4.6.0" packaging = "*" parsel = ">=1.5.0" protego = ">=0.1.15" -PyDispatcher = {version = ">=2.0.5", markers = "platform_python_implementation == \"CPython\""} -pyOpenSSL = ">=21.0.0" -PyPyDispatcher = {version = ">=2.1.0", markers = "platform_python_implementation == \"PyPy\""} +pydispatcher = {version = ">=2.0.5", markers = "platform_python_implementation == \"CPython\""} +pyopenssl = ">=22.0.0" +pypydispatcher = {version = ">=2.1.0", markers = "platform_python_implementation == \"PyPy\""} queuelib = ">=1.4.2" service-identity = ">=18.1.0" -setuptools = "*" tldextract = "*" -Twisted = ">=18.9.0" +twisted = ">=21.7.0,<=25.5.0" w3lib = ">=1.17.0" -"zope.interface" = ">=5.1.0" +zope-interface = ">=5.1.0" [[package]] name = "service-identity" @@ -1069,7 +1068,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, @@ -1204,4 +1203,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "5a4133db22b0c659fd9bd0297b30c0054fb401053249d70b65eff5ff89863a09" +content-hash = "e35928349817110535877a7e7aca9146ede00beba93c5c31c8ab46a47dbd413f" diff --git a/search/pyproject.toml b/search/pyproject.toml index 171f865827..98c1fc5793 100644 --- a/search/pyproject.toml +++ b/search/pyproject.toml @@ -8,7 +8,7 @@ license = "Attribution-ShareAlike 4.0 International" [tool.poetry.dependencies] python = "^3.10" cryptography = "^44.0.1" -Scrapy = "^2.11.2" +Scrapy = "^2.13.4" meilisearch = "^0.24.0" platformshconfig = "^2.3.1" PyYAML = "^6.0" diff --git a/sites/platform/package-lock.json b/sites/platform/package-lock.json index 979c7779c5..5f215495a1 100644 --- a/sites/platform/package-lock.json +++ b/sites/platform/package-lock.json @@ -20,7 +20,7 @@ "axios": "^1.8.2", "express": "^4.21.2", "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "mermaid": "^11.10.0", "octokit": "^3.1.2", "platformsh-config": "^2.4.1", @@ -9269,8 +9269,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dependencies": { "argparse": "^2.0.1" }, @@ -23657,7 +23658,9 @@ "version": "4.0.0" }, "js-yaml": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "requires": { "argparse": "^2.0.1" } diff --git a/sites/platform/package.json b/sites/platform/package.json index 6b1acc881f..ea56f59eda 100644 --- a/sites/platform/package.json +++ b/sites/platform/package.json @@ -45,7 +45,7 @@ "axios": "^1.8.2", "express": "^4.21.2", "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "mermaid": "^11.10.0", "octokit": "^3.1.2", "platformsh-config": "^2.4.1", diff --git a/sites/platform/src/development/email.md b/sites/platform/src/development/email.md index 01893ef889..a4bf519638 100644 --- a/sites/platform/src/development/email.md +++ b/sites/platform/src/development/email.md @@ -57,7 +57,7 @@ Changing the setting rebuilds the environment. ## 2. Recommended: Improve deliverability -Improve deliverability of your email with [Sender Policy Framework (SPF)](https://docs.sendgrid.com/ui/account-and-settings/spf-records). +Improve deliverability of your email with [Sender Policy Framework (SPF)](https://www.twilio.com/docs/sendgrid/glossary/spf). If you don't have an SPF record, add the following `TXT` record to your domain's DNS records: ```txt @@ -76,7 +76,7 @@ If you're on an Enterprise or Elite plan, you can request for DomainKeys Identified Mail (DKIM) to be enabled on your domain. DKIM improves your delivery rate as an email sender. -Learn more about [how DKIM works](https://docs.sendgrid.com/glossary/dkim). +Learn more about [how DKIM works](https://www.twilio.com/docs/sendgrid/glossary/dkim). To have DKIM enabled for your domain: diff --git a/sites/upsun/src/development/email.md b/sites/upsun/src/development/email.md index 7f5a3252d0..9c4124c585 100644 --- a/sites/upsun/src/development/email.md +++ b/sites/upsun/src/development/email.md @@ -58,7 +58,7 @@ Changing the setting rebuilds the environment. ## 2. Recommended: Improve deliverability -Improve deliverability of your email with [Sender Policy Framework (SPF)](https://docs.sendgrid.com/ui/account-and-settings/spf-records). +Improve deliverability of your email with [Sender Policy Framework (SPF)](https://www.twilio.com/docs/sendgrid/glossary/spf). If you don't have an SPF record, add the following `TXT` record to your domain's DNS records: ```txt @@ -74,7 +74,7 @@ If you already have an SPF record, please add SendGrid into your existing record You can request for DomainKeys Identified Mail (DKIM) to be enabled on your domain. DKIM improves your delivery rate as an email sender. -Learn more about [how DKIM works](https://docs.sendgrid.com/glossary/dkim). +Learn more about [how DKIM works](https://www.twilio.com/docs/sendgrid/glossary/dkim). To have DKIM enabled for your domain: