Skip to content

Commit

Permalink
versionadded
Browse files Browse the repository at this point in the history
  • Loading branch information
msullivan committed Dec 11, 2024
1 parent 4290830 commit 6c833f0
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions docs/edgeql/path_resolution.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Discussion of rationale for this change is available in
New path scoping
----------------

.. versionadded:: 6.0

When applying a shape to a path (or to a path that has shapes applied
to it already), the path will be be bound inside computed
pointers in that shape:
Expand Down Expand Up @@ -80,6 +82,8 @@ properties anyway
Path scoping configuration
--------------------------

.. versionadded:: 6.0

EdgeDB 6.0 introduces a new
:ref:`future feature <ref_datamodel_future>`
named ``simple_scoping`` alongside a
Expand Down Expand Up @@ -129,6 +133,8 @@ configuration value ``simple_scoping``:
Warning on old scoping
----------------------

.. versionadded:: 6.0

To make the migration process safer, we have also introduced a
``warn_old_scoping`` :ref:`future feature <ref_datamodel_future>` and
config setting.
Expand All @@ -145,6 +151,8 @@ have false negatives.
Recommended upgrade plan
------------------------

.. versionadded:: 6.0

The safest approach is to first get your entire schema and application
working with ``warn_old_scoping`` without producing any warnings. Once
that is done, it should be safe to switch to ``simple_scoping``
Expand All @@ -171,9 +179,9 @@ that have not yet been verified or updated.

.. _ref_eql_old_path_resolution:

================
Old path scoping
================
===================
Legacy path scoping
===================

This section describes the path scoping algorithm used exclusively
until EdgeDB 5.0 and by default in EdgeDB 6.0.
Expand Down

0 comments on commit 6c833f0

Please sign in to comment.