Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sitemap Bundle Laravel Package

presta/sitemap-bundle

View on GitHub
Deep Wiki
Context7
v4.1.3
v4.1.2

What's Changed

Full Changelog: https://github.com/prestaconcept/PrestaSitemapBundle/compare/v4.1.1...v4.1.2

v4.1.0
v3.3.0

What's Changed

Deprecated

  • Presta\SitemapBundle\Event\SitemapAddUrlEvent::NAME : use Presta\SitemapBundle\Event\SitemapAddUrlEvent::class instead
  • Presta\SitemapBundle\Event\SitemapPopulateEvent::NAME : use Presta\SitemapBundle\Event\SitemapPopulateEvent::class instead

Full Changelog: https://github.com/prestaconcept/PrestaSitemapBundle/compare/v3.2.1...v3.3.0

v3.1.0
v3.0.0

Changelog (v2.5.0...v3.0.0)

:warning: BC Breaks :warning:

  • Updated Bundle structure according to new best practices (#276 by @yann-eugone)
  • Drop Symfony 3.x support (#275 by @yann-eugone)
  • Removed branch master in favor of version branches (2.x, 3.x, ...) (by @yann-eugone)

Removed

Remove code marked as deprecated as of 2.x (#274 by @yann-eugone) :

  • Caching feature (code + documentation)
  • SitemapController::getTtl method
  • RouteAnnotationEventListener::getOptions method
  • GoogleVideoUrlException class
  • GoogleVideoUrlTagException class
  • Generator::__construct method $cache argument
  • Generator::__construct method $cacheTtl argument
  • Generator::generate method
  • GeneratorInterface::generate method
  • GoogleImage::setLoc method
  • GoogleImage::getLoc method
  • GoogleImage::$loc property access
  • GoogleImage::$geo_location property access
  • GoogleVideo::__construct method "content_loc" option of $parameters argument
  • GoogleVideo::__construct method "player_loc" option of $parameters argument
  • GoogleVideo::__construct method "player_loc_allow_embed" option of $parameters argument
  • GoogleVideo::__construct method "player_loc_autoplay" option of $parameters argument
  • GoogleVideo::__construct method "gallery_loc" option of $parameters argument
  • GoogleVideo::__construct method "gallery_loc_title" option of $parameters argument
  • GoogleVideo::$thumbnail_loc property access
  • GoogleVideo::$content_loc property access
  • GoogleVideo::$player_loc property access
  • GoogleVideo::$player_loc_allow_embed property access
  • GoogleVideo::$player_loc_autoplay property access
  • GoogleVideo::$expiration_date property access
  • GoogleVideo::$view_count property access
  • GoogleVideo::$publication_date property access
  • GoogleVideo::$family_friendly property access
  • GoogleVideo::$restriction_allow property access
  • GoogleVideo::$restriction_deny property access
  • GoogleVideo::$gallery_loc property access
  • GoogleVideo::$gallery_loc_title property access
  • GoogleVideo::$requires_subscription property access
  • GoogleVideo::$uploader_info property access
  • GoogleVideo::$platform_relationship property access
  • GoogleVideo::setThumbnailLoc method
  • GoogleVideo::getThumbnailLoc method
  • GoogleVideo::setContentLoc method
  • GoogleVideo::setPlayerLoc method
  • GoogleVideo::getPlayerLoc method
  • GoogleVideo::setPlayerLocAllowEmbed method
  • GoogleVideo::getPlayerLocAllowEmbed method
  • GoogleVideo::setPlayerLocAutoplay method
  • GoogleVideo::getPlayerLocAutoplay method
  • GoogleVideo::setGalleryLoc method
  • GoogleVideo::setGalleryLocTitle method
  • GoogleVideo::getContentLoc method
  • GoogleVideo::getGalleryLoc method
  • GoogleVideo::getGalleryLocTitle method
  • GoogleVideoUrlDecorator::PLAYER_LOC_ALLOW_EMBED_YES constant
  • GoogleVideoUrlDecorator::PLAYER_LOC_ALLOW_EMBED_NO constant
  • GoogleVideoUrlDecorator::FAMILY_FRIENDLY_YES constant
  • GoogleVideoUrlDecorator::FAMILY_FRIENDLY_NO constant
  • GoogleVideoUrlDecorator::RELATIONSHIP_ALLOW constant
  • GoogleVideoUrlDecorator::RELATIONSHIP_DENY constant
  • GoogleVideoUrlDecorator::PRICE_TYPE_RENT constant
  • GoogleVideoUrlDecorator::PRICE_TYPE_OWN constant
  • GoogleVideoUrlDecorator::PRICE_RESOLUTION_HD constant
  • GoogleVideoUrlDecorator::PRICE_RESOLUTION_SD constant
  • GoogleVideoUrlDecorator::REQUIRES_SUBSCRIPTION_YES constant
  • GoogleVideoUrlDecorator::REQUIRES_SUBSCRIPTION_NO constant
  • GoogleVideoUrlDecorator::PLATFORM_WEB constant
  • GoogleVideoUrlDecorator::PLATFORM_MOBILE constant
  • GoogleVideoUrlDecorator::PLATFORM_TV constant
  • GoogleVideoUrlDecorator::PLATFORM_RELATIONSHIP_ALLOW constant
  • GoogleVideoUrlDecorator::PLATFORM_RELATIONSHIP_DENY constant
  • GoogleVideoUrlDecorator::LIVE_YES constant
  • GoogleVideoUrlDecorator::LIVE_NO constant
  • GoogleVideoUrlDecorator::TAG_ITEMS_LIMIT constant
  • GoogleVideoUrlDecorator::__construct method $thumnail_loc argument
  • GoogleVideoUrlDecorator::__construct method $title argument
  • GoogleVideoUrlDecorator::__construct method $description argument
  • GoogleVideoUrlDecorator::__construct method $parameters argument
  • GoogleVideoUrlDecorator::setThumbnailLoc method
  • GoogleVideoUrlDecorator::getThumbnailLoc method
  • GoogleVideoUrlDecorator::setTitle method
  • GoogleVideoUrlDecorator::setDescription method
  • GoogleVideoUrlDecorator::setContentLoc method
  • GoogleVideoUrlDecorator::setPlayerLoc method
  • GoogleVideoUrlDecorator::getPlayerLoc method
  • GoogleVideoUrlDecorator::setPlayerLocAllowEmbed method
  • GoogleVideoUrlDecorator::getPlayerLocAllowEmbed method
  • GoogleVideoUrlDecorator::setPlayerLocAutoplay method
  • GoogleVideoUrlDecorator::getPlayerLocAutoplay method
  • GoogleVideoUrlDecorator::setDuration method
  • GoogleVideoUrlDecorator::setExpirationDate method
  • GoogleVideoUrlDecorator::setRating method
  • GoogleVideoUrlDecorator::setViewCount method
  • GoogleVideoUrlDecorator::setPublicationDate method
  • GoogleVideoUrlDecorator::setFamilyFriendly method
  • GoogleVideoUrlDecorator::setCategory method
  • GoogleVideoUrlDecorator::setRestrictionAllow method
  • GoogleVideoUrlDecorator::getRestrictionAllow method
  • GoogleVideoUrlDecorator::setRestrictionDeny method
  • GoogleVideoUrlDecorator::getRestrictionDeny method
  • GoogleVideoUrlDecorator::setGalleryLoc method
  • GoogleVideoUrlDecorator::setGalleryLocTitle method
  • GoogleVideoUrlDecorator::setRequiresSubscription method
  • GoogleVideoUrlDecorator::setUploader method
  • GoogleVideoUrlDecorator::setUploaderInfo method
  • GoogleVideoUrlDecorator::setPlatforms method
  • GoogleVideoUrlDecorator::getPlatforms method
  • GoogleVideoUrlDecorator::setPlatformRelationship method
  • GoogleVideoUrlDecorator::getPlatformRelationship method
  • GoogleVideoUrlDecorator::setLive method
  • GoogleVideoUrlDecorator::getTitle method
  • GoogleVideoUrlDecorator::getDescription method
  • GoogleVideoUrlDecorator::getContentLoc method
  • GoogleVideoUrlDecorator::getDuration method
  • GoogleVideoUrlDecorator::getExpirationDate method
  • GoogleVideoUrlDecorator::getRating method
  • GoogleVideoUrlDecorator::getViewCount method
  • GoogleVideoUrlDecorator::getPublicationDate method
  • GoogleVideoUrlDecorator::getFamilyFriendly method
  • GoogleVideoUrlDecorator::getCategory method
  • GoogleVideoUrlDecorator::getGalleryLoc method
  • GoogleVideoUrlDecorator::getGalleryLocTitle method
  • GoogleVideoUrlDecorator::getRequiresSubscription method
  • GoogleVideoUrlDecorator::getUploader method
  • GoogleVideoUrlDecorator::getUploaderInfo method
  • GoogleVideoUrlDecorator::getLive method
  • GoogleVideoUrlDecorator::addPrice method
  • GoogleVideoUrlDecorator::getPrices method
  • GoogleVideoUrlDecorator::addTag method
  • GoogleVideoUrlDecorator::getTags method
  • Utils::getSetMethod method
  • Utils::getGetMethod method
  • Utils::render method
  • Utils::camelize method

Quality & Tests

v2.5.0

Changelog (v2.4.0...v2.5.0)

Changes

  • Add default locale as hreflang when using alternate option (#270 by @taylankasap)
v2.4.0

Changelog (v2.3.1...v2.4.0)

Deprecations

Tools

  • Switched github actions to version range (#266 by @yann-eugone)
v1.7.3

Changelog (since v1.7.2...v1.7.3)

Bugfixes

  • Always cleanup tmp dir on sitemap dump (#261 by @yann-eugone)
v2.3.1

Changelog (v2.3.0...v2.3.1)

Bugfixes

  • Always cleanup tmp dir on sitemap dump (#260 by @yann-eugone)

Documentation

  • Propose .yaml extension files instead of .yml (#257 by @qmachard)

Misc

  • Added export ignore rules to git attributes file (#259 by @yann-eugone)
v2.3.0

Changelog (v2.2.0...v2.3.0)

Features

  • Integration with symfony/messenger. Being able to trigger sitemap dump using a message dispatch. See documentation.
  • Add an event to decorate collected static routes. This event as one built in listener that handle translation alternate. Pending documentation.

Deprecations

In Presta\SitemapBundle\Sitemap\Url\GoogleImage:

  • Renamed property $loc to $location
  • Renamed method getLoc to getLocation
  • Renamed method setLoc to setLocation
  • Renamed property $geo_location to $geoLocation

In Presta\SitemapBundle\Sitemap\Url\GoogleVideo:

  • Renamed property $thumbnail_loc to $thumbnailLocation
  • Renamed method getThumbnailLoc to getThumbnailLocation
  • Renamed method setThumbnailLoc to setThumbnailLocation
  • Renamed property $content_loc to $contentLocation
  • Renamed method getContentLoc to getContentLocation
  • Renamed method setContentLoc to setContentLocation
  • Renamed constructor parameter "content_loc" to "content_location"
  • Renamed property $player_loc to $playerLocation
  • Renamed constructor parameter "player_loc" to "player_location"
  • Renamed method getPlayerLoc to getPlayerLocation
  • Renamed method setPlayerLoc to setPlayerLocation
  • Renamed property $player_loc_allow_embed to $playerLocationAllowEmbed
  • Renamed constructor parameter "player_loc_allow_embed" to "player_location_allow_embed"
  • Renamed method getPlayerLocAllowEmbed to getPlayerLocationAllowEmbed
  • Renamed method setPlayerLocAllowEmbed to setPlayerLocationAllowEmbed
  • Renamed property $player_loc_autoplay to $playerLocationAutoplay
  • Renamed constructor parameter "player_loc_autoplay" to "player_location_autoplay"
  • Renamed method getPlayerLocAutoplay to getPlayerLocationAutoplay
  • Renamed method setPlayerLocAutoplay to setPlayerLocationAutoplay
  • Renamed property $expiration_date to $expirationDate
  • Renamed property $view_count to $viewCount
  • Renamed property $publication_date to $publicationDate
  • Renamed property $family_friendly to $familyFriendly
  • Renamed property $restriction_allow to $restrictionAllow
  • Renamed property $restriction_deny to $restrictionDeny
  • Renamed property $gallery_loc to $galleryLocation
  • Renamed constructor parameter "gallery_loc" to "gallery_location"
  • Renamed method setGalleryLoc to setGalleryLocation
  • Renamed method getGalleryLoc to getGalleryLocation
  • Renamed property $gallery_loc_title to $galleryLocationTitle
  • Renamed constructor parameter "gallery_loc_title" to "gallery_location_title"
  • Renamed method setGalleryLocTitle to setGalleryLocationTitle
  • Renamed method getGalleryLocTitle to getGalleryLocationTitle
  • Renamed property $requires_subscription to $requiresSubscription
  • Renamed property $uploader_info to $uploaderInformation
  • Renamed property $platform_relationship to $platformRelationship

In Presta\SitemapBundle\Sitemap\Url\SitemapController:

  • Deprecated method getTtl in favor of direct $ttl property access

In Presta\SitemapBundle\EventListener\RouteAnnotationEventListener:

  • Deprecated method getOptions in favor of Presta\SitemapBundle\Routing\RouteOptionParser::parse helper

In Presta\SitemapBundle\Sitemap\Utils:

  • Deprecated method getSetMethod
  • Deprecated method getGetMethod
  • Deprecated method camelize
v2.2.0

Changelog (v2.1.0...v2.2.0)

  • Test suite refactoring (#224 by @yann-eugone)
  • Normalize UrlConcrete priority so property is always a float (#212 by @yann-eugone)
  • Default dump dir made absolute, using kernel.project_dir parameter (#225 by @yann-eugone)
  • Typo in "a" instead of "an" before word "interface" (#236 by @felixprojekt)
  • Fix symfony 5.1 deprecations (#239 by @norkunas)
v2.1.0

Changelog (v2.0.1...v2.1.0)

  • Sitemap dump command made lazy (#226 by @norkunas)
  • Preserve gzipped links in sitemapindex when dumping single section (#218 by @delda)
  • Allow adding multiple videos to the same sitemap url (#227 by @l-vo)
  • Collect several sections with built in static routes listener (#231 by @yann-eugone)
  • Allow to set defaults (changefreq, lastmod & priority) on decorated routes (#232 by @yann-eugone)
v2.0.1

Changelog (v2.0.0...v2.0.1)

Fixed

v2.0.0

Changelog (v1.7.0...v2.0.0)

Changed

Fixed

Added

Removed

  • Deprecated features
v1.7.2

Changelog (since v1.7.0...v1.7.2)

:warning: This release replaces v1.7.1 that was created from the wrong branch.

  • Fix event deprecation #204 (by @norkunas)
  • Add missing Content-Type text/xml header #216 (by @fnowacki)
v1.7.1

DO NOT USE (see #217)

  • Add missing Content-Type text/xml header #216 (by @fnowacki)
v1.7.0

Changelog (since v1.6.0...v1.7.0)

Added

  • Configurable default section for static routes (#191)
  • Configurable default dump directory (#192)

Fixed

  • Default target directory implementation (#194)
  • Sitemap index generation (#200)

Documentation

  • Removed usage of Doctrine's ManagerRegistry (#190)
v1.6.0

Changelog (since v1.5.4...v1.6.0)

Added

  • Autowiring alias for DumperInterface (#175)

Fixed

  • Deprecation notice with Symfony 4.2 (#176)
  • Command container aware deprecation (#177)
  • Dispatch event with correct section when requesting section (#181)

Documentation

  • Fixed url video decoration class name typo (#182)
v1.5.4

Changelog (since v1.5.3...v1.5.4)

  • #170 - Guess default dir for dumping sitemap using symfony version constant
  • #172 - Update sitemap file limit size according to new practices
v1.5.3

Changelog (since v1.5.2...v1.5.3)

  • Compatibility with symfony 4
  • Compatibility with symfony flex
  • Rewrite documentation
v1.5.2

Changelog (since v1.5.1...v1.5.2)

  • Added more documentation about routing configuration and formats (#127)
  • Moved defaults handling to the addUrl process (#129)
  • Fixed Travis CI build (#135)
  • Uniformize files copyright (#133)
  • Add event annotation. (#137)
  • Deprecated SitemapListenerInterface (#134)
  • tipo(doc): Added full command name (#139)
  • Updated Travis testing matrix (#145)
  • Bugfix - Exception class not found (#148)
v1.5.1

Changelog (since v1.5.0...v1.5.1)

  • Add few missing colons (#118)
  • Add example of YAML configuration (#120)
  • Deprecate Presta\SitemapBundle\Event\SitemapPopulateEvent::getGenerator (#116)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui