Skip to content

1.0.0

Latest

Choose a tag to compare

@Checho3388 Checho3388 released this 19 Feb 23:40
· 18 commits to main since this release
a33ceb4

1.0.0

🚀 Version 1.0.0

This release introduces argument-aware complexity estimation, improved developer tooling, and a new benchmarking suite to keep performance in check.

🌟 Highlights

  • New ArgumentsEstimator: A new built-in estimator that multiplies field complexity by a numeric argument value (e.g. limit: 10) or by the length of a list argument (e.g. ids: ["a", "b", "c"]). Particularly useful for APIs with pagination or batch-style arguments where the cost of a field scales with its inputs.

🛠️ Developer Tooling

  • explain command: A new utility that prints a detailed breakdown of the complexity calculation, making it easier to understand how the final score is computed and to debug estimator behavior.
  • Playground: Added an interactive playground link to the README.md so new users can explore the library without any local setup.

⚡ Performance

  • Benchmark tests: A new benchmarking suite to track performance across releases and catch regressions early. This ensures the library stays fast as new features are added.

Full Changelog: v0.4.2...v1.0.0