Releases: so1ve/gpui-markup
Releases · so1ve/gpui-markup
v0.5.2
v0.5.1
Added
- show errors when
@is not followed by[]
Fixed
- use prototype methods from traits for more accurate error spans and runtime behavior
Other
- simplify internal implementation
- fix example code
- revise installation instructions in README
v0.5.0
Added
- notice why
{}is required at top level in error message - [breaking] refined attributes syntax
Other
- sync latest usage
- update comments
v0.4.0
Added
- support component expressions
- [breaking] move
[]into{} - [breaking] refined markup syntax
Fixed
- remove duplicated braces in error message
Other
- update snapshot
- use nightly rust
- update code formatting
- update README
- apply automatic fixes
- remove
__assert_parent_elementguard - add nested
ui!calls - apply automatic fixes
- add comments for
parse_method_chain - extract
parse_element_bodyand early returns - bump version
v0.3.0
Added
- [breaking] disallow empty braces, use standard rust comments instead
v0.2.0
Added
- support method calls in children
- [breaking] use
.childby default, add new syntax{..children}to expressVec<Element>
Fixed
- should capture whole
TokenStreamfor method call instead of implementing our own naive parser - should not wrap braces in braces
Other
- add more invalid syntax cases
- document nested macros usage
v0.1.2
Added
- comments
Other
- add docs for
deferred
v0.1.1
Added
- support
deferred - allow components to have children
- support more native elements
- init
Fixed
- remove
canvasandimgfrom native element list - don't use
generate_base_with_spansindeferredcodegen - add
ParentElementtrait bound check - should generate navigation to both start tag and end tag
Other
- update snapshot
- apply automatic fixes
- use prettyplease to prettify snapshot
- add tests for components with children
- update snapshot
- add vscode config
- fix clippy
- use macos for clippy
- okay if pinning zbus does not work...
- pin zbus to fix build
- apply automatic fixes
- wtf tauri
- use nightly rust for linting jobs
- configure ci
- add repository link
- Merge pull request #1 from so1ve/renovate/configure
- add README and LICENSE
- remove
Attribute::KeyMultiValue