Skip to content

Release new version (beta) - #437

Merged
jsm1t merged 1 commit into
mainfrom
changeset-release/main
Sep 16, 2026
Merged

jsm1t merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@labdigital/commercetools-mock@5.0.0-beta.2

Patch Changes

  • #436 8a8a282 Thanks @jsm1t! - Fix contains any / contains all throwing on resources where the field is not
    set.

    The handler rejected any non-array value, so a predicate such as
    custom(fields(orderNumbers contains any ("R-123"))) raised
    The field 'orderNumbers' does not support this expression. as soon as one
    resource in the collection lacked the field — failing the entire query rather
    than filtering that resource out. Real commercetools treats an unset set as
    having no members, so it simply does not match.

    An unset (undefined or null) field now evaluates to false. A field that is
    present but is not a set still raises a PredicateError, since that is a
    genuine type mismatch.

@jsm1t
jsm1t self-requested a review September 16, 2026 15:51
@jsm1t
jsm1t merged commit 4c23ed3 into main Sep 16, 2026
10 checks passed
@jsm1t
jsm1t deleted the changeset-release/main branch September 16, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant