Zum Inhalt springen

Änderungen

Was veröffentlicht wurde, das Neueste zuerst.

Das Plugin für Codex, GitHub Copilot, die Gemini CLI und Antigravity

  • Das Plugin für Coding-Agenten installiert sich auch in Codex, der GitHub Copilot CLI, VS Code, der Gemini CLI und Antigravity, mit dem gehosteten MCP-Server und beiden Skills, aus demselben Repository formfeed-dev/skills. In Codex: codex plugin marketplace add formfeed-dev/skills, dann codex plugin add formfeed@formfeed-dev.
  • Jeder Agent meldet sich am Server mit Ihrem Formfeed-Konto an. Die Seite der Dokumentation über Coding-Agenten nennt den Befehl für jeden Agenten.

Zwei Skills für Coding-Agenten

  • Claude Code installiert Formfeed als Plugin, das den gehosteten MCP-Server und zwei Skills mitbringt: formfeed-templates schreibt, prüft und rendert Vorlagen mit der Kommandozeile, und formfeed-api schreibt den Code, der sie rendert, in TypeScript, Python oder jeder Sprache über HTTP.
  • Cursor, Codex, GitHub Copilot und andere Agenten übernehmen die zwei Skills mit npx skills add formfeed-dev/skills. Die Skills sagen, wann ein Rendering Einheiten kostet, und ändern den Workspace nur auf Wunsch. Die Agenten-Seite und die Dokumentation zeigen, wie man sie installiert.

n8n hat den Formfeed-Node verifiziert

  • Der Formfeed-Node ist jetzt ein von n8n verifizierter Community-Node, deshalb bietet ihn auch n8n Cloud an: Nodes-Panel öffnen, nach Formfeed suchen und auf Install node klicken. Ein selbst gehostetes n8n findet ihn auf demselben Weg.
  • Er rendert Dokumente und E-Rechnungen, liest Vorlagen und Renderings, pflegt die Dateibibliothek und wandelt Office-Dateien in PDF um, und sein Trigger startet einen Workflow, wenn ein Rendering fertig ist. Der AI Agent von n8n kann ihn als Tool nutzen.

Der Power-Automate-Connector ist verfügbar

  • Der Formfeed-Connector, den Microsoft am 5. Oktober zertifiziert hat, ist in den Umgebungen angekommen: Aktion in Power Automate, Power Apps oder Copilot Studio hinzufügen, nach Formfeed suchen, Vorlage wählen und ihre Felder im Designer zuordnen.
  • Er ist ein Premium-Connector, wie jeder neu zertifizierte als Preview markiert. Wo er nicht angeboten wird, stellt die HTTP-Aktion denselben Aufruf.

Schlüssel, Endpunkte und Mitglieder im Suchfeld

  • Das Suchfeld auf Strg+K findet Ihre API-Schlüssel nach Name und Präfix, Ihre Webhook-Endpunkte nach Adresse und die Mitglieder Ihrer Organisation nach Name und E-Mail. Ein eingefügter API-Schlüssel findet den Schlüssel, zu dem er gehört, ohne dass für ihn etwas gesendet wird.
  • Der Pfeil nach rechts auf einer Vorlage zeigt, was Sie mit ihr tun können: sie öffnen, ihren API-Tab öffnen, ihre Renderings sehen, Slug oder ID kopieren. Inhaber und Admins legen im selben Feld einen Schlüssel an, fügen einen Endpunkt hinzu oder laden Mitglieder ein.

Die Seitenvorschau bricht Tabellen um wie das PDF

  • Eine Tabelle, die über mehrere Seiten läuft, zeigt in der Vorschau Seiten des Editors jetzt ihren Tabellenkopf oben auf jeder Seite und ihren tfoot unten auf jeder Seite, auf der sie weitergeht, so wie das PDF sie druckt. Bisher hatte Seite 2 einer Rechnung in der Vorschau keinen Tabellenkopf, ihre Zeilen verschoben sich gegenüber dem PDF um eine pro Seite, und bei 120 Positionen zeigte die Vorschau fünf Seiten, wo das PDF sechs hat.
  • Ein Tabellenkopf allein am Fuß einer Seite, eine Zeile, die höher ist als eine Seite, und eine Fußzeile mit position: fixed kommen ebenfalls heraus wie im PDF. Die 21 Tabellen des Beitrags über Seitenumbrüche in Tabellen werden Seite für Seite umbrochen wie ihre PDFs, und ein Test hält sie dort.

Ein Suchfeld auf Strg+K

  • Strg+K (⌘K auf dem Mac) findet jetzt Ihre Vorlagen, die Beispiele, geteilte Partials, Dateien, jede Seite und jeden Abschnitt der App und die Dokumentation, neben den Befehlen der Seite, auf der Sie sind.
  • Die Wörter dürfen in beliebiger Reihenfolge stehen, Umlaute müssen nicht getippt werden; der passende Teil jedes Treffers ist hervorgehoben. Die Pfeiltasten gehen durch die Treffer und halten sie im Blick, Bild↑ und Bild↓ springen zwischen Gruppen, Strg+Enter öffnet einen Treffer in einem neuen Tab.
  • Ohne Eingabe beginnt das Feld mit den zuletzt geöffneten Vorlagen. Tippen Sie # nur für Vorlagen, > für Befehle, / für Seiten; eine eingefügte Rendering- oder Vorlagen-ID öffnet sie.

Test-E-Rechnungen tragen in jedem Plan die Testmarkierung

  • Ein Test-Rendering, das eine E-Rechnung erzeugt, trägt jetzt in jedem Plan die Testmarkierung, und die bezahlten Pläne zählen sie pro Tag: 100 im Starter-Plan, 500 im Pro-Plan, 2.000 im Business-Plan. Bisher waren die Test-E-Rechnungen eines bezahlten Plans gültige Rechnungen ohne Markierung, die keine Einheit kosteten.
  • Test-Renderings anderer Dokumente bleiben in den bezahlten Plänen ohne Markierung, und Live-Renderings werden weder gezählt noch markiert.

E-Rechnungen aus Zapier

  • Die Zapier-App hat eine neue Aktion, Create E-Invoice: Sie macht aus der Rechnung eines Zaps eine ZUGFeRD- / Factur-X-E-Rechnung, gedruckt von Ihrer Vorlage und geprüft, bevor der Zap sie erhält. Positionen und Aufschlüsselung der Umsatzsteuer sind Line Items, eine Rechnung aus Ihrem Shop oder Ihrer Buchhaltung wird also Zeile für Zeile zugeordnet.
  • Eine abgelehnte Rechnung nennt im Fehler des Zaps jedes Feld und jede Regel.

E-Rechnungen aus n8n und von KI-Agenten

  • Der n8n-Node hat eine neue Aktion, Create E-Invoice: Sie macht aus der Rechnung eines Workflows (Verkäufer, Käufer, Positionen, Umsatzsteuer, Summen, Zahlung) eine ZUGFeRD- / Factur-X-E-Rechnung, gedruckt von Ihrer Vorlage und geprüft, bevor der Node sie erhält.
  • Auch KI-Agenten erzeugen E-Rechnungen: Das neue MCP-Tool check_invoice prüft die Rechnung offline, Feld für Feld, und render erzeugt die E-Rechnung. Eine abgelehnte Rechnung nennt jedes Feld und jede Regel, sodass der Agent sie selbst korrigiert.
  • Der gehostete MCP-Server hat beides jetzt; der n8n-Node und das npm-Paket des MCP-Servers bringen es mit der nächsten Version.

Eine Adresse für KI-Agenten: anmelden, Workspace wählen

  • Der gehostete MCP-Server nimmt eine Anmeldung unter mcp.formfeed.dev/mcp entgegen, derselben Adresse, die auch den API-Schlüssel nimmt. Ein Chat-Client wie Claude oder ChatGPT öffnet die Formfeed-Anmeldung selbst, und Sie wählen auf der Zustimmungsseite den Workspace, in dem der Agent arbeitet; die Workspace-ID in der Adresse ist nicht mehr nötig, und die Adresse je Workspace bleibt für eine zweite Verbindung.
  • Neu unter Konto → Verbundene Agenten: jeder erlaubte Agent mit seinem Workspace, den Sie dort ändern, und ein Widerruf, der den Agenten abmeldet.
  • Neues Tool get_workspace: Ein Agent kann sagen, in welchem Workspace er arbeitet, in welchem Tarif, und wie viele Einheiten der Zeitraum noch hat.

Der Power-Automate-Connector ist zertifiziert

  • Microsoft hat den Formfeed-Connector zertifiziert und für Power Automate, Power Apps, Logic Apps und Copilot Studio freigegeben: Vorlage wählen, ihre Felder im Designer zuordnen und die Datei an eine Mail hängen oder in SharePoint oder OneDrive ablegen.
  • Microsoft verteilt einen neuen Connector Region für Region, was etwa zwei Wochen dauert. Bis er in Ihrer Umgebung erscheint, stellt die HTTP-Aktion denselben Aufruf.

E-Rechnungen, die zugleich PDF/UA-1-Dateien sind

  • Eine E-Rechnung kann jetzt auch eine PDF/UA-1-Datei sein. Eine Vorlage, die eine E-Rechnung und „Barrierefreies PDF (PDF/UA-1)“ festlegt, rendert eine Datei, die beides ist: Das PDF/A-3 behält seine Tags, die fertige E-Rechnung wird in derselben Anfrage gegen beide Normen geprüft, und das Rendering trägt beide Berichte.
  • Eine Datei, die PDF/UA-1 nicht besteht, lässt ein strenges Rendering scheitern und liefert nichts aus. Im Modus „Nur melden“ erhalten Sie die gültige E-Rechnung, ohne die PDF/UA-Kennzeichnung. Bisher ließen sich die beiden Einstellungen nicht verbinden, und eine Anfrage nach beidem wurde abgelehnt.
  • Außerdem neu: Eine E-Rechnung kann ein Text-Wasserzeichen tragen. Die Schrift des Wasserzeichens ist in die Datei eingebettet, was ein PDF/A verlangt.
  • Das E-Rechnungs-Beispiel auf dieser Website wird so gerendert.

Barrierefreie PDFs: PDF/UA-1, bei jedem Rendering geprüft

  • Ein PDF-Rendering kann ein getaggtes PDF im Format PDF/UA-1 sein: Einschalten lässt es sich im Abschnitt „Dokument“ der Seiteneinrichtung einer Vorlage oder pro Anfrage mit pdf.ua. Formfeed repariert, was die Tags des Browsers offen lassen, und prüft jede Datei gegen die Regeln der Norm, die eine Maschine prüfen kann. Es gehört zu jedem Plan und kostet keine zusätzliche Einheit.
  • Eine Datei, die nicht besteht, wird nicht ausgeliefert: Das Rendering schlägt fehl und nennt die Regel, was zu ändern ist, und die betroffenen Elemente. Im Modus „Nur melden“ wird sie ohne die PDF/UA-Kennzeichnung ausgeliefert, und der Bericht sagt, was gefunden wurde. Jedes Rendering, für das die Prüfung verlangt war, trägt den Bericht mit dem Validator und seiner Version.
  • Mit dem Schalter prüfen die Vorschauen des Editors die Seite, und die Liste „Probleme“ nennt jeden Befund an seiner Zeile in der Vorlage: ein Bild ohne Text, eine übersprungene Überschriftenebene, eine leere Tabellenzelle, Text, der nur in der Fußzeile steht.
  • Eine bestandene Prüfung macht ein Dokument noch nicht barrierefrei: Alternativtexte, Lesereihenfolge und Kontrast bleiben bei der Vorlage. Die Seite zu barrierefreien PDFs sagt, was die Prüfung belegt und was nicht.
  • Außerdem neu: Die Seiteneinrichtung enthält Titel, Autor, Thema und Stichwörter des Dokuments, und ein Text-Wasserzeichen und die Kennzeichnung von Test-Renderings stehen in einer eingebetteten Schrift.

E-Rechnungen im Free-Plan ausprobieren

  • Test-Renderings im Free-Plan erzeugen jetzt E-Rechnungen: bis zu 20 pro Tag, mit einem Test-Schlüssel, über „Testanfrage senden“ im API-Tab des Editors oder mit dem echten Rendering im Editor. Jede ist eine gültige ZUGFeRD-/Factur-X-Datei mit der Testmarkierung auf ihren Seiten. So sehen Sie die eigene Rechnung den Validator bestehen, bevor Sie zahlen.
  • Live-E-Rechnungen bleiben bei Starter und höher. Der Abschnitt E-Rechnung in der Seiteneinrichtung einer Vorlage funktioniert jetzt auch im Free-Plan und sagt, was ein Test-Rendering ist.

E-Rechnungen: ZUGFeRD und Factur-X aus Ihrer Rechnungsvorlage

  • Ein PDF-Rendering kann eine ZUGFeRD- bzw. Factur-X-Rechnung sein: die Seite, wie Ihre Vorlage sie druckt, umgewandelt in PDF/A-3b, mit der Rechnung als XML im Anhang. Einschalten lässt es sich in der Seiteneinrichtung der Vorlage oder pro Anfrage mit post.einvoice (ab Starter, eine Einheit zusätzlich zum Rendering).
  • Die Rechnung ist der Block _invoice der Render-Daten. Er wird an den Regeln der EN 16931 gemessen, bevor etwas gerendert wird, und die fertige Datei wird noch einmal validiert; eine Datei, die nicht besteht, wird nie ausgeliefert, und jede E-Rechnung kommt mit ihrem Validierungsbericht.
  • Der Editor sagt, was dem Datensatz fehlt, mit der Regel, die jeder Befund verletzt, und zählt die Werte des XML, die die Vorschau zeigt. Das Render-Protokoll und ein echtes Rendering zeigen den Bericht des Validators.
  • Neu auf der Website: das E-Rechnungs-Beispiel mit einer echten ZUGFeRD-Datei zum Herunterladen und die Anleitung in der Doku.

Der API-Tab: von der geöffneten Vorlage zur Anfrage, die läuft

  • Jede Vorlage hat einen API-Tab: den Aufruf, der sie rendert, in curl, TypeScript, Python, PHP, Go, C#, Java und Ruby, mit dem Slug der Vorlage und ihren Beispieldaten als data.json.
  • Die erste Zeile sagt, welche Version ein Aufruf rendert. Liegt ein gespeicherter Entwurf vor der veröffentlichten Version, nimmt ein Schalter ihn in die Anfrage auf.
  • Inhaber und Admins legen im Tab einen Test-Schlüssel an, der einmal angezeigt wird. „Testanfrage senden“ führt die Anfrage als kostenloses Test-Rendering aus und zeigt die Antwort: die Datei, ihren Eintrag im Render-Protokoll und das JSON, das Ihr Code in der Hand hält.
  • Nach „Diese Vorlage verwenden“ führt der Editor direkt zur Anfrage Ihrer Kopie, und die Vorlagenliste hat „API-Anfrage“ im Menü jeder Zeile.

Die Arbeitsfläche: sofort schreiben, fett mit einer Taste, Schatten

  • Ein neuer Text auf der Arbeitsfläche öffnet sich sofort zum Tippen, und ein gewählter Text nimmt auf, was Sie tippen. Ein Griff unter der Auswahl verschiebt die Ebene, auch während Sie in ihrem Text sind.
  • Fett, kursiv, unterstrichen und durchgestrichen sind Schaltflächen und Tasten (Strg+B, Strg+I, Strg+U), und Schriftstärken haben Namen. Jede Ebene kann einen Schatten werfen: hinter den Buchstaben eines Texts, hinter der Box von allem anderen.
  • Ein Bild aus der Zwischenablage fügen Sie mit Strg+V ein, und eigene Schriften laden Sie hoch, ohne den Editor zu verlassen.
  • Behoben: Ein Bild aus der Ebenenleiste hinzuzufügen schloss die Arbeitsfläche mit „Das Design lässt sich nicht öffnen“.

Mit einem Beispiel beginnen

  • Jedes Beispiel auf formfeed.dev hat den Button „Diese Vorlage verwenden“: anmelden, und ein Klick legt eine Kopie mit ihren Beispieldaten in Ihrem Workspace an, veröffentlicht und bereit für die API.
  • Dieselben Beispiele stehen in der App unter Vorlagen → Beispiele, mit Suche und Filtern für Gruppe, Art und Engine. Ein leerer Workspace zeigt zuerst vier davon.
  • Die fünf Vorlagen des Free-Plans werden jetzt gezählt, wenn eine Vorlage angelegt, dupliziert oder aus dem Archiv wiederhergestellt wird. Vorhandene Vorlagen bleiben, wie sie sind; archivieren Sie eine, die Sie nicht mehr brauchen, oder wechseln Sie den Plan.

Text in der Vorschau bearbeiten, Bilder auf einer Arbeitsfläche gestalten

  • Mit Text bearbeiten ändern Sie Überschriften, Absätze und übersetzte Beschriftungen direkt in der Vorschau. Werte aus den Daten bleiben, wie sie sind, und die Änderung landet als eine Bearbeitung in der Vorlage, die Strg+Z rückgängig macht.
  • Bildvorlagen lassen sich auf einer Arbeitsfläche gestalten (Beta): Text, Bilder, Formen, QR-Codes und Barcodes als Ebenen, Text aus Feldern der Daten, Markenfarben und -schriften. Beginnen Sie leer oder mit einer Artikelkarte, einer Zitatkarte oder einer Event-Story.
  • Titel wechselnder Länge passen sich ihrer Box an, auf der Arbeitsfläche und in Code-Vorlagen mit data-ff-fit. Die Liste der Probleme nennt Text, den ein Datensatz abschneiden würde.
  • Die Arbeitsfläche schreibt eine gewöhnliche Vorlage: Renderings, SDKs und Integrationen funktionieren unverändert, und das Design lässt sich jederzeit lösen, um den Code von Hand zu bearbeiten.

Eigener Speicher

  • Jedes Dokument in den eigenen Bucket kopieren, bei Amazon S3, Cloudflare R2 oder einem S3-kompatiblen Dienst wie Hetzner, IONOS, Scaleway, Wasabi, Backblaze B2, MinIO oder Google Cloud Storage (ab Pro). Inhaber und Admins verbinden ihn einmal pro Workspace in den Einstellungen, und Formfeed testet den Schlüssel, bevor etwas gespeichert wird.
  • Ihr Bucket ist ein zusätzliches Ziel, kein Ersatz: Formfeed behält die eigene Kopie für die Aufbewahrungsfrist des Workspace, Download-Links, PDF-Tools und Zips von Batches funktionieren also wie bisher. In Ihren Bucket schreibt Formfeed nur; es liest, listet und löscht dort nie etwas.
  • Objektschlüssel nach einem Muster Ihrer Wahl oder pro Dokument benannt, die Webhook-Ereignisse storage.delivered und storage.failed und fehlgeschlagene Kopien mit einem Klick erneut zugestellt, ohne neu zu rendern.
  • Formfeed rendert und speichert weiterhin in der EU. Die Kopie geht dorthin, wo Ihr Bucket liegt: Dieses Ziel wählen Sie, und Ihr eigener Bucket ist kein Unterauftragsverarbeiter von Formfeed.

Zap-Vorlagen für Formfeed

  • Fertige Zaps für Google Forms, Typeform, Google Sheets, Google Drive, Stripe und Slack stehen in Zapiers Verzeichnis: eine starten, die beiden Konten verbinden, Ihre Vorlage wählen.
  • Dieselben Vorlagen erscheinen auf der Seite Integrationen in der App.

Formfeed in Zapiers App-Verzeichnis

  • Die Formfeed-App für Zapier ist öffentlich: Suchen Sie beim Hinzufügen eines Schritts zu einem Zap nach Formfeed, ein Einladungslink ist nicht mehr nötig. Dokumente aus Vorlagen, HTML oder einer URL erstellen, Dateien hochladen und Zaps starten, wenn ein Rendering fertig ist.
  • Ihre Version 0.1.0 bringt Convert Document to PDF, DOCX und PPTX als Ausgabe von Word- und PowerPoint-Vorlagen und ein Feld Version für Release Channels.
  • Eine neue Seite Integrationen in der App zeigt die Zap-Vorlagen für Formfeed und Ihre Zaps und verlinkt die übrigen Integrationen.

Gehosteter MCP-Endpunkt mit Anmeldung

  • mcp.formfeed.dev ist live: Claude.ai, Claude Code, Cursor, ChatGPT und andere MCP-Clients verbinden sich mit https://mcp.formfeed.dev/mcp/<workspace id> und melden sich mit Ihrem Formfeed-Konto an; kein Schlüssel zum Einfügen.
  • Ein angemeldeter Agent liest Vorlagen und rendert Dokumente, mehr nicht, unabhängig von Ihrer Rolle. Automatisierungen nutzen weiter https://mcp.formfeed.dev/mcp mit einem API-Schlüssel.

Release Channels in der Liste und den No-Code-Apps

  • Die Vorlagenliste zeigt die benannten Release Channels jeder Vorlage in einer eigenen Spalte.
  • n8n, Zapier und Make wählen einen Release Channel in einem Feld Version; n8n nimmt auch eine Versionsnummer. Zapier und Make erhalten es mit ihrer nächsten App-Version.
  • Die Endpunkte validate und schema nehmen einen Channel-Namen, sodass eine Staging-Umgebung Daten gegen die Version prüft, die sie rendert.

Office zu PDF in Agenten und No-Code-Apps

  • KI-Agenten wandeln Word-, Excel-, PowerPoint- und OpenDocument-Dateien mit dem neuen MCP-Werkzeug convert_to_pdf in PDF um.
  • n8n wandelt Dokumente in PDF um und rendert Word- und PowerPoint-Vorlagen als DOCX und PPTX. Zapier und Make erhalten dasselbe mit ihrer nächsten App-Version.

Pakete 0.3.0

  • Alle Pakete stehen auf Version 0.3.0. Die SDKs für TypeScript und Python legen Word- und PowerPoint-Vorlagen an, rendern sie und wandeln Office-Dokumente in PDF um.
  • Das Kommandozeilenwerkzeug hält template.docx oder template.pptx im Vorlagenordner, zieht und pusht die Datei, prüft die Tags offline, befüllt die Datei lokal und wandelt Office-Dateien mit formfeed pdf convert um.

Word- und PowerPoint-Vorlagen

  • Word- und PowerPoint-Vorlagen: Jinja2-, Liquid- oder Handlebars-Tags in die eigene .docx- oder .pptx-Datei tippen und als DOCX, PPTX oder PDF rendern (ab Starter; im Free-Plan anlegen und als PDF testrendern).
  • QR-Codes, Barcodes, Zahlcodes und Bilder in Word-Dokumenten und als Bilder auf Folien.
  • Eine Vorlagenseite für Office-Dateien: Tags mit ihren Problemen, Schriften, Beispieldaten, Einstellungen und Versionen, eine Schnellvorschau für Word im Browser und eine PDF-Vorschau für beide Arten.
  • Sammelimport aus apitemplate.io: API-Schlüssel eingeben und einzelne Vorlagen oder alle auswählen, in der App oder mit formfeed import apitemplate --all.
  • Mehrere Vorlagen auf einmal archivieren oder löschen, direkt in der Vorlagenliste.
  • Zoom in den Vorschauen, mit Strg und Mausrad oder Strg mit Plus und Minus.
  • Office zu PDF nimmt auch als .doc gespeichertes HTML an, wie es viele Berichtsexporte sind.

Office zu PDF und Workspaces löschen

  • Word-, Excel-, PowerPoint-, OpenDocument- und RTF-Dateien über die API oder die Aktion Office zu PDF auf der Seite Renderings in PDF umwandeln (ab Starter). Dateien bis 20 MB werden umgewandelt und nicht gespeichert.
  • Nicht mehr benötigte Workspaces löschen, in der App oder über die API; ihre API-Schlüssel funktionieren sofort nicht mehr.

Bausteine im Editor

  • Ein Bausteine-Panel neben dem Code: Suche, Live-Vorschau jedes Bausteins und Einfügen mit einem Klick, samt Beispieldaten, CSS und Beschriftungen auf Deutsch und Englisch.
  • Neue Bausteine für Geschäftsbriefe und Rechnungen: Briefkopf und Pflichtfußtext aus dem Brand Kit, Anschriftfeld für Fensterumschläge (DIN 5008), Bezugszeichenzeile, Rechnungskopf, Zahlungsbedingungen mit Bankverbindung, Hinweise zur Kleinunternehmerregelung und zum Reverse Charge, Kennzahlen und Seitenumbrüche.
  • Diagramme aus einfachen Beschriftungen und Werten, eine Integration sendet also Zahlen statt einer Diagrammkonfiguration.
  • Partials der Organisation erscheinen im Panel und zeigen die Vorschau mit den Daten der Vorlage.

Brand Kit, geteilte Partials und Release-Kanäle

  • Brand Kit: Firmenname, Pflichtfußtext, Farben, Schriften, Logos und Standardpapier einmal pro Organisation. Vorlagen lesen es als Variable und als CSS-Variablen, und Änderungen erreichen veröffentlichte Vorlagen ohne neues Veröffentlichen.
  • Geteilte Partials für Briefköpfe, Fußzeilen und andere Bausteine der ganzen Organisation, mit der Liste der Vorlagen, die eine Änderung betrifft.
  • Release-Kanäle wie staging neben published, mit Promote, Rollback und Canary-Anteil (ab Pro), und eine Schemaprüfung, die Breaking Changes vor dem Livegang stoppt.
  • Typisierte Vorlagendaten: Das Kommandozeilenwerkzeug erzeugt TypeScript- und Python-Typen aus dem Schema einer Vorlage und lässt CI scheitern, wenn sie veraltet sind.
  • Webhooks lokal entwickeln: Das Kommandozeilenwerkzeug leitet die Ereignisse des Workspace an einen lokalen Server weiter und kann jedes gespeicherte Ereignis erneut senden.
  • Fehlgeschlagene Renderings nachstellen: Render-Anfragen 24 Stunden oder 7 Tage aufbewahren, im Editor öffnen oder in ein Projekt ziehen und lokal rendern.
  • Serverseitige Prüfung der Vorlagendaten, bevor gerendert oder gezählt wird.
  • Der n8n-Community-Node ist als n8n-nodes-formfeed auf npm; alle Pakete stehen auf Version 0.2.0.

Dateibibliothek, Aktivitätsprotokoll und WebP

  • Eine Dateibibliothek pro Workspace: Logos, Hintergründe und PDFs einmal hochladen und in jeder Vorlage über den Namen verwenden, als Bild-Wasserzeichen und als angehängte Seiten.
  • Aktivitätsseite für Inhaber und Admins: wer Mitglieder, Schlüssel, Vorlagen, Webhooks und Einstellungen geändert hat, filterbar und als CSV exportierbar (ab Pro).
  • WebP als Bildformat neben PNG und JPG.
  • Datei-Uploads in den SDKs, im Kommandozeilenwerkzeug und in den Integrationen für n8n, Zapier und Make.

Private Beta

  • Vorlageneditor mit Autovervollständigung aus Ihren Beispieldaten, Diagnosen, paginierter Vorschau, echtem Rendering und Versionshistorie mit Diffs.
  • Jinja2, Liquid und Handlebars mit einem gemeinsamen Helfer-Satz, Organisationsschriften und Tailwind-Unterstützung.
  • Render-API mit synchronen, asynchronen und Batch-Renderings, Idempotenz-Schlüsseln, Deduplizierung, signierten Webhooks und einem Reproduzierbarkeitseintrag pro Rendering.
  • Kommandozeilenwerkzeug und Entwicklungskit: Vorlagen als Dateien, Hot-Reload-Vorschau, Validierung, Matcher für Vitest und Jest.
  • SDKs für TypeScript und Python sowie ein Server für das Model Context Protocol für KI-Agenten.
  • Batch aus einer Tabelle in der App: CSV- oder Excel-Datei hochladen, Spalten zuordnen, Zip herunterladen.
  • Verarbeitung ausschließlich in der EU, mit Auftragsverarbeitungsvertrag, Liste der Unterauftragsverarbeiter und Sicherheitsseite.
  • Deutsche Oberfläche und deutsche Dokumentation.

Änderungen auf API-Ebene stehen in der Entwicklerdokumentation.