Skip to content

Conversation

mcanouil
Copy link
Collaborator

@mcanouil mcanouil commented Jul 13, 2025

Enhance the resolveFilterExtension() function to handle filters from extensions specified with path and at.

Add tests to verify the correct resolution of filter paths (extension) from objects.

Fixes #11750 (ERROR (src/resources/filters/./common/wrapped-filter.lua:200) cannot open <extension-name>: No such file or directory)

  • add changelog entry once test suite has completed.

@mcanouil mcanouil self-assigned this Jul 13, 2025
@posit-snyk-bot
Copy link
Collaborator

posit-snyk-bot commented Jul 13, 2025

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

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

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

@mcanouil mcanouil changed the title fix: extend filter resolution to support at: pre-ast filters fix: extend filter resolution to support at/path filters from extensions Jul 13, 2025
@mcanouil mcanouil changed the title fix: extend filter resolution to support at/path filters from extensions fix: extend filter path resolution to support at/path filters from extensions Jul 13, 2025
@cscheid cscheid self-requested a review July 14, 2025 14:25
@mcanouil
Copy link
Collaborator Author

Could this be for 1.8?

Copy link
Collaborator

@cscheid cscheid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good. We need to have folks testing it more extensively, but it's a necessary fix. Thank you!

@cscheid cscheid merged commit 5e091c7 into quarto-dev:main Aug 20, 2025
51 checks passed
@mcanouil mcanouil deleted the fix/issue11750 branch August 20, 2025 19:58
@mcanouil
Copy link
Collaborator Author

Several extensions (including several of mines) needed this so I expect to be thoroughly tested in broader context.

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.

Filter extensions can't be specified in combination with processing phases

3 participants