Skip to content

Commit 6510693

Browse files
committed
Update package for v1.5.0 release
1 parent 7f294b1 commit 6510693

File tree

4 files changed

+59
-5
lines changed

4 files changed

+59
-5
lines changed

.VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.1
1+
1.5.0

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,59 @@ Wilf A. Wilson, Michael Young et al.
44

55
Licensing information can be found in the `LICENSE` file.
66

7+
## Version 1.5.0 (released 27/10/2021)
8+
9+
This is a fairly major release of the Digraphs package, containing some bugfixes and several new features.
10+
11+
In this version, we welcome Finn Buck, Tom Conti-Leslie, Ewan Gilligan, Lea
12+
Racine, and Ben Spiers as contributors to the package.
13+
14+
15+
### Bugfixes
16+
17+
* The edge labels of Cayley digraphs could sometimes be incorrect (Fixed by [Jan De Beule][] in [PR #452](https://github.com/digraphs/Digraphs/pull/452))
18+
* Typos in the documentation of `IsDirectedTree` and an error message for `OnDigraphs` were fixed ([Wilf A. Wilson][] in PRs [#480](https://github.com/digraphs/Digraphs/pull/480) and [#498](https://github.com/digraphs/Digraphs/pull/498))
19+
20+
### A database of one-off named graphs and digraphs, and more families of standard examples
21+
22+
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.
23+
24+
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
25+
[#408](https://github.com/digraphs/Digraphs/pull/408),
26+
[#409](https://github.com/digraphs/Digraphs/pull/409),
27+
[#411](https://github.com/digraphs/Digraphs/pull/411),
28+
[#415](https://github.com/digraphs/Digraphs/pull/415),
29+
[#416](https://github.com/digraphs/Digraphs/pull/416),
30+
[#417](https://github.com/digraphs/Digraphs/pull/417),
31+
[#423](https://github.com/digraphs/Digraphs/pull/423),
32+
[#424](https://github.com/digraphs/Digraphs/pull/424),
33+
[#425](https://github.com/digraphs/Digraphs/pull/425),
34+
[#445](https://github.com/digraphs/Digraphs/pull/445),
35+
[#454](https://github.com/digraphs/Digraphs/pull/454),
36+
[#456](https://github.com/digraphs/Digraphs/pull/456), and
37+
[#490](https://github.com/digraphs/Digraphs/pull/490).
38+
39+
Furthermore, Reinis Cirpons, Tom Conti-Leslie, and Murray Whyte added a database of one-off named graphs and digraphs in [PR #404](https://github.com/digraphs/Digraphs/pull/404).
40+
These digraphs can be constructed by calling `Digraph` with a string of appropriate name, e.g. `Digraph("brinkmann")`.
41+
The available names can be accessed with the `ListNamedDigraphs` function.
42+
43+
44+
### Other new features
45+
46+
* 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](https://github.com/digraphs/Digraphs/pull/336))
47+
* `MaximalCommonSubdigraph` and `MinimalCommonSuperdigraph` were introduced (Luke Elliot, [PR #361](https://github.com/digraphs/Digraphs/pull/361))
48+
* `DigraphShortestPathSpanningTree` was introduced ([Jan De Beule][] and [Wilf A. Wilson][], in [PR #363](https://github.com/digraphs/Digraphs/pull/363))
49+
* Lawler and Byskov's algorithms for chromatic number were implemented (Ewan Gilligan, [PR #382](https://github.com/digraphs/Digraphs/pull/382))
50+
* Cayley digraphs now have pre-set vertex and edge labels ([Jan De Beule][] and [Wilf A. Wilson][], in [PR #385](https://github.com/digraphs/Digraphs/pull/385))
51+
* `DigraphCycle` was added as a synonym for `CycleDigraph` ([Wilf A. Wilson][], [PR #441](https://github.com/digraphs/Digraphs/pull/441))
52+
* Several new digraph product operations were introduced: `StrongProduct`, `ConormalProduct`, `HomomorphicProduct`, and `LexicographicProduct` (Finn Buck, [PR #460](https://github.com/digraphs/Digraphs/pull/460))
53+
* The operation `IsDigraphPath` was introduced ([James D. Mitchell][], [PR #489](https://github.com/digraphs/Digraphs/pull/489))
54+
55+
### Other changes
56+
57+
* The `ViewString` and inherently known properties of trees, forests, cycle digraphs and tournaments were improved ([Wilf A. Wilson][] in PRs [#440](https://github.com/digraphs/Digraphs/pull/440) and [#447](https://github.com/digraphs/Digraphs/pull/447))
58+
* Some technical changes to the package were made by [James D. Mitchell][] in [PR #488](https://github.com/digraphs/Digraphs/pull/488) and by [Max Horn][] in [PR #502](https://github.com/digraphs/Digraphs/pull/502)
59+
760
## Version 1.4.1 (released 14/05/2021)
861

962
This minor release contains several bugfixes and technical changes,

PackageInfo.g

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
##
1010

1111
## <#GAPDoc Label="PKGVERSIONDATA">
12-
## <!ENTITY VERSION "1.4.1">
12+
## <!ENTITY VERSION "1.5.0">
1313
## <!ENTITY GAPVERS "4.10.0">
1414
## <!ENTITY GRAPEVERS "4.8.1">
1515
## <!ENTITY IOVERS "4.5.1">
1616
## <!ENTITY ORBVERS "4.8.2">
1717
## <!ENTITY DATASTRUCTURESVERS "0.2.5">
1818
## <!ENTITY NAUTYTRACESINTERFACEVERS "0.2">
19-
## <!ENTITY ARCHIVENAME "digraphs-1.4.1">
19+
## <!ENTITY ARCHIVENAME "digraphs-1.5.0">
2020
## <!ENTITY COPYRIGHTYEARS "2014-21">
2121
## <#/GAPDoc>
2222

@@ -28,8 +28,8 @@ _STANDREWSCS := Concatenation(["Jack Cole Building, North Haugh, ",
2828
SetPackageInfo(rec(
2929
PackageName := "Digraphs",
3030
Subtitle := "Graphs, digraphs, and multidigraphs in GAP",
31-
Version := "1.4.1",
32-
Date := "14/05/2021", # dd/mm/yyyy format
31+
Version := "1.5.0",
32+
Date := "27/10/2021", # dd/mm/yyyy format
3333
License := "GPL-3.0-or-later",
3434
ArchiveFormats := ".tar.gz",
3535

VERSIONS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#############################################################################
99
##
1010

11+
release 1.5.0 - 27/10/2021
1112
release 1.4.1 - 14/05/2021
1213
release 1.4.0 - 27/01/2021
1314
release 1.3.1 - 27/11/2020

0 commit comments

Comments
 (0)