Release v0.6.0

This commit is contained in:
James Westman 2022-11-26 17:14:49 -06:00
parent 97f0feaf7e
commit 9adcab2d22
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
3 changed files with 26 additions and 5 deletions

27
NEWS.md
View file

@ -1,10 +1,31 @@
# v0.6.0 (unreleased)
# v0.6.0
## Breaking Changes
- Quoted and numeric literals are no longer interchangeable (e.g. `"800"` is
no longer an accepted value for an integer type).
- 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.
## Added
- There is now syntax for `GType` literals: the `typeof()` pseudo-function. For example, list stores have an `item-type`
property which is now specifiable like this: `item-type: typeof(.MyDataModel)`. See the documentation for more details.
## Changed
- The language server now logs to stderr.
## Fixed
- Fix the build on Windows, where backslashes in paths were not escaped. (William Roy)
- Remove the syntax for specifying menu objects inline, since it does not work.
- Fix a crash in the language server that was triggered in files with incomplete `using Gtk 4.0;` statements.
- Fixed compilation on big-endian systems.
- Fix an issue in the interactive port tool that would lead to missed files. (Frank Dana)
## Documentation
- Fix an issue for documentation contributors where changing the documentation files would not trigger a rebuild.
- Document the missing support for Gtk.Label `<attributes>`, which is intentional, and recommend alternatives. (Sonny
Piers)
- Add a prominent warning that Blueprint is still experimental
# v0.4.0
## Added