Skip to content

Releases: zigai/interfacy

0.6.7

Choose a tag to compare

@zigai zigai released this 17 Jun 17:45

Changelog

Bug Fixes

  • f982407 fix(argparse): align option help with invocation width

Other Changes

  • e954d53 chore(deps): sync rattle-lint in uv.lock
  • 7dfe99e docs: expand site with user guides
  • e2a2e74 refactor(appearance)!: remove SimpleLayout alias
  • 4c30522 chore(deps): bump rattle-lint and sync uv.lock
  • a2986a8 refactor(cli): inline config field resolvers
  • 38a61d2 refactor: remove dead code and inline helpers
  • f79786a refactor(schema)!: inline schema builder and remove indirection
  • 9c2b7c5 refactor(core)!: remove parser construction helpers from public API

Detailed Changes: 0.6.6...0.6.7

0.6.6

Choose a tag to compare

@zigai zigai released this 14 Jun 20:07

Changelog

Features

  • bfbe658 feat: add Param and params for per-parameter CLI

Other Changes

  • 1fbcb9f chore: bump version in uv.lock to 0.6.5
  • dae0c53 ci: adjust ruff check and format configuration

Detailed Changes: 0.6.5...0.6.6

0.6.5

Choose a tag to compare

@zigai zigai released this 13 Jun 14:20

Changelog

Features

  • f611fbc feat: track CLI-supplied parameters for pipe targets

Bug Fixes

  • 894cfc6 fix(cli): handle --version flag and literal double dash correctly

Other Changes

  • d02287e test: add SIGINT handler coverage for run lifecycle
  • c99fe15 test: parameterize exit code tests for both backends
  • 7ef55fd refactor(core): extract shared run logic into InterfacyParser
  • caf23b6 ci(pre-commit): remove --exit-zero from ruff check
  • 7ee2671 style: reorder methods to public-before-private
  • 38cda03 refactor: remove typing.cast usage
  • de42a26 style: add blank line after terminal control block
  • 83c2ae4 chore(rattle): add public-method-order exclusions
  • e1d715e style: apply blank-line-after-terminal-control-block formatting
  • 825a3e3 build(deps): bump rattle-lint to >=2.4.2
  • 263416b chore(rattle): expand and modernize lint rules configuration
  • d1d911d build(deps): update uv.lock for rattle-lint bump
  • 57289d2 build(deps): bump rattle-lint to >=2.4.0
  • 681d1b0 refactor(interfacy): implement lazy imports via getattr
  • 84ba0dc build(deps): update uv.lock for version bump
  • de411f8 refactor(docs): remove leading underscores from functions

Detailed Changes: 0.6.4...0.6.5

0.6.4

Choose a tag to compare

@zigai zigai released this 06 Jun 11:58

Changelog

Bug Fixes

  • fae0ee9 fix(console): simplify exception logging and remove unused tag

Detailed Changes: 0.6.3...0.6.4

0.6.3

Choose a tag to compare

@zigai zigai released this 05 Jun 22:13

Changelog

Bug Fixes

  • a2c6573 fix(argparse): propagate help_flags to subparsers

Other Changes

  • d7f6366 build(deps): update uv.lock for version bump

Detailed Changes: 0.6.2...0.6.3

0.6.2

Choose a tag to compare

@zigai zigai released this 05 Jun 21:49

Full Changelog: 0.6.1...0.6.2

0.6.1

Choose a tag to compare

@zigai zigai released this 05 Jun 09:39

Changelog

Features

  • e9e4cce feat(argparse): add tab completion and literal choice support

Other Changes

  • f7dbf85 refactor(docs): rename rattle_pygments to darker_modern_pygments
  • 9d62f19 build(docs): pin sphinx and myst-parser dependencies, add furo theme
  • e413520 docs: switch to furo theme with custom styling and extensions
  • 4dc2946 test(click): add import shim and error handling tests
  • 987f6cb test(argparse): add help layout and schema edge cases
  • 912ccb0 test(schema): add pydantic-like and model-expansion edge cases
  • 966fc2a test(logger): add coverage for levels, formatter, and env
  • 9f9f622 chore(deps): bump rattle-lint and drop blank-lines
  • 009f1d6 chore(deps): bump dev and test dependencies

Detailed Changes: 0.6.0...0.6.1

0.6.0

Choose a tag to compare

@zigai zigai released this 28 May 15:57

Changelog

Features

  • 2fe7e06 feat(click): improve help rendering and terminal width handling

  • 6ecae1a feat(appearance,argparse): improve help wrapping and terminal width handling

Other Changes

  • 89e9439 test(argparse): stabilize help rendering tests by setting prog name

0.5.4

Choose a tag to compare

@zigai zigai released this 28 May 06:50

Full Changelog: 0.5.3...0.5.4

0.5.3

Choose a tag to compare

@zigai zigai released this 12 May 12:11

What's Changed

  • build(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #5

Full Changelog: 0.5.2...0.5.3