@prefix sioc: <http://rdfs.org/sioc/ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix content: <http://purl.org/rss/1.0/modules/content/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://lhero.org/?post_type=lh-portfolio-doc&#038;p=148002>
  a sioc:Post ;
  dc:title "Changelog" ;
  dcterms:identifier 148002 ;
  dc:modified "2026-09-21T13:38:02Z"^^xsd:dateTime ;
  dc:created "2026-09-21T13:38:02Z"^^xsd:dateTime ;
  sioc:link <https://lhero.org/portfolio/lh-breadcrumbs/changelog/> ;
  sioc:has_creator <https://lhero.org/author/1/#account> ;
  sioc:has_container <https://lhero.org/#posts> ;
  content:encoded "<ul class=\"lh_portfolio-meta\"><li><strong>Part of:</strong> <a href=\"https://lhero.org/portfolio/lh-breadcrumbs/\">LH Breadcrumbs</a></li></ul><ul class=\"lh_portfolio-changelog\"><li><strong>1.7.4:</strong> Removes the old on-disk readme.md, since README.md and readme.txt are now compiled from the plugin&#039;s documentation at release time; its content lives on in the plugin&#039;s documentation pages (Supported pages, Hooks and Changelog). Adds a .gitignore so runtime files such as error_log never reach the repository. No functional changes.</li><li><strong>1.7.3:</strong> Escapes the breadcrumb block that replaces the native WooCommerce breadcrumb, using wp_kses with the standard post HTML allowlist extended by the Schema.org attributes (itemscope, itemtype, itemprop and the position meta tag) the plugin adds, so structured data is kept. The allowlist is filterable via lh_breadcrumbs_allowed_breadcrumb_html. Removes the Domain Path header, which pointed at a languages folder that does not exist. Also applies WordPress coding standards formatting: braces on single-line if statements, multi-line array and function call layout, aligned assignments, pre-increment, and single spacing in translation calls. No other behaviour changes.</li><li><strong>1.7.2:</strong> Shortens the plugin description to fit the 150-character limit wordpress.org sets for a plugin&#039;s short description. No functional changes.</li><li><strong>1.7.1:</strong> Fixes a PHP warning (Trying to access array offset on null) in the bbPress breadcrumb trail when a topic or reply has no parent forum, or when the current post could not be resolved. bbPress trails now use bbPress&#039;s own ID helpers instead of get_the_ID(), return just the Forums crumb when there is no forum chain, and link the parent forum on topic and reply pages instead of showing it as the current page. Also brings the plugin in line with LocalHero coding standards: removes the class_exists() guard around the plugin&#039;s own class, boots from plugins_loaded through plugin_init() with an lh_breadcrumbs_init_plugin filter gate, adds plugin_name() and plugin_version() (read from the plugin header), replaces the LABEL_META_KEY class constant with a filterable label_meta_key() method (filter lh_breadcrumbs_label_meta_key, default meta key unchanged), derives filter names from the plugin namespace, uses the text domain method in all translation calls, and adds License, License URI and Requires at least headers. Versions now follow SemVer (1.07 becomes 1.7.1).</li><li><strong>1.07:</strong> Fixes a PHP 8.2 deprecation notice when adding Schema.org markup: replaces mb_convert_encoding() with the HTML-ENTITIES target by mb_encode_numericentity(), which loads multibyte breadcrumb text safely without the deprecated code path.</li><li><strong>1.00:</strong> Initial release, superseding lh-buddypress-breadcrumbs. BuddyPress: full member, group, activity, register and activation coverage. WooCommerce: shop, products, categories, cart, checkout, My Account and Subscriptions. bbPress: forums, topics, replies and topic tags. GatherPress: events archive and single event. Generic custom post type, taxonomy, date, author and search fallback. Schema.org BreadcrumbList markup on all breadcrumb blocks.</li></ul>"^^rdf:XMLLiteral ;
  sioc:content "Part of: LH Breadcrumbs1.7.4: Removes the old on-disk readme.md, since README.md and readme.txt are now compiled from the plugin&#039;s documentation at release time; its content lives on in the plugin&#039;s documentation pages (Supported pages, Hooks and Changelog). Adds a .gitignore so runtime files such as error_log never reach the repository. No functional changes.1.7.3: Escapes the breadcrumb block that replaces the native WooCommerce breadcrumb, using wp_kses with the standard post HTML allowlist extended by the Schema.org attributes (itemscope, itemtype, itemprop and the position meta tag) the plugin adds, so structured data is kept. The allowlist is filterable via lh_breadcrumbs_allowed_breadcrumb_html. Removes the Domain Path header, which pointed at a languages folder that does not exist. Also applies WordPress coding standards formatting: braces on single-line if statements, multi-line array and function call layout, aligned assignments, pre-increment, and single spacing in translation calls. No other behaviour changes.1.7.2: Shortens the plugin description to fit the 150-character limit wordpress.org sets for a plugin&#039;s short description. No functional changes.1.7.1: Fixes a PHP warning (Trying to access array offset on null) in the bbPress breadcrumb trail when a topic or reply has no parent forum, or when the current post could not be resolved. bbPress trails now use bbPress&#039;s own ID helpers instead of get_the_ID(), return just the Forums crumb when there is no forum chain, and link the parent forum on topic and reply pages instead of showing it as the current page. Also brings the plugin in line with LocalHero coding standards: removes the class_exists() guard around the plugin&#039;s own class, boots from plugins_loaded through plugin_init() with an lh_breadcrumbs_init_plugin filter gate, adds plugin_name() and plugin_version() (read from the plugin header), replaces the LABEL_META_KEY class constant with a filterable label_meta_key() method (filter lh_breadcrumbs_label_meta_key, default meta key unchanged), derives filter names from the plugin namespace, uses the text domain method in all translation calls, and adds License, License URI and Requires at least headers. Versions now follow SemVer (1.07 becomes 1.7.1).1.07: Fixes a PHP 8.2 deprecation notice when adding Schema.org markup: replaces mb_convert_encoding() with the HTML-ENTITIES target by mb_encode_numericentity(), which loads multibyte breadcrumb text safely without the deprecated code path.1.00: Initial release, superseding lh-buddypress-breadcrumbs. BuddyPress: full member, group, activity, register and activation coverage. WooCommerce: shop, products, categories, cart, checkout, My Account and Subscriptions. bbPress: forums, topics, replies and topic tags. GatherPress: events archive and single event. Generic custom post type, taxonomy, date, author and search fallback. Schema.org BreadcrumbList markup on all breadcrumb blocks." ;
  sioc:topic <https://lhero.org/?taxonomy=author&term=cap-1> .

<https://lhero.org/author/1/#account> rdfs:seeAlso <https://lhero.org/author/1/?feed=lhrdf&format=turtle> .
<https://lhero.org/?taxonomy=author&term=cap-1> rdfs:seeAlso <https://lhero.org/?taxonomy=author&term=cap-1&feed=lhrdf&format=turtle> .
