news/plugins/sitemap/CHANGELOG.md

205 lines
7 KiB
Markdown

# v5.1.0
## 06/17/24
1. [](#new)
* Added page-level `lastmod` options [#113](https://github.com/getgrav/grav-plugin-sitemap/pull/113)
1. [](#improved)
* Updated README.md with page override options.
# v5.0.0
## 10/05/2023
1. [](#new)
* New capability to support "standalone" Sitemap News pages
* New XSL format for Sitemap News
* Added a toggle for XSL transform support to be disabled
1. [](#improved)
* Improved blueprint and created sections
* Hide `x-default` alternate links when `include_default_lang` is enabled
1. [](#bugfix)
* Fixed an issue with translated links were not being handled properly and not showing all alternate languages
# v4.0.0
## 09/22/2023
1. [](#new)
* Added support for Google News tags [#93](https://github.com/getgrav/grav-plugin-sitemap/pull/93)
* Enhanced Google News to allow restriction to paths and configurable max-age in days
1. [](#improved)
* Added YAML syntax highlighting in README.md [#101](https://github.com/getgrav/grav-plugin-sitemap/pull/101)
# v3.0.2
## 06/14/2022
1. [](#new)
* Added new `route:` field to JSON format sitemap
1. [](#bugfix)
* Fixed an issue with `x-default` entry not working with non-string based language code
# v3.0.1
## 02/23/2021
1. [](#new)
* Added ability to disable multi-lang completely to replicate prior functionality [#96](https://github.com/getgrav/grav-plugin-sitemap/pull/96)
* Added support for new optional `html_support` option that allows you to render the sitemap as an HTML page in your site when you access the sitemap URL with no extension or `.html`. Can be customized and extended in your theme as needed.
# v3.0.0
## 01/30/2021
1. [](#new)
* Added complete multi-language support utilizing [Google Search recommended SEO best-practices](https://developers.google.com/search/docs/advanced/crawling/localized-versions?hl=en&visit_id=637468720624267418-280936473&rd=2) for bi-directional linking to translated pages.
* Added support fo `x-default` hreflang entries.
* Added support for new `sitemap.json` custom format that is useful for other plugins to understand the multi-language structure of the site
* Added support for sitemap images per [Google guidelines](https://developers.google.com/search/docs/advanced/sitemaps/image-sitemaps) [#81](https://github.com/getgrav/grav-plugin-sitemap/pull/81)
# v2.0.2
## 12/02/2020
1. [](#improved)
* Improved readme/blueprints with regex information [#78](https://github.com/getgrav/grav-plugin-sitemap/pull/78)
# v2.0.1
## 07/01/2020
1. [](#bugfix)
* Fixed a case issue with `SitemapEntry` PHP class
# v2.0.0
## 07/01/2020
1. [](#new)
* Added a new `Ignore External URLs` option that defaults to `true`
* Added a new `Ignore Protected Pages` option that defaults to `true` [#62](https://github.com/getgrav/grav-plugin-sitemap/issues/62)
* Added a new `onSitemapProcessed()` event to allow for dynamic manipulation of the sitemap
1. [](#improved)
* Improved `SitemapEntry` to allow setting via constructor
* Added `changefreq` and `priority` to manually and dynamically added entries
* Use composer for autoloading
1. [](#bugfix)
* Force a fallback to `en` to ensure you can't get `null/false` language [#74](https://github.com/getgrav/grav-plugin-sitemap/issues/74)
# v1.9.5
## 04/27/2020
1. [](#improved)
* Add admin toggle for `ignore` [#68](https://github.com/getgrav/grav-plugin-sitemap/pull/68)
* Omit empty `<lastmod>` [#70](https://github.com/getgrav/grav-plugin-sitemap/pull/70)
* Added Chinese language [#73](https://github.com/getgrav/grav-plugin-sitemap/pull/73)
* Added German language [#66](https://github.com/getgrav/grav-plugin-sitemap/pull/66)
# v1.9.4
## 10/19/2019
1. [](#bugfix)
* Fixed a regression issue that caused sitemap not to work 'unless' you had an existing `sitemap` page [#65](https://github.com/getgrav/grav-plugin-sitemap/issues/65)
# v1.9.3
## 10/18/2019
1. [](#improved)
* Support existing `sitemap` HTML page to be used in place of XSL version
* Remove `/` from end of home URLS [#58](https://github.com/getgrav/grav-plugin-sitemap/pull/58)
* Include translated pages only [#57](https://github.com/getgrav/grav-plugin-sitemap/pull/57)
* Make sure `modular` pages are not included in configuration [#56](https://github.com/getgrav/grav-plugin-sitemap/pull/56)
# v1.9.2
## 05/09/2019
1. [](#improved)
* Enhanced HTML layout with XSL transformation [#24](https://github.com/getgrav/grav-plugin-sitemap/pull/24)
* Global toggles for change frequency and priority [#52](https://github.com/getgrav/grav-plugin-sitemap/pull/52)
* Added a meta name="robots" content="noindex" into the header for seo [#50](https://github.com/getgrav/grav-plugin-sitemap/pull/50)
* Added `ru` and `uk` translations [#61](https://github.com/getgrav/grav-plugin-sitemap/pull/61)
1. [](#bugfix)
* Only add published translations to the sitemap [#43](https://github.com/getgrav/grav-plugin-sitemap/issues/43)
# v1.9.1
## 04/21/2017
1. [](#bugfix)
* Add a namespace xhtml for a international sitemap [#40](https://github.com/getgrav/grav-plugin-sitemap/pull/40)
# v1.9.0
## 04/19/2017
1. [](#new)
* Added wildcard ignores [#34](https://github.com/getgrav/grav-plugin-sitemap/pull/34)
* Added ability to add external URLs to sitemap [#35](https://github.com/getgrav/grav-plugin-sitemap/pull/35)
* Added page-level ignores [#37](https://github.com/getgrav/grav-plugin-sitemap/pull/37)
* Added multilanguage support [#36](https://github.com/getgrav/grav-plugin-sitemap/pull/36)
# v1.8.0
## 03/14/2017
1. [](#new)
* Added `changefreq` and `priority` [#28](https://github.com/getgrav/grav-plugin-sitemap/pull/28)
1. [](#improved)
* Use `$page->canonical()` rather than `$page->permalink()` [#28](https://github.com/getgrav/grav-plugin-sitemap/pull/28)
# v1.7.0
## 10/19/2016
1. [](#new)
* Use new Grav feature to force output to be XML even when not passed `.xml` in URL
# v1.6.2
## 07/14/2016
1. [](#bugfix)
* Fix sitemap XLS in multilanguage
# v1.6.1
## 05/30/2016
1. [](#bugfix)
* Priority should be `float` in blueprints
# v1.6.0
## 04/29/2016
1. [](#new)
* Added compatibility with Grav Admin 1.1
1. [](#improved)
* Use some common translated strings in the blueprint
# v1.5.0
## 01/06/2016
1. [](#new)
* Added a default XSL file for the sitemap
1. [](#improved)
* Added a note to the README on how to only allow the link to the .xml sitemap
1. [](#bugfix)
* Fixed saving the `priority` option when adding it to a page through the Admin Plugin
# v1.4.2
## 11/11/2015
1. [](#bugfix)
* Escape the `loc` so it's properly parsed
# v1.4.1
## 10/07/2015
1. [](#bugfix)
* Avoid duplication of sitemap items
# v1.4.0
## 08/25/2015
1. [](#improved)
* Added blueprints for Grav Admin plugin
1. [](#bugfix)
* Don't show unpublished pages in sitemap
# v1.3.0
## 02/25/2015
1. [](#new)
* Added `ignores` list to allow certain routes to be left out of sitemap
# v1.2.0
## 11/30/2014
1. [](#new)
* ChangeLog started...