Changelog for
blueprint-compiler-0.10.0+38~git.e261180-lp155.5.1.noarch.rpm :
* Mon Dec 18 2023 mantarimayAATTpm.me- Update to version 0.10.0+38~git.e261180:
* language: Add translation-domain
* formatter: Handle Inline comments
* Apply isort and black formatting everywhere
* formatter: Tweak whitespace in special cases
* formatter: Ensure the file ends with one newline
* Formatter: Close empty objects on same line
* lsp: Fix bad argument for compile
* lsp: Fix classname
* Add a formatter
* tokenizer: Allow escaped newlines
* Fri May 19 2023 scott.bradnickAATTsuse.com- Update to version 0.8.1+git20230517.aa76796:
* Release v0.8.1
* More errors for duplicates
* Fix template IDs in breakpoint setters
* ExtAdwMessageDialog: Duplicate flag errors
* Fix template IDs in a couple more places
* Fix templates in bind-property
* tests: Add another template test
* docs: Fix ExtListItemFactory example & description
* Fix simple bindings with template soure
* Release v0.8.0
* Fix \'template\' keyword in list item factories
* Add Gtk.Scale mark syntax
* tests: Auto-discover test files
* ci: Fuzzer is no longer allowed to fail
* Add type to BuilderListItemFactory extension
* docs: Document the new template type syntax
* Change template syntax
* Fix a bug found by the fuzzer
* Fix Gio.File properties
* Add warning for confusing object IDs
* docs: Fix some warnings
* Add Adw.Breakpoint custom syntax
* ci: Use libadwaita from git
* cli: Ignore hidden folders in interactive port
* Remove trailing commas in Translated
* Remove .vscode
* Minor code cleanup
* docs: Remove the examples page
* Remove unused imports and code
* language: Rename extension classes
* language: Rename expression classes
* docs: Add syntax specification
* Simplify Translated
* menus: Simplify grammar a bit
* Refactor child types
* Make builder template factories use a subscope
* Rename property to avoid conflict
* Add ScopeCtx instead of root.objects_by_id
* Fix crash
* Update menu syntax
* Move bindings out of the Value syntax
* Add StringValue
* Update regression tests
* Use <> instead of () for casts & typeof
* errors: Report version in compiler bug message
* Fix template types
* Fix mypy error
* Builder list factory
* Add Adw.MessageDialog responses extension
* Fix misleading error message for missing semicolon
* Lsp hotfix
* Reduce errors when a namespace is not found
* performance: Cache some properties
* Remove unnecessary list() call
* lsp: Add compile an decompile commands
* Add --typelib-path command line argument
* Fix mypy errors & other bugs
* Improve expression type checking
* Fix bugs in number literals
* types: Remove g
* type names
* Fix flag syntax
* parse_tree: Remove Pratt parser
* typelib: Fix crash when handling array types
* Change the way values work
* Add properties to AST types
* Add some type hints
* Simplify error & warning handling
* language: Use new extern syntax in signal handlers
* language: Change extern type syntax
* parse_tree: Fix Warning node
* Fix diagnostic location reporting
* cli: Print compile errors to stderr
* language: Add closure expressions
* language: Add cast expressions
* types: Add UncheckedType
* lsp: Support change events with no range
* Fix CI
* xml: Fix flags and enums
* Fix menus
* ci: Run tests with G_DEBUG=fatal-warnings
* tests: Test XML outputs
* ci: Fix Dockerfile
* ci: Check formatting
* Format using black
* ci: Update regression tests
* Post-release version bump
* Release v0.6.0
* Update MAINTENANCE.md
* Fix type declaration
* docs: Document the new typeof() operator
* docs: Fix version in flatpak docs
* Fix new mypy errors
* docs: Add warning that blueprint is experimental
* doc: Mention history and Workbench
* Support Python 3.9
* port: Fix directory recursion
* typelib: Fix big-endian architectures
* Separate output into its own module
* Fix crash in language server
* lsp: Log to stderr rather than a file
* language: Remove inline menus
* Escape backlash on Windows
* language: Support boxed types and GType
* Update MAINTENANCE.md
* ci: Update regression tests
* doc: Add documentation to contribute
* doc: Add documentation for Gtk.Label attributes
* docs: Fix build setting
* doc: Add more apps built with Blueprint
* Post-release version bump
* Release v0.4.0
* Add MAINTENANCE.md
* Update docs/index.rst
* lsp: Report error hints
* Exit with error code when a bug is reported
* Fix referencing template by ID
* Validate that an object can have children
* grammar: Create an AST node for type names
* Update documentation
* lsp: Fix crash when import version missing
* Fix action widgets in templates
* Add emacs major mode to \'Editor Plugins\'
* Ci: Update coverage configuration
* ci: Install pygobject in CI image
* typelib: Use GIRepository to find typelib path
* docs: Add notes for distro packagers
* gir: Gracefully handle missing .gir files
* Use typelib instead of XML
* build: Set the module path in the build
* tokenizer: Fix number parsing (again)
* Add lookup expressions
* Fix compiling empty file
* decompiler: Fix Adwaita version
* Update regression tests
* Post-release version bump
* Wed Jan 18 2023 scott.bradnickAATTsuse.com- Update to version 0.2.0+git20220609.87cedc2:
* Fri Jun 17 2022 Scott Bradnick
- Fixing up some bad non-\'%{python_sitelib}\' references- Adding devel package output
* Thu May 26 2022 scott.bradnickAATTsuse.com- Update to version git20220517.06278a6:
* readme: Add Matrix room link
* Add more applications built with Blueprint
* Fix sponsor link
* tokenizer: Fix operator tokenization
* xml: Convert GirType to type name automatically
* ci: Add coverage
* tokenizer: Fix number parsing
* validation: Disallow instantiating abstract classes
* validation: Writable/construct-only properties
* docs: Document how to reference a template object
* Thu May 26 2022 Scott Bradnick - Initial version