tag:github.com,2008:https://github.com/eyeseast/python-frontmatter/releasesRelease notes from python-frontmatter2024-01-16T18:48:06Ztag:github.com,2008:Repository/24038919/v1.1.02024-01-16T18:49:16ZNow with type checking<h2>What's Changed</h2>
<ul>
<li>Add types to codebase by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusharsadhwani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusharsadhwani">@tusharsadhwani</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993377164" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/111" data-hovercard-type="pull_request" data-hovercard-url="/eyeseast/python-frontmatter/pull/111/hovercard" href="https://github.com/eyeseast/python-frontmatter/pull/111">#111</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tusharsadhwani/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tusharsadhwani">@tusharsadhwani</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993377164" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/111" data-hovercard-type="pull_request" data-hovercard-url="/eyeseast/python-frontmatter/pull/111/hovercard" href="https://github.com/eyeseast/python-frontmatter/pull/111">#111</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/eyeseast/python-frontmatter/compare/v1.0.1...v1.1.0"><tt>v1.0.1...v1.1.0</tt></a></p>eyeseasttag:github.com,2008:Repository/24038919/v1.0.12023-11-11T18:26:32Zv1.0.1<ul>
<li>Now with Python 3.12 support (or really, just testing on that).</li>
</ul>eyeseasttag:github.com,2008:Repository/24038919/v1.0.02021-03-15T01:45:59ZStable<p>This library has been stable for a while, so it's time to make it official: v1.0.0.</p>
<p>These changes have landed in the past few days:</p>
<ul>
<li>Remove support for Python 2 <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="823650132" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/75" data-hovercard-type="pull_request" data-hovercard-url="/eyeseast/python-frontmatter/pull/75/hovercard" href="https://github.com/eyeseast/python-frontmatter/pull/75">#75</a> (and 3.4 and 3.5, for good measure)</li>
<li>Reorganize tests and switch to pytest <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="823645063" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/74" data-hovercard-type="issue" data-hovercard-url="/eyeseast/python-frontmatter/issues/74/hovercard" href="https://github.com/eyeseast/python-frontmatter/issues/74">#74</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="366593146" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/47" data-hovercard-type="issue" data-hovercard-url="/eyeseast/python-frontmatter/issues/47/hovercard" href="https://github.com/eyeseast/python-frontmatter/issues/47">#47</a></li>
<li>Use <code>handler.detect</code> instead of that weird global dictionary <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="366594178" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/48" data-hovercard-type="issue" data-hovercard-url="/eyeseast/python-frontmatter/issues/48/hovercard" href="https://github.com/eyeseast/python-frontmatter/issues/48">#48</a></li>
<li>Add a <code>handler.format</code> method to customize output <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="366595277" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/49" data-hovercard-type="issue" data-hovercard-url="/eyeseast/python-frontmatter/issues/49/hovercard" href="https://github.com/eyeseast/python-frontmatter/issues/49">#49</a></li>
<li>Add a directory of examples to show ways to solve problems people have raised <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="820338951" data-permission-text="Title is private" data-url="https://github.com/eyeseast/python-frontmatter/issues/72" data-hovercard-type="issue" data-hovercard-url="/eyeseast/python-frontmatter/issues/72/hovercard" href="https://github.com/eyeseast/python-frontmatter/issues/72">#72</a></li>
</ul>
<p>All that said, the API hasn't really changed, except for dropping Python 2 support. This is more a promise that it won't change (at least until v2).</p>
<p>Everything should be a little tighter and more predictable now, and testing should be a little easier and better organized.</p>eyeseasttag:github.com,2008:Repository/24038919/v0.5.02019-01-10T16:34:57Zv0.5.0<p>Adds base test cases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NGenetzky/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NGenetzky">@NGenetzky</a>. Now testing on py3.7.</p>eyeseasttag:github.com,2008:Repository/24038919/v0.4.42018-11-12T02:52:39Zv0.4.4<p>Set allow_unicode=True by default when exporting YAML metadata</p>eyeseasttag:github.com,2008:Repository/24038919/v0.4.32017-12-19T18:14:30Zv0.4.3<p>v0.4.3</p>eyeseasttag:github.com,2008:Repository/24038919/v0.4.22017-03-25T00:57:44Zv0.4.2<p>0.4.2</p>eyeseasttag:github.com,2008:Repository/24038919/v0.4.12017-03-08T16:29:44Zv0.4.1<p>v0.4.1</p>eyeseasttag:github.com,2008:Repository/24038919/v0.4.02017-03-04T16:31:40Zv0.4.0<p>Better docs and version bump</p>eyeseast