Items query is now returning items in order of id, rather than board position

It seems as though the API is now returning items/subitems in order of ID ascending, rather than by their board position (Main Table). This is true even when using old API versions.

Is this intentional? It has broken several use cases for me, as I use the board order to express information.

If it is intentional, has it been announced anywhere? Can we change this via an argument? Please help!

Board (Main Table):

Query:

  boards(ids: 6774044620){
    items_page (limit: 50){
      items {
        id 
        name
        subitems{
          id
          name
        }
      }
    }
  }
}

Response:

Hello there @FrancisElliott,

On a small test I did I can see that if the board has items and subitems, the items come in the same order as you see them in the UI. The subitems are coming as “oldest first”. Are you saying that before you got the subitems in the same order as they were shown in each item via the UI?

Looking forward to hearing from you!

Cheers,
Matias

That is correct. The subitems were returning in the order they were shown in the UI. This was the standard behavior for items and subitems. It appears to have changed.