You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New sidebar attribute in the shell component to display the menu on the side instead of in the header
Better error handling: SQLPage now stops processing the SQL file after the first error is encountered.
The previous behavior was to try parsing a new statement after a syntax error, leading to a cascade of irrelevant error messages after a syntax error.
Much better error messages when a call to sqlpage.fetch fails.
Fixed a bug where in very specific conditions, sqlpage functions could mess up the order of the arguments passed to a sql query. This would happen when a sqlpage function was called with both a column from the database and a sqlpage variable in its arguments, and the query also contained references to other sqlpage variables after the sqlpage function call. An example would be select sqlpage.exec('xxx', some_column = $a) as a, $b as b from t. A test was added for this case.
added a new url_encode helper for custom components to encode a string for use in a URL.
CSV
fixed a bug where the CSV component would break when the data contained a # character.
properly escape fields in the CSV component to avoid generating invalid CSV files.
Nicer inline code style in markdown.
Fixed width attribute in the card component not being respected when the specified width was < 6.
Fixed small inaccuracies in decimal numbers leading to unexpectedly long numbers in the output, such as 0.47000000000000003 instead of 0.47.
Allow giving an id to HTML rows in the table component. This allows making links to specific rows in the table using anchor links. (my-table.sql#myid)
Fixed a bug where long menu items in the shell component's menu would wrap on multiple lines.