New Features
- User emails are now case-insensitive for login and password reset (e.g., "Email@example.com" and "email@example.com" are equivalent).
- We enhanced pagination for tables in apps, logs, and workflows throughout ItemPath.
- The system now stores the status code from a Power Pick connection check in the log's description column.
- Report filters now support "exclude" as a verb option, functioning as the opposite of "includes." When providing multiple values, the filter applies "and" logic.
Bug Fixes
- We resolved an issue where password resets failed to send an email containing the reset link. A backend error prevented access to the email service key.
- The system now applies "or" logic when using "includes" with multiple values in report filters, correcting the previous unintended "and" behavior.
- We fixed an issue that prevented "Upload Date" and "Release Date" from appearing in the transaction schema.
- We improved the transactions endpoint's filter handling, enabling it to correctly apply multiple filter sets for Data Push queries. Previously, only one filter set was applied, sometimes incorrectly.
- We corrected an issue preventing pagination filters from applying correctly to the Order Builder revisions log table.
- The system now validates reportColumnId in snapshotSchema, preventing a React app crash that occurred when the snapshot type was not "count" and no column ID was supplied.