- *Breaking change* in the past, regardless of the ordering of columns when a `Table` was created, or the ordering of columns in the `TableOptions`, the result of a feature query would always place the `uuid` column last. As of this version, the behavior has been modified to preserve the ordering of columns, so that if no column list is provided in the options, the `uuid` column will appear in the position it has in the underlying table, as per the `Table.columns` property. Similarly if a query specifies an explicit list of columns in the `TableOptions`, `uuid` will appear in the same position in the result as it does in the supplied list of columns. However in keeping with prior behavior, if an explicit list of columns does not include `uuid`, it will always be added automatically at the end and will appear in the last column of the result.
0 commit comments