<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://typegraphql.com/blog</id>
    <title>TypeGraphQL Blog</title>
    <updated>2020-08-19T06:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://typegraphql.com/blog"/>
    <subtitle>The best place to stay up-to-date with the latest TypeGraphQL news and events.</subtitle>
    <logo>https://typegraphql.com/img/logo.png</logo>
    <rights>Copyright © 2026 Michał Lytek</rights>
    <entry>
        <title type="html"><![CDATA[Announcing TypeGraphQL 1.0 🚀]]></title>
        <id>https://typegraphql.com/blog/2020/08/19/devto-article.html</id>
        <link href="https://typegraphql.com/blog/2020/08/19/devto-article.html"/>
        <updated>2020-08-19T06:00:00.000Z</updated>
        <summary type="html"><![CDATA[<p>It's finally happening! Over two years after the <a href="http://localhost:3000/blog/2018/03/25/medium-article.html">initial announcement</a>, <a href="https://typegraphql.com/">TypeGraphQL</a> is now ready for its first stable release - <code>v1.0.0</code> 🎉</p>
<p>It was a really long journey that started in 31st of January 2018 with <a href="https://www.npmjs.com/package/type-graphql/v/0.1.0">releasing <code>v0.1.0</code></a> and which contained 650+ commits, 85+ merged PRs and <a href="https://github.com/MichalLytek/type-graphql">4.9k+ stars on GitHub</a>.</p>
<p>This post is focused mostly on presenting new features and describing changes in the newest stable release. Well, then, without further ado... let's take a look what the TypeGraphQL 1.0 brings us!</p>
<ul>
<li><a href="#performance">Performance</a></li>
<li><a href="#isolation">Schema isolation</a></li>
<li><a href="#directives-extensions">Directives and extensions</a></li>
<li><a href="#interfaces">Resolvers and arguments for interface fields</a></li>
<li><a href="#errors">More descriptive errors messages</a></li>
<li><a href="#transforming">Transforming nested inputs and arrays</a></li>
<li><a href="#others">...and others 👀</a></li>
</ul>
]]></summary>
        <author>
            <name>Michał Lytek</name>
            <uri>https://github.com/MichalLytek</uri>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[GraphQL + TypeScript = TypeGraphQL]]></title>
        <id>https://typegraphql.com/blog/2018/03/25/medium-article.html</id>
        <link href="https://typegraphql.com/blog/2018/03/25/medium-article.html"/>
        <updated>2018-03-25T06:00:00.000Z</updated>
        <summary type="html"><![CDATA[<p>We all love GraphQL! It’s so great and solves many problems that we have with REST API, like overfetching and underfetching. But developing a GraphQL API in Node.js with TypeScript is sometimes a bit of pain.</p>
<p><strong>TypeGraphQL</strong> makes that process enjoyable, i.a. by defining the schema using only classes and a bit of decorators magic.</p>
]]></summary>
        <author>
            <name>Michał Lytek</name>
            <uri>https://github.com/MichalLytek</uri>
        </author>
    </entry>
</feed>