Skip to content

v2.1.2#143

Merged
jhollway merged 13 commits into
mainfrom
develop
Jun 19, 2026
Merged

v2.1.2#143
jhollway merged 13 commits into
mainfrom
develop

Conversation

@jhollway

@jhollway jhollway commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Description

Package

  • Updated title/description text
  • Updated README
    • Updated TOC to include new wrangling section
    • Added package migration note to README
  • Updated startup messages with migration notesand links to {autograph}, {netrics}, and {migraph}
  • Removed a set of defunct wrappers for moved/retired functions

Making

  • Fixed reference formatting of DOI and citation text

Coercion

  • Improved expect_nodes()/expect_ties() and introduces internal active-context helpers
  • Fixed as_diffusion.igraph() to derive diffusion events from changelists

Manipulating

  • Added filter_ties.igraph() and filter_ties.stocnet()
  • Improved active context inference across mutate_nodes.stocnet(), mutate_ties.stocnet(), filter_nodes.stocnet(), and filter_ties.stocnet()
  • Added bind_changes.igraph() and delegated 'tbl_graph' method to it

Modifying

  • Added to_correlation.matrix() S3 method

Checklist:

  • Documentation
    • DESCRIPTION file version is bumped by the appropriate increment (major, minor, patch)
    • Date in DESCRIPTION is correct
    • Longer functions are commented inline or broken down into helper functions to help debugging
  • PR form
    • Title indicates expected version number
    • PR description above and the NEWS.md file are aligned
    • Description above itemizes changes under subsection titles, e.g. "## Data""
    • Closed, fixed, or related issues are referenced and explained in the description above, e.g. "Fixed #0 by adding A"

Copilot AI review requested due to automatic review settings June 19, 2026 18:53
@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 13.63636% with 38 lines in your changes missing coverage. Please review.
✅ Project coverage is 42.44%. Comparing base (80ddb95) to head (036e87e).
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
R/manip_ties.R 26.66% 11 Missing ⚠️
R/modif_correlation.R 0.00% 11 Missing ⚠️
R/coerce_graph.R 0.00% 8 Missing ⚠️
R/manip_nodes.R 0.00% 8 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #143      +/-   ##
==========================================
- Coverage   42.70%   42.44%   -0.27%     
==========================================
  Files          36       36              
  Lines        4334     4368      +34     
==========================================
+ Hits         1851     1854       +3     
- Misses       2483     2514      +31     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps {manynet} to v2.1.2 and updates docs/startup messaging to reflect the migration of visualisation and analytic functionality into {autograph} and {netrics} (via {migraph}), while extending several manipulation/coercion functions with new S3 methods and improved “active” context handling (notably for stocnet).

Changes:

  • Documentation/startup updates about migrated functionality (README, startup tips), plus minor reference/DOI formatting cleanups.
  • New/updated S3 methods and dispatch paths (filter_ties.igraph, filter_ties.stocnet, bind_changes.igraph, to_correlation.matrix) and new internal “active context” helpers used by stocnet node/tie verbs.
  • Cleanup/removal of a set of defunct exports and corresponding Rd/NAMESPACE entries.

Reviewed changes

Copilot reviewed 13 out of 17 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
README.Rmd Adds migration note and updates TOC to include new wrangling section.
README.md Regenerates README with the migration note and TOC update.
R/zzz.R Updates startup tips, including notes about {autograph}/{netrics} and {migraph}.
R/reexports_classes.R Refactors expect_nodes()/expect_ties() and introduces internal active-context helpers.
R/modif_correlation.R Adds to_correlation.matrix() S3 method.
R/manynet-defunct.R Removes a set of defunct wrappers for moved/retired functions.
R/manip_ties.R Adds filter_ties.igraph and filter_ties.stocnet; wraps mutate_ties.stocnet in active context.
R/manip_nodes.R Wraps filter_nodes.stocnet and mutate_nodes.stocnet in active context.
R/manip_changes.R Splits bind_changes logic into an igraph method and delegates tbl_graph to it.
R/make_generate.R Reference formatting tweaks (DOI and citation text).
R/coerce_graph.R Adjusts as_diffusion.igraph() to derive diffusion events from changelists.
NAMESPACE Registers new S3 methods and removes exports for deleted defunct functions.
man/manip_ties_num.Rd Updates method availability table for new filter_ties methods.
man/manip_changes.Rd Updates method availability table for new bind_changes.igraph.
man/make_stochastic.Rd Keeps Rd in sync with reference formatting/DOI changes.
man/defunct.Rd Removes aliases/entries for removed defunct functions.
DESCRIPTION Bumps version to 2.1.2 and updates title/description text.
Files not reviewed (4)
  • man/defunct.Rd: Generated file
  • man/make_stochastic.Rd: Generated file
  • man/manip_changes.Rd: Generated file
  • man/manip_ties_num.Rd: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread R/manip_ties.R
Comment thread R/manip_ties.R
Comment thread R/manip_ties.R
Comment thread R/reexports_classes.R
Comment thread R/reexports_classes.R
Comment thread R/coerce_graph.R Outdated
Comment thread R/modif_correlation.R
Comment thread R/manip_nodes.R
@jhollway jhollway merged commit 7e1658a into main Jun 19, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants