Skip to content

Conversation

mtrezza
Copy link
Member

@mtrezza mtrezza commented Oct 4, 2025

New Pull Request Checklist

Issue Description

The existing "string contains string" filter is really a regex filter with fixed regex modifier i (case insensitive). The filter name is difficult to understand and the fixed modifier prohibits the versatility of regex patterns.

Approach

  • Removed the existing "string contains string" filter.
  • Added the "matches regex" filter with a options dialog to set modifiers.
  • Fixed an issue where an entered number value would be incorrectly interpreted as a date value.

Note that the u (unicode) modifier is only supported from Parse Server 8.3.0-alpha.2.

Copy link

parse-github-assistant bot commented Oct 4, 2025

🚀 Thanks for opening this pull request! We appreciate your effort in improving the project. Please let us know once your pull request is ready for review.

@parseplatformorg
Copy link
Contributor

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

@mtrezza mtrezza changed the title feat: Add "matches regex" filter to data browser replacing limited "string contains string" filter feat: Add matches regex filter to data browser replacing limited string contains string filter Oct 4, 2025
@mtrezza mtrezza merged commit 64a9f71 into parse-community:alpha Oct 4, 2025
10 checks passed
parseplatformorg pushed a commit that referenced this pull request Oct 4, 2025
# [7.6.0-alpha.1](7.5.0...7.6.0-alpha.1) (2025-10-04)

### Features

* Add `matches regex` filter to data browser replacing limited `string contains string` filter ([#2991](#2991)) ([64a9f71](64a9f71))
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 7.6.0-alpha.1

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Oct 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:released-alpha Released as alpha version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants