Skip to content

Commit

Permalink
Merge branch 'develop' into fix/search-metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholasio committed Jan 22, 2024
2 parents 64faccb + 5bebca4 commit f3080bb
Show file tree
Hide file tree
Showing 18 changed files with 78 additions and 39 deletions.
5 changes: 0 additions & 5 deletions .changeset/sweet-gorillas-admire.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: npm
- name: Install dependencies
run: npm install
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/eslint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ jobs:

strategy:
matrix:
node-version: [16.x]
node-version: [20.x]

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup Node ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nextjs_bundle_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ jobs:
- uses: actions/checkout@v2

- name: Set up node
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: '16.x'
node-version: '20.x'

- name: Install dependencies
uses: bahmutov/npm-install@v1
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/npm-release-next-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
- name: Checkout Repo
uses: actions/checkout@v2

- name: Setup Node.js 16.x
uses: actions/setup-node@v2
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x

- name: Install Dependencies
run: npm ci
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-latest-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ jobs:
- name: Checkout Repo
uses: actions/checkout@v2

- name: Setup Node.js 16.x
uses: actions/setup-node@v2
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 20.x

- name: Install Dependencies
run: npm ci
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v2

- name: Setup Node ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

Expand Down
2 changes: 1 addition & 1 deletion .gitpod.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
FROM gitpod/workspace-full:latest

RUN bash -c ". .nvm/nvm.sh && nvm install 16 && nvm use 16 && nvm alias default 16"
RUN bash -c ". .nvm/nvm.sh && nvm install 20 && nvm use 20 && nvm alias default 20"

RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix
28 changes: 14 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"build:packages": "turbo run build --filter=./packages/*",
"build:wpnextjs": "npm run build:packages && turbo run build --filter=./projects/wp-nextjs",
"test": "npm run build:packages && turbo run test",
"lint": "eslint .",
"lint": "turbo run lint",
"wp-env": "npm run wp-env:start -w=wp/headless-wp",
"nextjs:dev": "turbo run dev --parallel --filter=!./projects/wp-multisite-nextjs --filter=!./projects/wp-multisite-i18n-nextjs --filter=!./projects/wp-nextjs-ts",
"nextjs:dev-multisite": "turbo run dev --parallel --filter=!./projects/wp-nextjs",
Expand Down
8 changes: 8 additions & 0 deletions packages/core/.lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"*.[tj]s": [
"eslint"
],
"*.[tj]sx": [
"eslint"
]
}
8 changes: 8 additions & 0 deletions packages/hooks/.lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"*.[tj]s": [
"eslint"
],
"*.[tj]sx": [
"eslint"
]
}
8 changes: 8 additions & 0 deletions packages/next-redis-cache-provider/.lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"*.[tj]s": [
"eslint"
],
"*.[tj]sx": [
"eslint"
]
}
8 changes: 8 additions & 0 deletions packages/next/.lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"*.[tj]s": [
"eslint"
],
"*.[tj]sx": [
"eslint"
]
}
12 changes: 12 additions & 0 deletions wp/headless-wp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @headstartwp/headstartwp

## 1.0.12

### Patch Changes

- f18be490: Ensure htmlspecialchars receives an empty string instead of null to fix deprecation warnings.

## 1.0.11

### Patch Changes

- 18d09388: Added - New filter available tenup_headless_wp_revalidate_isr_for_post

## 1.0.10

### Patch Changes
Expand Down
6 changes: 3 additions & 3 deletions wp/headless-wp/includes/classes/API.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public function modify_rest_params( $args, $request ) {
return $args;
}

$author = htmlspecialchars( filter_input( INPUT_GET, 'author' ) );
$author = htmlspecialchars( filter_input( INPUT_GET, 'author' ) ?? '' );

if ( ! empty( $author ) && ! is_numeric( $author ) ) {
unset( $args['author__in'] );
Expand All @@ -108,10 +108,10 @@ public function modify_rest_params( $args, $request ) {
$taxonomies = wp_list_filter( get_object_taxonomies( $args['post_type'], 'objects' ), [ 'show_in_rest' => true ] );

foreach ( $taxonomies as $taxonomy ) {
$term = htmlspecialchars( filter_input( INPUT_GET, $taxonomy->name ) );
$term = htmlspecialchars( filter_input( INPUT_GET, $taxonomy->name ) ?? '' );

if ( ! $term ) {
$term = htmlspecialchars( filter_input( INPUT_GET, $taxonomy->rest_base ) );
$term = htmlspecialchars( filter_input( INPUT_GET, $taxonomy->rest_base ) ?? '' );
}

if ( ! empty( $term ) && ! is_numeric( $term ) ) {
Expand Down
2 changes: 1 addition & 1 deletion wp/headless-wp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@headstartwp/headstartwp",
"version": "1.0.10",
"version": "1.0.12",
"private": true,
"description": "10up Headless WordPress Plugin",
"homepage": "https://github.com/10up/headstartwp/blob/develop/wp/headless-wp/README.md",
Expand Down
4 changes: 2 additions & 2 deletions wp/headless-wp/plugin.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: HeadstartWP
* Plugin URI: https://github.com/10up/headstartwp-plugin
* Description: Adds functionality to the WordPress admin and REST API for 10up's headless framework.
* Version: 1.0.10
* Version: 1.0.12
* Author: 10up
* Author URI: https://10up.com
* Text Domain: headstartwp
Expand All @@ -17,7 +17,7 @@
use HeadlessWP\Preview\PreviewToken;

// Useful global constants.
define( 'HEADLESS_WP_PLUGIN_VERSION', '1.0.10' );
define( 'HEADLESS_WP_PLUGIN_VERSION', '1.0.12' );
define( 'HEADLESS_WP_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
define( 'HEADLESS_WP_PLUGIN_PATH', plugin_dir_path( __FILE__ ) );
define( 'HEADLESS_WP_PLUGIN_INC', HEADLESS_WP_PLUGIN_PATH . 'includes/' );
Expand Down

0 comments on commit f3080bb

Please sign in to comment.