-------------------------------------------------------------------
Mon Mar 25 07:12:56 UTC 2024 - Richard Rahl <rrahl0@proton.me>
- Update to version 0.12.0:
+ Add support for Adw.AlertDialog
+ Emit warnings for deprecated APIs
+ Document symbols
+ "Go to definition" (ctrl+click)
+ Code action for "namespace not imported" diagnostics, that adds the
missing import
+ Add a formatter - cli and lsp
+ Support for translation domain
+ Print code actions in error messages
+ Add a header notice mentionning the file is generated
+ decompiler: Use single quotes for output
+ Fixed multine strings support with the escape newline character
+ Fixed the signal completion, which was missing the "$"
+ Fixed property value completion
+ Added a missing semantic highlight (for the enum in Gtk.Scale marks)
+ Handle big endian bitfields correctly
+ Fix mixing relative and absolute paths
-------------------------------------------------------------------
Mon Dec 18 00:37:04 UTC 2023 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
- Revert python3-gobject Requires: fix No module named 'gi'
-------------------------------------------------------------------
Sat Dec 9 06:38:42 UTC 2023 - Richard Rahl <rrahl0@proton.me>
- Update to version 0.10.0:
+ The bind-property keyword has been removed. Use bind instead.
+ Fixed an issue with the language server not conforming the spec.
+ Fixed the signature section of the hover documentation
for properties and signals.
+ Fixed a bug where documentation was sometimes shown
for a different symbol with the same name.
+ Number literals are now correctly parsed as floats
+ Decompiling an empty file now produces an empty file
+ Added hover documentation for the Adw.Breakpoint extensions
- Update to version 0.8.1:
+ Duplicates in a number of places are now considered errors.
+ Fixed a number of bugs in the XML output
- Update to version 0.8.0:
+ Fixed a bug in the language server's acceptance of text
change commands.
+ Fixed a bug in the display of diagnostics when the diagnostic
is at the beginning of a line.
+ Fixed a crash that occurred when dealing with array types.
+ Fixed a bug that prevented Gio.File properties from
being settable.
+ Added support for closure expressions.
+ Added cast expressions, which are sometimes needed to specify
type information in expressions.
+ Added the --typelib-path command line argument, which allows
adding directories to the search path for typelib files.
+ Added custom compile and decompile commands to
the language server.
+ Added support for Adw.MessageDialog custom syntax.
+ Added support for inline sub-templates for
Gtk.BuilderListItemFactory.
+ Added support for Adw.Breakpoint custom syntax.
+ Added a warning when an object ID might be confusing.
+ Added support for Gtk.Scale custom syntax.
+ The XML output uses the integer value rather than GIR name
for enum values.
+ Compiler errors are now printed to stderr rather than stdout.
+ Introduced $ to indicate types or callbacks
+ When a namespace is not found, errors are supressed
when the namespace is used.
+ The compiler bug message now reports the version of
blueprint-compiler.
+ The typeof syntax now uses <> instead of () to match
cast expressions.
+ Menu sections and subsections can now have an ID.
+ The interactive porting tool now ignores hidden folders.
+ Templates now use the typename syntax rather than an ID
to specify the template's class.
-------------------------------------------------------------------
Thu Feb 16 05:38:38 UTC 2023 - Avinesh Kumar <avinesh.kumar@suse.com>
- Update to version 0.6.0:
+ 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)`.
+ The language server now logs to stderr.
+ 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)
+ 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
-------------------------------------------------------------------
Sat Sep 24 11:01:01 UTC 2022 - Lukas Müller <expeehaa@outlook.com>
- Create initial package.