What's Changed
- Minor README.md updates by @ktbyers in #2255
- Fix issue with sanitized and filtered EOS configs by @bewing in #2274
- Fix for 4.32 pending config session changes by @ktbyers in #2281
- Bump markupsafe from 3.0.2 to 3.0.3 by @dependabot[bot] in #2270
- Bump types-pyyaml from 6.0.12.20250516 to 6.0.12.20250915 by @dependabot[bot] in #2267
- Bump pytest from 8.3.5 to 8.4.2 by @dependabot[bot] in #2262
- Bump types-setuptools from 80.9.0.20250801 to 80.9.0.20250822 by @dependabot[bot] in #2261
- Bump pytest-cov from 6.2.1 to 7.0.0 by @dependabot[bot] in #2264
- Disable dependabot by @ktbyers in #2300
- Convert from requirements.txt files to uv by @ktbyers in #2292
- Convert to ruff (eliminate pylama) by @ktbyers in #2301
- Convert to ruff format and update dependencies by @ktbyers in #2302
- Autoformat files using ruff format by @ktbyers in #2303
- Expose pyEAPI
send_enablevia optional_args by @bewing in #2308 - Improve optional_args documentation by @ktbyers in #2312
- Fix get_route_to() crash on BGP origin code suffix by @surudhi in #2310
- Add a CONTRIBUTING.md file (for new uv and ruff processes) by @ktbyers in #2306
- Cache EOS multi-agent in bgp details by @bewing in #2315
- fix(nxos): correct is_up/is_enabled field mapping in get_interfaces by @deep-blue-pulsar in #2321
- Improvements to network driver import behavior by @ktbyers in #2323
- Fix config templates that fail to render on Python 3 by @ggiesen in #2326
- Add hashes to GH actions plugins by @ktbyers in #2324
- Switch publish pipeline to uv by @bewing in #2328
- Switch to dynamic versioning by @bewing in #2330
New Contributors
- @surudhi made their first contribution in #2310
- @deep-blue-pulsar made their first contribution in #2321
Full Changelog: 5.1.0...5.2.0