Skip to content

chore(deps): update dependency @astrojs/sitemap to v3.7.3#55

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/astrojs-sitemap-3.x-lockfile
Open

chore(deps): update dependency @astrojs/sitemap to v3.7.3#55
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/astrojs-sitemap-3.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Oct 16, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@astrojs/sitemap (source) 3.4.13.7.3 age adoption passing confidence

Release Notes

withastro/astro (@​astrojs/sitemap)

v3.7.3

Compare Source

Patch Changes
  • #​16837 783c4a6 Thanks @​jdevalk! - Improves <lastmod> accuracy in the sitemap index. Each <sitemap> entry in sitemap-index.xml is now stamped with the most recent lastmod of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL lastmod, the entry falls back to the lastmod option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.

v3.7.2

Compare Source

Patch Changes

v3.7.1

Compare Source

Patch Changes

v3.7.0

Compare Source

Minor Changes
  • #​14471 4296373 Thanks @​Slackluky! - Adds the ability to split sitemap generation into chunks based on customizable logic. This allows for better management of large sitemaps and improved performance. The new chunks option in the sitemap configuration allows users to define functions that categorize sitemap items into different chunks. Each chunk is then written to a separate sitemap file.

    integrations: [
      sitemap({
        serialize(item) { th
          return item
        },
        chunks: { // this property will be treated last on the configuration
          'blog': (item) => {  // will produce a sitemap file with `blog` name (sitemap-blog-0.xml)
            if (/blog/.test(item.url)) { // filter path that will be included in this specific sitemap file
              item.changefreq = 'weekly';
              item.lastmod = new Date();
              item.priority = 0.9; // define specific properties for this filtered path
              return item;
            }
          },
          'glossary': (item) => {
            if (/glossary/.test(item.url)) {
              item.changefreq = 'weekly';
              item.lastmod = new Date();
              item.priority = 0.7;
              return item;
            }
          }
    
          // the rest of the path will be stored in `sitemap-pages.0.xml`
        },
      }),
    ],
    
    

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Minor Changes
  • #​14285 bedc31b Thanks @​jdcolombo! - Adds a new configuration option namespaces for more control over XML namespaces used in sitemap generation

    Excluding unused namespaces can help create cleaner, more focused sitemaps that are faster for search engines to parse and use less bandwidth. If your site doesn't have news content, videos, or multiple languages, you can exclude those namespaces to reduce XML bloat.

    The namespaces option allows you to configure news, xhtml, image, and video namespaces independently. All namespaces are enabled by default for backward compatibility and no change to existing projects is necessary. But now, you can choose to streamline your XML and avoid unnecessary code.

    For example, to exclude the video namespace from your sitemap, set video: false in your configuration:

    // astro.config.mjs
    import { sitemap } from '@&#8203;astrojs/sitemap';
    
    export default {
      integrations: [
        sitemap({
          namespaces: {
            video: false,
            // other namespaces remain enabled by default
          }
        })
      ]
    };
    

    The generated XML will not include the xmlns:video namespace:

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
      xmlns:xhtml="http://www.w3.org/1999/xhtml"
      xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
    >
      <!-- ... -->
    </urlset>
    

v3.5.1

Compare Source

Patch Changes
  • #​14233 896886c Thanks @​gouravkhunger! - Fixes the issue with the option lastmod where if it is defined it applies correctly to <url> entries in each sitemap-${i}.xml file but not the <sitemap> entries in the root sitemap-index.xml file.

v3.5.0

Compare Source

Minor Changes
  • #​13682 5824b32 Thanks @​gouravkhunger! - Adds a customSitemaps option to include extra sitemaps in the sitemap-index.xml file generated by Astro.

    This is useful for multi-framework setups on the same domain as your Astro site (example.com), such as a blog at example.com/blog whose sitemap is generated by another framework.

    The following example shows configuring your Astro site to include sitemaps for an externally-generated blog and help center along with the generated sitemap entries in sitemap-index.xml:

    Example:

    import { defineConfig } from 'astro/config';
    import sitemap from '@&#8203;astrojs/sitemap';
    
    export default defineConfig({
      site: 'https://example.com',
      integrations: [
        sitemap({
          customSitemaps: [
            'https://example.com/blog/sitemap.xml',
            'https://example.com/helpcenter/sitemap.xml',
          ],
        }),
      ],
    });

    Learn more in the @astrojs/sitemap configuration documentation.

v3.4.2

Compare Source

Patch Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 6359711 to 6bfef08 Compare October 21, 2025 17:40
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 6bfef08 to 003c4bf Compare November 10, 2025 21:03
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 003c4bf to d5cc20a Compare November 18, 2025 12:55
@renovate renovate Bot changed the title chore(deps): update dependency @astrojs/sitemap to v3.6.0 chore(deps): update dependency @astrojs/sitemap to v3.6.1 Jan 7, 2026
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from d5cc20a to d738b17 Compare January 7, 2026 18:14
@renovate renovate Bot changed the title chore(deps): update dependency @astrojs/sitemap to v3.6.1 chore(deps): update dependency @astrojs/sitemap to v3.7.0 Jan 16, 2026
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from d738b17 to 5126a0e Compare January 16, 2026 06:54
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 5126a0e to 35b178e Compare February 2, 2026 21:08
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
my-resume Error Error Feb 12, 2026 11:41am

@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 35b178e to e610bf8 Compare February 12, 2026 11:41
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from e610bf8 to 65ce258 Compare March 5, 2026 14:57
@renovate renovate Bot changed the title chore(deps): update dependency @astrojs/sitemap to v3.7.0 chore(deps): update dependency @astrojs/sitemap to v3.7.1 Mar 10, 2026
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 65ce258 to 2926fbd Compare March 10, 2026 10:19
@renovate renovate Bot changed the title chore(deps): update dependency @astrojs/sitemap to v3.7.1 chore(deps): update dependency @astrojs/sitemap to v3.7.2 Mar 26, 2026
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 2926fbd to f070d4c Compare March 26, 2026 17:45
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from f070d4c to c44c97c Compare April 8, 2026 14:53
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch 2 times, most recently from fb4ab34 to 245a99e Compare May 18, 2026 19:14
@renovate renovate Bot changed the title chore(deps): update dependency @astrojs/sitemap to v3.7.2 chore(deps): update dependency @astrojs/sitemap to v3.7.3 May 26, 2026
@renovate renovate Bot force-pushed the renovate/astrojs-sitemap-3.x-lockfile branch from 245a99e to 6e08124 Compare May 26, 2026 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants