Add FRender to allow rendering into a custom io.Writer - #86
Merged
Conversation
Contributor
Author
|
closes: #85 |
Collaborator
|
Thanks! |
Contributor
Author
|
wow that was fast, thanks @danog |
osteele
pushed a commit
that referenced
this pull request
Nov 6, 2025
Updated CHANGELOG.md to include all merged PRs since version 1.3.0 (2020-02-13): Added features: - Jekyll Extensions Support (#114) - Auto-Escape Feature (#111) - Template Loader (#107) - BasicEngine (#104) - JSON Filter (#84) - Strict Variables Mode (#74) - Custom Writer Support (#86) - Template AST Access (#59, #66) - For-Else Support (#93) - Unless-Else Support (#68) - General Range Expressions (#65) - Loop Modifier Expressions (#67) Fixes: - Size filter, slice bounds, division by zero - Nil pointer handling - Whitespace control - Multiline slice - Block errors - Map filter with structs - And more Also added steve-ky as contributor for ideas/feedback on PR #89. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
osteele
pushed a commit
that referenced
this pull request
Nov 8, 2025
Add detailed documentation for the FRender feature (PR #86) which enables rendering to custom io.Writer implementations. Changes: - Create docs/FRender.md with comprehensive usage examples including: - Direct file writing for large templates - Context-based cancellation for untrusted templates - Output size limiting for security - Custom output transformation - Performance considerations and security best practices - Update README.md with Advanced Rendering section - Update CHANGELOG.md with Unreleased section documenting FRender This addresses the lack of documentation for the FRender feature that was merged in April 2024, making it easier for users to discover and utilize this important capability for production use cases.
osteele
pushed a commit
that referenced
this pull request
Nov 8, 2025
Add detailed documentation for the FRender feature (PR #86) which enables rendering to custom io.Writer implementations. Changes: - Create docs/FRender.md with comprehensive usage examples including: - Direct file writing for large templates - Context-based cancellation for untrusted templates - Output size limiting for security - Custom output transformation - Performance considerations and security best practices - Update README.md with Advanced Rendering section This addresses the lack of documentation for the FRender feature that was merged in April 2024, making it easier for users to discover and utilize this important capability for production use cases.
osteele
pushed a commit
that referenced
this pull request
Nov 8, 2025
Add detailed documentation for the FRender feature (PR #86) which enables rendering to custom io.Writer implementations. Changes: - Create docs/FRender.md with comprehensive usage examples including: - Direct file writing for large templates - Context-based cancellation for untrusted templates - Output size limiting for security - Custom output transformation - Performance considerations and security best practices - Update README.md with Advanced Rendering section This addresses the lack of documentation for the FRender feature that was merged in April 2024, making it easier for users to discover and utilize this important capability for production use cases.
osteele
added a commit
that referenced
this pull request
Nov 8, 2025
Add detailed documentation for the FRender feature (PR #86) which enables rendering to custom io.Writer implementations. Changes: - Create docs/FRender.md with comprehensive usage examples including: - Direct file writing for large templates - Context-based cancellation for untrusted templates - Output size limiting for security - Custom output transformation - Performance considerations and security best practices - Update README.md with Advanced Rendering section This addresses the lack of documentation for the FRender feature that was merged in April 2024, making it easier for users to discover and utilize this important capability for production use cases. * fix: apply gofmt to iteration_tags_test.go --------- Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
make testpasses.make lintpasses.