Skip to content

Releases: so1ve/gpui-markup

v0.5.2

11 Jan 20:05
2b4db81

Choose a tag to compare

Fixed

  • should treat Uppercase identifiers as components only

Other

  • update doc comments to match latest output

v0.5.1

11 Jan 19:45
901a289

Choose a tag to compare

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

11 Jan 14:58
f3dabc1

Choose a tag to compare

Added

  • notice why {} is required at top level in error message
  • [breaking] refined attributes syntax

Other

  • sync latest usage
  • update comments

v0.4.0

10 Jan 16:19
3a3f5c1

Choose a tag to compare

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_element guard
  • add nested ui! calls
  • apply automatic fixes
  • add comments for parse_method_chain
  • extract parse_element_body and early returns
  • bump version

v0.3.0

10 Jan 08:59
60e6367

Choose a tag to compare

Added

  • [breaking] disallow empty braces, use standard rust comments instead

v0.2.0

10 Jan 08:41
6d103f1

Choose a tag to compare

Added

  • support method calls in children
  • [breaking] use .child by default, add new syntax {..children} to express Vec<Element>

Fixed

  • should capture whole TokenStream for 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

10 Jan 01:40
0d1c77b

Choose a tag to compare

Added

  • comments

Other

  • add docs for deferred

v0.1.1

10 Jan 01:25
bfa2eac

Choose a tag to compare

Added

  • support deferred
  • allow components to have children
  • support more native elements
  • init

Fixed

  • remove canvas and img from native element list
  • don't use generate_base_with_spans in deferred codegen
  • add ParentElement trait 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