@balena/abstract-sql-to-typescript
Advanced tools
Changelog
6.1.1 - 2025-08-15
<details> <summary> Update dependencies [Pagan Gazzard] </summary></details>odata-to-abstract-sql-10.0.0 - 2025-08-15
<details> <summary> Make use of `ConvertRow` to ensure the correct type for out fake $insert rows [Pagan Gazzard] </summary></details>abstract-sql-compiler-11.2.0 - 2025-08-15
- Add support for a
ConvertRow
virtual node to convert a row that looks like a table row to match the type [Pagan Gazzard]- Add support for a
JSONPopulateRecord
node to convert JSON to a row [Pagan Gazzard]- Add support for a
RowToJSON
node to convert a row to JSON [Pagan Gazzard]- Add support for casting to a table/record type [Pagan Gazzard]
abstract-sql-compiler-11.1.4 - 2025-08-15
- Remove redundant exports from abstract-sql-schema-optimizer [Pagan Gazzard]
abstract-sql-compiler-11.1.3 - 2025-08-14
- Handle optimizing/compiling table nodes in the standard manner [Pagan Gazzard]
abstract-sql-compiler-11.1.2 - 2025-08-13
- Ignore duplicate function errors when creating computed functions [Pagan Gazzard]
abstract-sql-compiler-11.1.1 - 2025-08-12
- Create computed functions after table definitions [Pagan Gazzard]
abstract-sql-compiler-11.1.0 - 2025-08-12
- Add the ability to have computed fields generate/call functions [Pagan Gazzard]
abstract-sql-compiler-11.0.3 - 2025-08-08
- Optimize away unnecessary aliasing [Pagan Gazzard]
abstract-sql-compiler-11.0.2 - 2025-08-08
- Tests: update dev dependencies [Pagan Gazzard]
abstract-sql-compiler-11.0.1 - 2025-08-01
- Update tsconfig module to
Node18
[Pagan Gazzard]- Tests: switch from ts-node to @swc-node/register [Pagan Gazzard]
odata-to-abstract-sql-9.0.1 - 2025-08-08
- Tests: Re-enable tests about avoiding recomputing computed fields [Pagan Gazzard]
Changelog
6.1.0 - 2025-08-06
Changelog
6.0.0 - 2025-08-01
<details> <summary> Update @balena/abstract-sql-compiler to 11.x, @balena/odata-to-abstract-sql to 9.x [Pagan Gazzard] </summary></details>odata-to-abstract-sql-9.0.0 - 2025-08-01
<details> <summary> Update @balena/abstract-sql-compiler to 11.x [Pagan Gazzard] </summary>
- Only publish the
out
directory [Pagan Gazzard]- Update tsconfig module to
Node18
[Pagan Gazzard]- Rely on computed fields having been compiled into the table definition [Pagan Gazzard]
</details>abstract-sql-compiler-11.0.0 - 2025-08-01
- Only publish the
out
directory [Pagan Gazzard]- Compile computed fields into the table definition [Pagan Gazzard]
- Standardize filenames [Pagan Gazzard]
- Improve typing of
AbstractSqlField['computed']
[Pagan Gazzard]- Improve typing of
AbstractSqlModel['rules']
[Pagan Gazzard]- Remove support for deprecated
['Bind', string, string]
bind node format [Pagan Gazzard]- Remove deprecated
AliasableFromTypeNodes
type, useFromTypeNodes
instead [Pagan Gazzard]- Use an options object for
optimizeSchema
rather than flags [Pagan Gazzard]- Convert to ESM [Pagan Gazzard]
- Remove support for legacy
Now
nodes in favor ofCurrentTimestamp
[Pagan Gazzard]- Switch to a separate
viewDefinition
property for creating views [Pagan Gazzard]abstract-sql-compiler-10.6.3 - 2025-07-17
- Tests: Update @balena/odata-to-abstract-sql to 8.0.1 [Pagan Gazzard]
- Convert to ESM [Pagan Gazzard]