spatie/laravel-sitemap
Generate sitemaps for your Laravel site with ease. Crawl your entire site automatically or build sitemaps manually, add URLs with metadata like last modification dates, and split large crawls into multiple sitemap files.
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/8.1.0...8.2.0
sort() method to sitemap for consistent URL ordering (#592)Full Changelog: https://github.com/spatie/laravel-sitemap/compare/8.0.0...8.0.1
spatie/crawler to v9maxTagsPerSitemap() to Sitemap for automatic splitting into multiple files with a sitemap indexsetStylesheet() to Sitemap and SitemapIndex for XSL stylesheet supportSitemapGenerator::writeToFile() when splitting sitemapsVideo and Alternate tag classesSpatie\Sitemap\Crawler\Observer class (use closure callbacks instead)shouldCrawl callback now receives string instead of UriInterfacehasCrawled callback now receives CrawlResponse instead of ResponseInterfaceCrawlProfile interface (was abstract class)guzzlehttp/guzzle and symfony/dom-crawler as direct dependenciesFull Changelog: https://github.com/spatie/laravel-sitemap/compare/7.4.0...8.0.0
Add Laravel 13 support
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.7...7.3.8
toSitemapTag() by @ekateiva in https://github.com/spatie/laravel-sitemap/pull/577Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.6...7.3.7
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.5...7.3.6
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.4...7.3.5
$response param explicitly nullable by @JonPurvis in https://github.com/spatie/laravel-sitemap/pull/564Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.3...7.3.4
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.2...7.3.3
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.1...7.3.2
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.3.0...7.3.1
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.2.1...7.3.0
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.2.0...7.2.1
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.1.1...7.2.0
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.1.0...7.1.1
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/7.0.0...7.1.0
lastmod tests by @bakerkretzmar in https://github.com/spatie/laravel-sitemap/pull/5160 by @bakerkretzmar in https://github.com/spatie/laravel-sitemap/pull/517Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.3.1...6.4.0
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.3.0...6.3.1
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.5...6.3.0
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.4...6.2.5
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.3...6.2.4
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.2...6.2.3
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.1...6.2.2
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.2.0...6.2.1
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.1.1...6.2.0
Full Changelog: https://github.com/spatie/laravel-sitemap/compare/6.1.0...6.1.1
Sitemapablefilter() method to tags before rendering (#347)Responsable contractwriteToDisk (#283)SitemapGenerator fluent^4.0.3setMaximumCrawlCountcrawl_profile config keygetUrl and hasUrlHow can I help you explore Laravel packages today?