Open Issues Need Help
View All on GitHubAI Summary: The `domain_label` in the `diffo_example` is incorrectly set to ':domain' when it should be ':access' for `DiffoExample.Access`. This is causing the domain label in Neo4j to be 'Domain' instead of the expected 'Access'.
AI Summary: This issue highlights a lack of unit tests for the 'has_one' relationship in AshNeo4j. The author suspects a bug in `TransformAddTranslation` that might incorrectly remove translations for the `source_attribute`.
AI Summary: This issue proposes adding a "DeepWiki badge" to the project. The badge is a simple image link that directs users to the DeepWiki platform, likely for documentation or project information. It's a straightforward addition that doesn't involve complex code changes.
AI Summary: This issue requests updating the 'ash' dependency to version 3.6.2 or later to address a security vulnerability identified by CVE-2025-48043. This is a straightforward dependency update task.
AI Summary: This issue proposes to make the project compliant with REUSE.software licensing standards. This involves ensuring that all source code files are properly licensed, which will aid in generating a Software Bill of Materials (SBOM). The goal is to integrate REUSE compliance into the project's workflow.
AI Summary: Modify the AshNeo4j.DataLayer to handle Ash.CiString types in filters and other expressions by converting them to lowercase in the generated Cypher queries using functions like `toLower()`, ensuring case-insensitive matching as specified in the issue description. This involves updating the query generation logic within the data layer to correctly handle CiString attributes.
AI Summary: Refactor the three transformers (likely related to data transformation within the Ash Neo4j data layer) into persisters. This involves changing their functionality to focus solely on adding information to the resource, rather than their current transformation role. The goal is to improve code organization and maintainability.
AI Summary: Integrate Spark.InfoGenerator into the AshNeo4j project's Info module to enhance the documentation generated for the Neo4j DSL sections. This involves modifying the existing Info module to utilize Spark.InfoGenerator for improved output formatting and potentially more detailed explanations of the DSL.
AI Summary: Enhance the AshNeo4j data layer's `relate` DSL verifier to ensure that a relationship entry is provided for every defined relationship in an Ash resource. This involves modifying the existing verifier to check for completeness rather than just the validity of individual entries.
AI Summary: Enhance the error messages generated by the AshNeo4j library's DSL verifier for the `relate` clause. Currently, when a relationship name in the `relate` clause doesn't match an existing relationship, the error message only indicates a mismatch without specifying which relationship name(s) caused the error. The task is to modify the verifier to include the offending relationship name(s) in the error message, improving the developer experience by providing more context for debugging.