condense-json 1.1 veröffentlicht mit strukturellen Ersetzungen und Merge-Operationen
Simon Willison hat condense-json 1.1 veröffentlicht, das Unterstützung für nicht-String-Ersetzungswerte hinzufügt, die als strukturelle Ersetzungen fungieren, sowie objektbasierte Merge-Operationen mit Anweisungen für Schlüsselaktualisierungen. Die Version enthält Round-Trip-Tests mit Hypothesis.
Simon Willison kündigte am 3. August 2026 die Veröffentlichung von condense-json 1.1 an, nach der ursprünglichen Version 1.0. Nachdem er condense-json in sein LLM-Tool integriert hatte, erkannte er wünschenswerte neue Funktionen: Das replacements-Objekt kann nun auch andere Werte als Zeichenketten enthalten, die von condense_json() und uncondense_json() als strukturelle Ersetzungen erkannt und verwendet werden. Objekte können auch als Grundlage für Merge-Operationen dienen; condense_json() identifiziert ähnliche Objekte und speichert Anweisungen für Schlüssel, die aktualisiert oder gelöscht werden sollen, die uncondense_json() anwendet. Darüber hinaus wurden Round-Trip-Tests mit der eigenschaftsbasierten Python-Testbibliothek Hypothesis hinzugefügt.
Quelle: Simon Willison —
Original
