Release 5.0 and beyond #689
Replies: 2 comments 4 replies
-
Neomodel version 5.0.0 is out now ! Things to noteThis release does not introduce breaking changes, except in the versions of Neo4j (and Python in certain cases) that it supports :
Full changelog
Next stepsNow that neomodel supports a version of Neo4j that will be supported for some years still, we have some breathing space to implement bigger features that can bring a lot of value to neomodel. We already have some candidates for this, but we also intend to go through the Issues panel, and clean it up as much as possible by finding out which ones can bring value to neomodel. As per my previous message, please post in the "Ideas" section of the Discussions. You can also pick topics from the TODO Wiki that you would especially like. Enjoy, and hope to hear from you ! |
Beta Was this translation helpful? Give feedback.
-
Thanks Marius,
My issue is to traverse several relationships and be able to collect
properties from the nodes traversed.
For instance, if I start with the Company node, then the CreditScore, then
the data, then the date, with
.traverse_relations(d=company__creditscore__data__date), I don't know how
to get the company name, creditscore description, data value since the
alias d points to the date node, so I can retrieve only the year and month.
I'll take a look at the provided examples.
Thank you very much
…On Tue, Mar 25, 2025 at 9:11 AM MariusC ***@***.***> wrote:
Thanks for the feedback. Always hard to maintain documentation, especially
as here it has a long history with most of it not being written by current
maintainers. So we just "go along" with was already there, and it's hard to
think of new ways to write it. Anyway !
For traverse_relations, did you see this section
<https://neomodel.readthedocs.io/en/latest/traversal.html> ?
Also, the Getting Started guide shows a full example with all the
advanced methods
<https://neomodel.readthedocs.io/en/latest/getting_started.html#full-example>
tied together, and the corresponding Cypher query, to show how they
interact. Not saying this is enough, but I thought it might help (a bit).
Or is your problem more on how to parse the results of those ?
I will look at the Discord option
—
Reply to this email directly, view it on GitHub
<#689 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AH2OYGP3GZ6H2FZH4MOX34L2WD6SZAVCNFSM6AAAAABZRZHVO2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTENRRGE3TCOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Dear neomodel community,
As you might have seen in the past weeks, activity has resumed for neomodel.
Latest updates
The first step has been to update the existing version (4.x) to support all of Neo4j 4.x versions (up to the LTS 4.4).
The second step has been migrating the packaging and deployment to more recent solutions (pyproject.toml, GitHub Actions,...) along with some code cleanup (prettifying, linting, ...)
Finally, the latest PRs merged upped the support to Neo4j 5.x and Python 3.11
Please note that for now, the master branch is the very latest, meaning it supports Neo4j 5.x and 4.4 ; whereas the latest release in PyPI is still 4.0 which stops at Neo4j version 4.4 To avoid this confusion in the future, we will be creating PRs to "release candidate" branches, so that the master branch always matches the latest PyPI release.
Future updates
Since we are moving again with neomodel, which had been standing quite still for a couple years, we would like your opinion in what you would like to see coming in the next releases ; and how you would like to contribute.
For this, please post in the "Ideas" section of the Discussions. You can also pick topics from the TODO Wiki that you would especially like. Note, this hasn't been updated since 2019, but most of the ideas there have probably not been implemented since
Thanks a lot and I hope to hear from you in the coming months !
Beta Was this translation helpful? Give feedback.
All reactions