diff --git a/NEWS.md b/NEWS.md index 0997afb..276d879 100644 --- a/NEWS.md +++ b/NEWS.md @@ -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 ``, which is intentional, and recommend alternatives. (Sonny + Piers) +- Add a prominent warning that Blueprint is still experimental + + # v0.4.0 ## Added diff --git a/docs/flatpak.rst b/docs/flatpak.rst index 7382b47..f848671 100644 --- a/docs/flatpak.rst +++ b/docs/flatpak.rst @@ -16,7 +16,7 @@ a module in your flatpak manifest: { "type": "git", "url": "https://gitlab.gnome.org/jwestman/blueprint-compiler", - "tag": "v0.4.0" + "tag": "v0.6.0" } ] } diff --git a/meson.build b/meson.build index be517bc..2642084 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('blueprint-compiler', - version: '0.5.0', + version: '0.6.0', ) subdir('docs')