blueprint-compiler/NEWS.md
James Westman c0c40b1577
language: Support boxed types and GType
- Add support for type checking boxed types
- Remove support for converting string and number literals
- Add the `typeof()` operator for GType literals
2022-10-06 13:03:33 -05:00

904 B

v0.6.0 (unreleased)

Breaking Changes

  • Quoted and numeric literals are no longer interchangeable (e.g. "800" is no longer an accepted value for an integer type).
  • Boxed types are now type checked.

v0.4.0

Added

  • Lookup expressions
  • With the language server, hovering over a diagnostic message now shows any associated hints.

Changed

  • The compiler now uses .typelib files rather than XML .gir files, which reduces dependencies and should reduce compile times by about half a second.

Fixed

  • Fix the decompiler/porting tool not importing the Adw namespace when needed
  • Fix a crash when trying to compile an empty file
  • Fix parsing of number tokens
  • Fix a bug where action widgets did not work in templates
  • Fix a crash in the language server that occurred when a using statement had no version
  • If a compiler bug is reported, the process now exits with a non-zero code