<feed xmlns='http://www.w3.org/2005/Atom'>
<title>just_template.git/CHANGELOG.md, branch 0.2.0</title>
<subtitle>a tool for code gen via templates 
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/just_template.git/'/>
<entry>
<title>feat: add proc-macro based `tmpl!` and display block template syntax</title>
<updated>2026-06-28T19:56:32+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-28T19:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/just_template.git/commit/?id=7c20627194284f9c8ac87831917a113fb866900a'/>
<id>7c20627194284f9c8ac87831917a113fb866900a</id>
<content type='text'>
This introduces a workspace restructuring with separate library and
proc-macro crates, replacing the old declarative macros with a new proc
macro that supports simplified call syntax, implicit template variable
names, and mixed simple parameters with implementation blocks. Display
blocks (`??? &gt;&gt;&gt; name` / `??? &lt;&lt;&lt;`) provide conditionally included
sections with per-arm control, enabled by inserting a param key. The old
`macro_rules!` macros, deprecated module, and standalone test files are
removed in favor of comprehensive inline tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces a workspace restructuring with separate library and
proc-macro crates, replacing the old declarative macros with a new proc
macro that supports simplified call syntax, implicit template variable
names, and mixed simple parameters with implementation blocks. Display
blocks (`??? &gt;&gt;&gt; name` / `??? &lt;&lt;&lt;`) provide conditionally included
sections with per-arm control, enabled by inserting a param key. The old
`macro_rules!` macros, deprecated module, and standalone test files are
removed in favor of comprehensive inline tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add CHANGELOG and simplify tmpl! macro syntax</title>
<updated>2026-06-28T19:11:13+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-28T19:11:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/just_template.git/commit/?id=03003aec99fc00c2a079bad9fb4e721432a6e6f0'/>
<id>03003aec99fc00c2a079bad9fb4e721432a6e6f0</id>
<content type='text'>
Introduce a CHANGELOG.md file and update the `tmpl!` macro to use a
cleaner syntax with comma-separated key-value pairs instead of the `+=`
operator and parentheses-wrapped parameters
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a CHANGELOG.md file and update the `tmpl!` macro to use a
cleaner syntax with comma-separated key-value pairs instead of the `+=`
operator and parentheses-wrapped parameters
</pre>
</div>
</content>
</entry>
</feed>
