v1.1.0
What's Changed
- Introduce fail-fast for book and tests for usually caught exceptions by @riesentoaster in #673
- Update command for minimizing age field in docs by @baerla in #676
- Fix minor bugs in CLI and GeneratorWithReturn by @riesentoaster in #680
- Enable mypy --strict on the src directory, remove all beartype exclude rules except for auto-generated files by @riesentoaster in #674
- Add section about libafl-fandango-pyo3 to docs by @riesentoaster in #675
- Introduce Performance Testing by @riesentoaster in #681
- Fix GitHub variable names in CI def for benchmarks by @riesentoaster in #686
- Refactor CI defs to use partial to reduce code duplication by @riesentoaster in #685
- Split benchmark CI runs into two files to be able to run on PRs acros… by @riesentoaster in #694
- Add permission defintion to CI def by @riesentoaster in #699
- Merge dev into main by @joszamama in #698
- Implement distance-aware fitness for ComparisonConstraint by @henryhchchc in #697
- Update Contributing.md to remove Jupytext config by @joszamama in #701
- Delete supported versions from SECURITY.md by @joszamama in #702
- Update deployment branch in workflow by @joszamama in #703
- distance aware comparison constraints by @joszamama in #700
- Fix CI definitions now that we use a more simplified branching by @riesentoaster in #704
- Move to upstream plugin for pytest-pythonhashseed by @riesentoaster in #707
- Revert to old build system to re-enable beartype by @riesentoaster in #709
- Make consistent use of type annotations by @henryhchchc in #711
- Fixes in main algorithm? by @riesentoaster in #710
- Don't use inplicit string conversion in error messages by @riesentoaster in #715
- Remove population wide constraints by @riesentoaster in #720
- Replace
argparse.FileTypewith manual implementations by @henryhchchc in #724 - Improve and fix suggested fixes by @riesentoaster in #723
- Update init.py by @zyt600 in #726
- Exclude beartype 0.22.{6,7} by @henryhchchc in #730
- Add Dependabot configuration for daily pip updates by @henryhchchc in #732
- Use auto for versioning-strategy for dependabot by @henryhchchc in #733
- Lock dependencies with
uvby @henryhchchc in #736 - Fix dependabot config by @henryhchchc in #740
- Add pre-commit hook for checking uv.lock by @henryhchchc in #743
- Document uv.lock file and update instructions by @henryhchchc in #744
- Remove a repr call; replace with specific impl by @riesentoaster in #745
- Parallel C++ Compilation with CMake by @henryhchchc in #739
- Make docutils version consistent for book and test by @dependabot[bot] in #734
- Various typo fixes by @henryhchchc in #747
- Fix bug where suggestions were created for slices but then broke during application by @riesentoaster in #751
- Fix bug where mismatched types in single sides of constraints lead to an exception by @riesentoaster in #746
- Remove pip from dependabot by @henryhchchc in #753
- Bump pre-commit from 4.5.0 to 4.5.1 by @dependabot[bot] in #758
- Bump mypy from 1.19.0 to 1.19.1 by @dependabot[bot] in #754
- Bump faker from 38.2.0 to 40.1.0 by @dependabot[bot] in #755
- Bump gnureadline from 8.2.13 to 8.3.3 by @dependabot[bot] in #757
- Bump beartype from 0.22.8 to 0.22.9 by @dependabot[bot] in #759
- Bump types-setuptools from 80.9.0.20250822 to 80.9.0.20251223 by @dependabot[bot] in #760
- Group patch updates for dependabot by @henryhchchc in #761
- Bump virtualenv from 20.35.4 to 20.36.1 by @dependabot[bot] in #762
- Bump filelock from 3.20.0 to 3.20.3 by @dependabot[bot] in #763
- Bump faker from 40.1.0 to 40.1.2 in the patch-updates group by @dependabot[bot] in #765
- Bump regex from 2025.11.3 to 2026.1.15 by @dependabot[bot] in #767
- Bump black from 25.12.0 to 26.1.0 by @dependabot[bot] in #773
- Change Dependabot update interval to weekly by @henryhchchc in #775
- Bump dill from 0.4.0 to 0.4.1 in the patch-updates group by @dependabot[bot] in #772
- Bump pytest-html from 4.1.1 to 4.2.0 by @dependabot[bot] in #776
- Feature/774 simplify network modes by @alex9849 in #779
- Run make web in CI/Fix docs failing silently in the CI by @riesentoaster in #782
- Fix/slice party by @alex9849 in #786
- Bump wheel from 0.45.1 to 0.46.2 by @dependabot[bot] in #790
- Reimagine include by @riesentoaster in #788
- Fix validation bug by @riesentoaster in #791
- Fix file handling for stdout by @riesentoaster in #789
- Fix validate for format=none by @riesentoaster in #793
- Bump types-setuptools from 80.9.0.20251223 to 80.10.0.20260124 by @dependabot[bot] in #795
- Bump pygls from 2.0.0 to 2.0.1 in the patch-updates group by @dependabot[bot] in #794
- Report fandango upgrades when available by @andreas-zeller in #792
- Update README by @andreas-zeller in #796
- Merge protocol guidance by @alex9849 in #737
- Bump version to 1.1.0rc1 in pyproject.toml by @joszamama in #804
- Update build-docs workflow to use 'main' branch by @joszamama in #805
- Banner for 1.1.0rc1 by @andreas-zeller in #806
- Bump faker from 40.1.2 to 40.4.0 by @dependabot[bot] in #810
- Bump types-setuptools from 80.10.0.20260124 to 81.0.0.20260209 by @dependabot[bot] in #809
- Bump types-setuptools from 81.0.0.20260209 to 82.0.0.20260210 by @dependabot[bot] in #812
- Bump sphinxcontrib-mermaid from 1.2.3 to 2.0.0 by @dependabot[bot] in #766
- Remove
pyppeteerand upgradeurllib3by @henryhchchc in #816 - Bump regex from 2026.1.15 to 2026.2.19 by @dependabot[bot] in #819
- Bump faker from 40.4.0 to 40.5.1 by @dependabot[bot] in #818
- Raise error if output file/dir exists by @riesentoaster in #817
- Io bugfixes by @alex9849 in #823
- feat: release 1.1.0rc2 by @joszamama in #824
- feat: restrict Windows builds to 64-bit architecture by @joszamama in #825
- Revise README for clarity and feature overview by @joszamama in #827
- Revise README for project introduction and clarity by @joszamama in #828
- feat: release 1.1.0 by @joszamama in #826
New Contributors
- @baerla made their first contribution in #676
- @henryhchchc made their first contribution in #697
- @zyt600 made their first contribution in #726
- @dependabot[bot] made their first contribution in #734
Full Changelog: v1.0.6...v1.1.0