Repository navigation
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
explaincommand: 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.mdso 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