1.1.7
What's Changed
- [WIP] Fix error during CI version push to PyPI by @Copilot in #1295
- Polish manuscript structure and methodology framing across Chapters 1–18 and Appendices A–E by @Copilot in #1292
- Add encoded multiedgelist roundtrip coverage without introducing markdown files by @Copilot in #1296
- Docs quality pass: clarify core how-to flows with concrete expected outputs by @Copilot in #1298
- Add focused DSL corner-case tests for empty query pipelines and QueryResult algebra by @Copilot in #1300
- Remove redundant runtime Cython dependency from package metadata by @Copilot in #1301
- Add targeted coverage for ergonomics helpers and profiling edge cases by @Copilot in #1302
- Improve semiring Pareto coverage with focused frontier-behavior tests by @Copilot in #1303
- Speed up synthetic generator hot paths by removing avoidable quadratic and allocation-heavy work by @Copilot in #1304
- Add 10 high-value missing tests across DSL v2, temporal, uncertainty, and plugin contracts by @Copilot in #1308
- Harden AGENTS.md claims with explicit validation boundaries by @Copilot in #1316
- Improve first-time contributor onboarding in README with enforceable guidance by @Copilot in #1318
- Document highest-impact new-user documentation gaps in roadmap by @Copilot in #1310
- Audit and tighten top-level public API exports (config + IO convenience aliases) by @Copilot in #1306
- Polish CLI help consistency for commands, defaults, and stdin usage by @Copilot in #1314
- Make
QueryBuilder.explain_plan()effective and one-shot at execution time by @Copilot in #1319 - Remove unreachable branches in truncated power-law PDF paths by @Copilot in #1323
- Remove duplicate/overridden tests in multilayer visualization suite by @Copilot in #1322
- Add machine-facing agent API and structured DSL ergonomics for deterministic, low-ambiguity workflows by @Copilot in #1321
- Increase DSL QueryResult verification coverage for helper/property edge cases by @Copilot in #1324
- Stabilize UQ verification test and migrate to current uncertainty config API by @Copilot in #1325
- Add DSL guardrails for post-
execute()misuse and clarify grouping lifecycle errors by @Copilot in #1326 - Add missing property coverage for multilayer edge aggregation invariants by @Copilot in #1327
- devx: add optional feature meta-extra, selftest optional coverage, and CI optional smoke lane by @Copilot in #1333
- Improve graph file linting for common edgelist/multiedgelist input pitfalls by @Copilot in #1331
- Polish DSL and example regressions by @SkBlaz in #1334
- Bump release to 1.1.6 across package, docs, and book surfaces by @Copilot in #1336
- Make
selftestresilient to missing optional community dependency by @Copilot in #1340 - Make interactive visualization example optional-dependency-safe for examples verification by @Copilot in #1338
- Add native multilayer node-embedding support (state + physical targets) via existing py3plex embedding seams by @Copilot in #1342
- Improve sensitivity coverage with focused executor unit tests by @Copilot in #1343
- Increase optimizer submodule test coverage by @Copilot in #1344
- Add Python 3.13 to CI matrix and retire Python 3.8 lane by @Copilot in #1346
- Bump python-multipart from 0.0.22 to 0.0.26 in /gui/api by @dependabot[bot] in #1350
- Add high-ROI coverage targets: direct embeddings/legacy DSL tests, helper-level visualization+registry tests, and CI coverage job by @Copilot in #1347
- Bump project version to 1.1.7 across canonical release surfaces by @Copilot in #1352
Full Changelog: v1.1.51...v1.1.7