Skip to content

Releases: digraphs/Digraphs

1.7.1

19 Feb 19:25
Compare
Choose a tag to compare

This is a minor release with some changes related to forthcoming changes in GAP. These changes were implemented by Fabian Zickgraf @zickgraf.

1.7.0

14 Feb 18:55
Compare
Choose a tag to compare

This is a minor release with some new features, and some other improvements in code quality.

What's Changed

1.6.3

13 Sep 16:00
Compare
Choose a tag to compare

This is a minor release with some bug fixes, and other issues resolved:

  • There was a minor bug in the RandomDigraph method for IsEulerianDigraph, resolved by @mtorpey
  • Joe Edwards and Maria Tsalakou were incorrectly listed as authors resolved partially by @james-d-mitchell in #576
  • Standardise the way that UndirectedSpanningForest works in relation to mutability by @wilfwilson in #582
  • Add immediate methods for connected and strongly connected digraphs by @mtorpey
  • There was a minor memory leak in the kernel extension resolved by @james-d-mitchell

1.6.2

05 Apr 14:08
Compare
Choose a tag to compare

Changes in this release

1.6.1

06 Dec 16:25
Compare
Choose a tag to compare

This is a minor release fixing a number of minor issues:

1.6.0

08 Sep 13:20
Compare
Choose a tag to compare

This is a minor release including a number of new features:

The following improvements were also made:

  • Make improvements to IsMeetSemilatticeDigraph and IsJoinSemilatticeDigraph by @MTWhyte in #556
  • Add a workaround for macOS code signing issues by @fingolfin in #555

1.5.3

20 May 12:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.2...v1.5.3

1.5.2

30 Mar 10:10
ceb6c0d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

1.5.1

29 Mar 11:47
eaf60ce
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

1.5.0

27 Oct 17:17
6510693
Compare
Choose a tag to compare

This is a fairly major release of the Digraphs package, containing some bugfixes and several new features.

In this version, we welcome Finn Buck, Tom Conti-Leslie, Ewan Gilligan, Lea Racine, and Ben Spiers as contributors to the package.

Bugfixes

  • The edge labels of Cayley digraphs could sometimes be incorrect (Fixed by Jan De Beule in PR #452)
  • Typos in the documentation of IsDirectedTree and an error message for OnDigraphs were fixed (Wilf A. Wilson in PRs #480 and #498)

A database of one-off named graphs and digraphs, and more families of standard examples

We especially wish to highlight the greatly expanded functionality for creating digraphs that are either famous one-off examples, or are part of a family of standard examples.

In particular, Finn Buck, Lea Racine, James D. Mitchell, Marina Anagnostopoulou-Merkouri, and Ben Spiers implemented functions to construct many more families of standard examples (currently documented in Section 3.5), which were added in in PRs
#408, #409, #411, #415, #416, #417, #423, #424, #425, #445, #454, #456, and #490.

Furthermore, Reinis Cirpons, Tom Conti-Leslie, and Murray Whyte added a database of one-off named graphs and digraphs in PR #404.
These digraphs can be constructed by calling Digraph with a string of appropriate name, e.g. Digraph("brinkmann").
The available names can be accessed with the ListNamedDigraphs function.

Other new features

  • Tarjan and Lengauer's almost-linear time dominators algorithm was implemented, and is available via Dominators and DominatorTree (James D. Mitchell, Marina Anagnostopoulou-Merkouri, Samantha Harper, and Finn Buck, in PR #336)
  • MaximalCommonSubdigraph and MinimalCommonSuperdigraph were introduced (Luke Elliot, PR #361)
  • DigraphShortestPathSpanningTree was introduced (Jan De Beule and Wilf A. Wilson, in PR #363)
  • Lawler and Byskov's algorithms for chromatic number were implemented (Ewan Gilligan, PR #382)
  • Cayley digraphs now have pre-set vertex and edge labels (Jan De Beule and Wilf A. Wilson, in PR #385)
  • DigraphCycle was added as a synonym for CycleDigraph (Wilf A. Wilson, PR #441)
  • Several new digraph product operations were introduced: StrongProduct, ConormalProduct, HomomorphicProduct, and LexicographicProduct (Finn Buck, PR #460)
  • The operation IsDigraphPath was introduced (James D. Mitchell, PR #489)

Other changes