Fireargs is in technical previewShare feedback

Search

Search documentation

Changelog

Updated Oct 21, 2026

0.1.0 (2026-10-21)

Features

  • add the Python package built on click and pydantic (8e545e0)
  • let Python renders and render_error hooks skip the context parameter (535a43f)

Documentation

  • add a JSON mode section before LLMs mode in both READMEs (216fc7f)
  • allow 100-column code snippets and guard the limit (0ade43c)
  • carry defaults in Python field definitions (1737335)
  • comment the program examples like the first ones (e37c543)
  • describe the audience as humans, agents, and scripts everywhere (471e3e1)
  • extract Python field aliases in snippets and keep imports together (2d179ae)
  • format Markdown snippets at 100 columns and keep field definitions on one line (080cef4)
  • give JSON mode an icon lucide still knows (3f42cef)
  • highlight the features in the first examples with comments (e816f6a)
  • import fireargs as fa in the Python docs (3b67e5d)
  • import names from fireargs directly in the Python docs (40fe430)
  • list each package's changelog last in its own section (805b087)
  • list Python first, give each section its Contributing page, drop Project (3bfe7d0)
  • make the landing page bilingual with a Python and TypeScript switch (09fa81a)
  • mention configuring on the examples' run lines (5760f36)
  • mention plugins on the first examples' run lines (1de7e88)
  • note the first examples run as plain click and commander commands (714f458)
  • return a list of greetings so JSON output shows more (f34a350)
  • return one greeting again and restore the jq JSON mode examples (25f5805)
  • show a program's help and a nested call in both READMEs (04040f0)
  • show fuller JSON mode output in both READMEs (09a81ac)
  • title the README install sections Installation (ee6e934)
  • title the README program sections A first program (93e8a92)
  • trim JSON mode to one JSON call in both READMEs (2af5244)

Changelog

Created with ❤ and Livemark