Releases: JuliaGraphs/GraphNeuralNetworks.jl
Releases · JuliaGraphs/GraphNeuralNetworks.jl
GraphNeuralNetworks-v1.0.0
Diff since GraphNeuralNetworks-v0.6.23
Breaking Changes:
- The temporal convolutional layers have been completely revised, both for adherence to the original papers (e.g. for the TGCN layer) and for compatibility with the new recurrence style in Flux v0.16
Merged pull requests:
- changes for Flux v0.15 (#550) (@CarloLucibello)
- rewrite recurrent temporal layers for Flux v0.16 (#560) (@CarloLucibello)
- broadcast, iterate, and setindex! for TemporalSnapshotsGNNGraph (#563) (@CarloLucibello)
- [GNNGraphs] fix show for non-array (#564) (@CarloLucibello)
- filter labels in diff for GNNGraphs releases (#565) (@CarloLucibello)
- filter labels in release diff (#566) (@CarloLucibello)
Closed issues:
GNNlib-v1.0.0
Breaking Changes:
- modified
set2set_pool
andgated_graph_conv
to adapt to Flux's v0.16 new recurrence style
Merged pull requests:
- filter labels in release diff (#566) (@CarloLucibello)
Closed issues:
GNNGraphs-v1.4.0
Merged pull requests:
- broadcast, iterate, and setindex! for TemporalSnapshotsGNNGraph (#563) (@CarloLucibello)
- [GNNGraphs] fix show for non-array (#564) (@CarloLucibello)
- filter labels in diff for GNNGraphs releases (#565) (@CarloLucibello)
Closed issues:
GraphNeuralNetworks-v0.6.23
Diff since GraphNeuralNetworks-v0.6.22
Merged pull requests:
- improve GNNLux docs (#542) (@CarloLucibello)
- Add version selector (#543) (@aurorarossi)
- Add
Hands On
tutorial GNNLux (#549) (@aurorarossi) - try new approach for building and deploying docs (#552) (@CarloLucibello)
Closed issues:
GNNlib-v0.2.5
GNNlib GNNlib-v0.2.5
GNNlib-v0.2.4
GNNlib GNNlib-v0.2.4
GNNLux-v0.1.1
GNNLux GNNLux-v0.1.1
Merged pull requests:
- docs improvements (#539) (@CarloLucibello)
- improve GNNLux docs (#542) (@CarloLucibello)
- Add version selector (#543) (@aurorarossi)
- Add
Hands On
tutorial GNNLux (#549) (@aurorarossi) - try new approach for building and deploying docs (#552) (@CarloLucibello)
Closed issues:
GNNGraphs-v1.3.1
GNNGraphs GNNGraphs-v1.3.1
Merged pull requests:
- simplify documentation (#531) (@CarloLucibello)
- Add token to codecov action (#532) (@gdalle)
- revisit docs organization (#535) (@CarloLucibello)
- docs improvements (#539) (@CarloLucibello)
- updates to GNNLux for first release (#540) (@CarloLucibello)
- improve GNNLux docs (#542) (@CarloLucibello)
- Add version selector (#543) (@aurorarossi)
- Add
Hands On
tutorial GNNLux (#549) (@aurorarossi) - try new approach for building and deploying docs (#552) (@CarloLucibello)
Closed issues:
GraphNeuralNetworks-v0.6.22
GraphNeuralNetworks GraphNeuralNetworks-v0.6.22
Merged pull requests:
- Coloring refinement algorithm (#444) (@CarloLucibello)
- separate GNNGraphs from GNNlib (#446) (@CarloLucibello)
- Add possibility to pass weights to
GCNConv
(#447) (@aurorarossi) - Add
DCGRU
temporal layer (#448) (@aurorarossi) - temporarily reintegrate GNNGraphs tests (#449) (@CarloLucibello)
- CI for GNNGraphs.jl (#451) (@CarloLucibello)
- make GraphNeuralNetworks.jl depend on GNNGraphs.jl (#453) (@CarloLucibello)
- drop_nodes -> remove_nodes (#454) (@CarloLucibello)
- fix docs (#455) (@CarloLucibello)
- move mldatasets2gnngraph (#458) (@CarloLucibello)
- create GNNLux.jl package (#460) (@CarloLucibello)
- [GNNLux] GCNConv, ChebConv, GNNChain (#462) (@CarloLucibello)
- [GNNLux] more layers (#463) (@CarloLucibello)
- use GNNlib in GNN.jl (#464) (@CarloLucibello)
- [GNNlib] fix cuda ext (#465) (@CarloLucibello)
- tests for GNNlib (#466) (@CarloLucibello)
- fix docs (#467) (@CarloLucibello)
- [GNNLux] fix tests (#468) (@CarloLucibello)
- [GNNLux] more layers (#469) (@CarloLucibello)
- [GNNLux] TGCN temporal layer (#470) (@aurorarossi)
- [GNNLux] more layers pt. 3 (#471) (@CarloLucibello)
- [GNNGraphs] implement
remove_edges(g, p)
(#474) (@rbSparky) - [GNNLux] Added SGConv (#475) (@rbSparky)
- fix dense test (#479) (@CarloLucibello)
- [GNNLux] Adding MegNetConv Layer (#480) (@rbSparky)
- rng instead of seed for rand_graph (#482) (@CarloLucibello)
@functor
->@layer
(#484) (@CarloLucibello)- [GNNLux] Add A3TGCN temporal layer (#485) (@aurorarossi)
- [GNNLux] Add GConvLSTM, GConvGRU and DCGRU temporal layers (#487) (@aurorarossi)
- fix NNConv docs (#488) (@CarloLucibello)
- Add
EvolveGCNO
temporal layer (#489) (@aurorarossi) - [GNNLux] updates for Lux v1.0 (#490) (@CarloLucibello)
- [GNNLux] Adding NNConv Layer (#491) (@rbSparky)
- [GNNLux] add GMMConv, ResGatedGraphConv (#494) (@CarloLucibello)
- move GraphNeuralNetworks to a single folder (#496) (@CarloLucibello)
- feat: add NeighborLoader (#497) (@askorupka)
- feat: add induced_subgraph functionality (#499) (@askorupka)
- [GNNLux] Adding SAGEConv Layer (#500) (@rbSparky)
- fix vector DataStore (#505) (@CarloLucibello)
- Documentation with
MultiDocumenter.jl
(#508) (@aurorarossi) - Fix badge link (#509) (@aurorarossi)
- Passing multidocs workflows in PRs (#510) (@aurorarossi)
- [Docs] New introduction to monorepo (#512) (@aurorarossi)
- GNNLux docs start and general docs improvement (#513) (@aurorarossi)
- Add GNNLux docstrings (#515) (@aurorarossi)
- Add GNNLux temporal convolutional layers docstrings and docs (#516) (@aurorarossi)
- move GraphNeuralNetworks.jl to TestItems.jl (#517) (@CarloLucibello)
- more updates for the tests (#519) (@CarloLucibello)
- Remove
preview
docs (#520) (@aurorarossi) - Add
GNNLux
training example in docs (#521) (@aurorarossi) - Move NeighborLoader to GNNGraphs (#522) (@aurorarossi)
- Bump codecov/codecov-action from 4 to 5 (#525) (@dependabot[bot])
- add buildkite workflow (#526) (@CarloLucibello)
- buildkite AMDGPU (#529) (@CarloLucibello)
- buildkite for GNNlib + get_graph_type (#530) (@CarloLucibello)
- simplify documentation (#531) (@CarloLucibello)
- Add token to codecov action (#532) (@gdalle)
- revisit docs organization (#535) (@CarloLucibello)
- docs improvements (#539) (@CarloLucibello)
- updates to GNNLux for first release (#540) (@CarloLucibello)
Closed issues:
- plan for splitting the package (#450)
- use Flux.@layer instead of Flux.@functor (#452)
- consider using MultiDocumenter (#456)
- reinstate temporal graphs tutorials (#457)
- random graph generators should take an
rng
instead of aseed
(#459) - plan for GNNLux.jl (#461)
- Cannot create GNNGraph with unconnected nodes (#472)
- Implementation of recommender system based on GNN (#473)
- GNNs.jl's CI is failing for
GRAPH_T = :dense
(#476) - move all tests to TestItems.jl and TestItemsRunner.jl (#477)
- document the monorepo structure and the package dependencies (#483)
GCNConv
layer fails when theGNNGraph
comes from an adjacency matrix (#486)- move GraphNeuralNetworks.jl to its own folder (#495)
- Comparison to GeometricFlux.jl (#502)
- Overriding Base.getproperty(vds::Vector{DataStore}, s::Symbol) conflicts
A.ref
usage in julia (#504) - move repo to JuliaGraphs org (#506)
- move NeighborLoader to GNNGraphs (#507)
- coverage not displayed in readme (#528)
- [docs] move tutorials to GraphNeuralNetworks.jl package (#533)
GNNLux-v0.1.0
GNNLux GNNLux-v0.1.0
Initial release.