Releases: filipdutescu/yew-and-bulma
0.4.0-yew-and-bulma
0.4.0 (2023-04-11)
The major point of this release is to add all of the
Bulma layout elements. To go alongside
those, various examples were also added, to provide a nice starting point and
reference.
Here is a more detailed list of changes:
Features
- Implement Yew components for all Bulma layout elements:
- Add the container element
- Add the level element
- Add the media elements
- Add the hero element
- Add the section element
- Add the footer element
- Add the tile element
Other
- Fix the example page titles to name the actual showcased element
- Update all examples to use the container element where needed, to look a bit
prettier - Add an [
xtask
][xtask] crate for generating and showing code coverage. Code
coverage will be added to each PR and can be checked at-glance in the README
0.3.0-yew-and-bulma
0.3.0 (2023-04-02)
The main change brought by this release is the addition of
Column components. Some internal changes are made to improve QoL
for development, such as updates to the CI actions and the addition of a
macro crate.
Features
- Add the Column components
- Convert to a workspace
- Add the yew-and-bulma-macros
crate, mostly to provide base component properties (for now) - Add HTML events to all component properties
- Forbid unsafe code from both crates
- Set viewport as the key in viewport combination for properties (ie size,
display)
Other improvements
- Add commit lints
- Add issue templates
- Check nightly errors as well
0.1.2-yew-and-bulma-macros
0.1.2 (2023-04-01)
The previous version had its docs not working due to a few Yew references.
This release addresses the issue.
Fixes
- Remove Yew references from the documentation
0.2.1
0.2.1 (2023-03-25)
The previous version broke examples due to an increment of the crate version. This release
addresses the issue by updating the examples.
Fixes
- Examples use the proper crate version
0.2.0
0.2.0 (2023-03-25)
The major point of this release is to add all of the Bulma elements.
To go alongside those, various examples were also added, to provide a nice starting point and
reference.
Here is a more detailed list of changes:
Features
- Implement Yew components for all Bulma elements:
- Add the block element
- Add the box element
- Add the button element
- Add the content element
- Add the delete element
- Add the icon element
- Add the image element
- Add the notification element
- Add the progress bar element
- Add the table elements
- Add the tag element
- Add the title elements
- Add a generic color helper, in addition to the existing text and background color ones
- Update the
ClassBuilder
to support the generic color helper and toggle the light variants
of colors - Add a generic size utility, which defines the most commonly used Bulma sizes
Fixes
- Fix the documentation for constants as some did not explain correctly use cases and meaning