Skip to content

Commit 01d9a80

Browse files
committed
v1.1.0
1 parent 2518707 commit 01d9a80

File tree

4 files changed

+54
-28
lines changed

4 files changed

+54
-28
lines changed

.github/workflows/release.yml

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,34 @@ jobs:
9595
# Copy README.md to gh-pages for reference
9696
cp README.md gh-pages-deploy/
9797
98+
# 6.1. Build Gutenberg blocks
99+
- name: Build Gutenberg blocks
100+
run: |
101+
npm ci
102+
npm run build
103+
98104
# 7. Create plugin ZIP
99105
- name: Create plugin ZIP
100106
run: |
101-
zip -r "${{ env.ZIP_FILE }}" . -x '*.git*' -x '.gitignore' -x '*.github*' -x '*.DS_Store*' -x '*.py' -x 'CLAUDE.md' -x '.claude/*' -x 'gh-pages-*/*' -x 'docs/*' -x 'phpdoc/*' -x 'phpdoc.xml' -x 'phpDocumentor.phar'
107+
zip -r "${{ env.ZIP_FILE }}" . \
108+
-x '*.git*' \
109+
-x '.gitignore' \
110+
-x '*.github*' \
111+
-x '*.DS_Store*' \
112+
-x '*.py' \
113+
-x 'CLAUDE.md' \
114+
-x '.claude/*' \
115+
-x 'gh-pages-*/*' \
116+
-x 'docs/*' \
117+
-x 'phpdoc/*' \
118+
-x 'phpdoc.xml' \
119+
-x 'phpDocumentor.phar' \
120+
-x 'node_modules/*' \
121+
-x 'package.json' \
122+
-x 'package-lock.json' \
123+
-x 'webpack.config.js' \
124+
-x 'composer.json' \
125+
-x 'composer.lock'
102126
103127
# 7.1. Generate SHA256 checksum for security verification
104128
- name: Generate SHA256 checksum
@@ -146,8 +170,8 @@ jobs:
146170
"avatar": f"https://wordpress.org/grav-redirect.php?user={username}&s=36"
147171
}
148172
149-
tags_raw = os.environ.get("TAGS", '["ACF","Fields","CPT","CTT","Taxonomy","Images"]')
150-
tags = json.loads(tags_raw) if tags_raw.strip() else ["ACF","Fields","CPT","CTT","Taxonomy","Images"]
173+
tags_raw = os.environ.get("TAGS", '["filter","taxonomy","faceted search","custom post type","AJAX"]')
174+
tags = json.loads(tags_raw) if tags_raw.strip() else ["filter","taxonomy","faceted search","custom post type","AJAX"]
151175
152176
def clean_meta_value(value):
153177
if isinstance(value, str):
@@ -161,7 +185,7 @@ jobs:
161185
"version": clean_meta_value(meta.get("Version", os.environ.get("TAG_NAME"))),
162186
"download_url": os.environ.get("DOWNLOAD_URL"),
163187
"checksum_sha256": os.environ.get("SHA256_HASH", ""),
164-
"requires": clean_meta_value(meta.get("Requiresatleast", "6.8")),
188+
"requires": clean_meta_value(meta.get("Requiresatleast", "6.9")),
165189
"tested": clean_meta_value(meta.get("Testedupto", "6.9")),
166190
"requires_php": clean_meta_value(meta.get("RequiresPHP", "8.3")),
167191
"author": clean_meta_value(meta.get("Author", "")),
@@ -172,7 +196,7 @@ jobs:
172196
"license_uri": clean_meta_value(meta.get("LicenseURI", "http://www.gnu.org/licenses/gpl-2.0.txt")),
173197
"text_domain": clean_meta_value(meta.get("TextDomain", "")),
174198
"domain_path": clean_meta_value(meta.get("DomainPath", "/languages")),
175-
"network": str(meta.get("Network", "true")).lower() == "true",
199+
"network": str(meta.get("Network", "false")).lower() == "true",
176200
"requires_plugins": [clean_meta_value(p.strip()) for p in meta.get("RequiresPlugins", "").split(",") if p.strip()],
177201
"homepage": clean_meta_value(meta.get("PluginURI", f"https://github.com/JPKCom/{os.environ.get('PLUGIN_SLUG')}")),
178202
"last_updated": os.environ.get("DATE"),

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# JPKCom Post Filter
22

3-
**Plugin Name:** JPKCom Post Filter
4-
**Plugin URI:** https://github.com/JPKCom/jpkcom-post-filter
5-
**Description:** Faceted navigation and filtering of Posts, Pages, and Custom Post Types via WordPress taxonomies — SEO-friendly URLs, AJAX updates, and full screen reader support.
6-
**Version:** 1.0.0
7-
**Author:** Jean Pierre Kolb <jpk@jpkc.com>
8-
**Author URI:** https://www.jpkc.com/
9-
**Contributors:** JPKCom
10-
**Tags:** filter, taxonomy, faceted search, custom post type, AJAX
11-
**Requires at least:** 6.9
12-
**Tested up to:** 6.9
13-
**Requires PHP:** 8.3
14-
**Stable tag:** 1.0.0
15-
**License:** GPL-2.0-or-later
16-
**License URI:** https://www.gnu.org/licenses/gpl-2.0.html
17-
**Text Domain:** jpkcom-post-filter
3+
**Plugin Name:** JPKCom Post Filter
4+
**Plugin URI:** https://github.com/JPKCom/jpkcom-post-filter
5+
**Description:** Faceted navigation and filtering of Posts, Pages, and Custom Post Types via WordPress taxonomies — SEO-friendly URLs, AJAX updates, and full screen reader support.
6+
**Version:** 1.1.0
7+
**Author:** Jean Pierre Kolb <jpk@jpkc.com>
8+
**Author URI:** https://www.jpkc.com/
9+
**Contributors:** JPKCom
10+
**Tags:** filter, taxonomy, faceted search, custom post type, AJAX
11+
**Requires at least:** 6.9
12+
**Tested up to:** 6.9
13+
**Requires PHP:** 8.3
14+
**Stable tag:** 1.1.0
15+
**License:** GPL-2.0-or-later
16+
**License URI:** https://www.gnu.org/licenses/gpl-2.0.html
17+
**Text Domain:** jpkcom-post-filter
1818
**Domain Path:** /languages
1919

2020
Filter any post type by taxonomy terms — SEO-friendly URLs, AJAX, and shortcodes included.

jpkcom-post-filter.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
Plugin Name: JPKCom Post Filter
44
Plugin URI: https://github.com/JPKCom/jpkcom-post-filter
55
Description: Faceted navigation and filtering for Posts, Pages and Custom Post Types via WordPress taxonomies. Supports SEO-friendly URLs, AJAX filtering with history.pushState, and No-JS fallback.
6-
Version: 1.0.0
6+
Version: 1.1.0
77
Author: Jean Pierre Kolb <jpk@jpkc.com>
88
Author URI: https://www.jpkc.com/
99
Contributors: JPKCom
1010
Tags: Taxonomy, Tags, Filters, Facets, Navigation
1111
Requires at least: 6.9
1212
Tested up to: 6.9
1313
Requires PHP: 8.3
14-
Stable tag: 1.0.0
14+
Stable tag: 1.1.0
1515
License: GPL-2.0-or-later
1616
License URI: https://www.gnu.org/licenses/gpl-2.0.html
1717
Text Domain: jpkcom-post-filter
@@ -32,7 +32,7 @@
3232
* @since 1.0.0
3333
*/
3434
if ( ! defined( 'JPKCOM_POSTFILTER_VERSION' ) ) {
35-
define( 'JPKCOM_POSTFILTER_VERSION', '1.0.0' );
35+
define( 'JPKCOM_POSTFILTER_VERSION', '1.1.0' );
3636
}
3737

3838
if ( ! defined( 'JPKCOM_POSTFILTER_BASENAME' ) ) {

phpdoc.xml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,38 @@
55
xmlns="https://www.phpdoc.org"
66
xsi:noNamespaceSchemaLocation="https://docs.phpdoc.org/latest/phpdoc.xsd"
77
>
8-
<title>JPKCom ACF References</title>
8+
<title>JPKCom Post Filter</title>
99
<paths>
1010
<output>docs</output>
1111
</paths>
12-
<version number="1.0.1">
12+
<version number="1.0.0">
1313
<folder>docs</folder>
1414
<api>
1515
<source dsn=".">
16-
<path>jpkcom-acf-references.php</path>
16+
<path>jpkcom-post-filter.php</path>
1717
<path>includes</path>
1818
</source>
1919
<output>docs</output>
2020
<ignore hidden="true" symlinks="true">
2121
<path>vendor/*</path>
22+
<path>node_modules/*</path>
23+
<path>blocks/*</path>
2224
<path>templates/*</path>
2325
<path>debug-templates/*</path>
2426
<path>languages/*</path>
2527
<path>assets/*</path>
2628
<path>.git/*</path>
2729
<path>.github/*</path>
2830
<path>.claude/*</path>
29-
<path>.ht.acf-json/*</path>
31+
<path>.ht.jpkcom-post-filter-settings/*</path>
3032
<path>*.py</path>
3133
<path>*.md</path>
3234
<path>*.xml</path>
3335
<path>*.mo</path>
3436
<path>*.po</path>
3537
<path>*.pot</path>
3638
</ignore>
37-
<default-package-name>JPKComAcfReferences</default-package-name>
39+
<default-package-name>JPKComPostFilter</default-package-name>
3840
</api>
3941
</version>
4042
<template name="default"/>

0 commit comments

Comments
 (0)