Releases: efahnjoe/dxc
Releases · efahnjoe/dxc
v1.0.0
1.0.0 (2026-02-27)
Features
- Button: implement customizable button component (9d14df9)
- components/button: introduce DxcButtonGroup component for button collections (ef704a7)
- components/image: introduce DxcImage component with enhanced features (5848fc2)
- components/tooltip: scaffold Tooltip component structure (2b99bc8)
- components: enhance container and icon components (f9af4fc)
- constants: introduce event code constants module (391a7a8)
- dxc-components/focus_trap: implement focus trapping component for accessibility (3587279)
- dxc-components/icon: add id attribute support to Icon component (a0419b5)
- dxc-components/icon: add onClick event handling (7d497b0)
- dxc-components/image_viewer: add image viewer component with zoom and rotate support (1f50889)
- dxc-components/input: enhance Input component with new features and improvements (f459be0)
- dxc-components/teleprot: add Teleport component (de012c8)
- dxc-components/transition: add Transition component (9fbf77f)
- dxc-components: enable focus_trap and image_viewer, add teleport/transition, and re-export components (48d7d8e)
- dxc-macros/props_default: introduce PropsDefault macro for configurable defaults (53d69a8)
- dxc-macros/props: enhance props macro with custom derive path support (65cb249)
- dxc-macros/props: enhance Props macro with field attributes and improved parsing (5cea766)
- dxc-types/crossorigin: add Crossorigin enum with trait implementations (b3d872f)
- dxc-types/direction: add Direction enum for layout orientation (2f2458d)
- dxc-types/direction: add IntoAttributeValue impl for Direction with kebab-case serialization (d945a1c)
- dxc-types/namespace: introduce namespace module with Block enum (ce63865)
- dxc-types/resize: introduce Resize enum for DxcInput sizing control (e37ec0c)
- dxc-types/size: introduce Size enum with serialization and Dioxus support (2dd4984)
- dxc-types: add Fit and Loading enumerations (2cfef8e)
- dxc: introduce dxc-types module and standardize imports (59eca14)
- examples/image: enhance image component demo with dynamic content and progress indicators (8fbd63c)
- examples: add Button component showcase (8217165)
- examples: add Input component usage examples (8585b8c)
- implement core layout components and theme system (0046935)
- macros: introduce macro library for CSS classes and props (f4d6f16)
- macros: refactor classes and props macros with procedural implementation (3bc8da4)
- macros: support default values in props macro (5307927)
- Refactor project into single-crate architecture (#16) (7a24e72)
- types/block: add Textarea variant to Block enum (c38cbea)
- types/namespace: introduce new block types (06049fc)
- types/types: introduce ButtonType enum for semantic button styling (7c12232)
- types/types: introduce LinkType enum for semantic button styling (fabd739)
- workspace: bump version to 0.1.6 and update README feature status (f2b983f)
- workspace: upgrade to Rust 2024 edition and update dependencies (c9f0d2f)
Bug Fixes
- config: correct cargo build target directory configuration (062fcdc)
- dxc-components/input: correct clear icon visibility logic and interaction (0467b95)
- dxc-components/input: correct password input icon visibility (71e3e23)
- dxc-components/input: fix password icon toggle and input state handling (63b0ec4)
- dxc-components/input: resolve input value capture and password icon issues (31d23af)
- example: correct DxcLink component property name (38f03b9)
- hooks: correct namespace handling for None state in
UseNamespeace(ae6aa2c) - hooks: correct the naming of elements and modifiers in the BEM naming convention (932af45)
- hooks: handle empty modifier in namespace
BEMgeneration (a1a18e2) - hooks: improve
is_function logic inuse_namespace(fd5a0a6) - image-viewer: fix key attribute (90ae82b)
v0.1.10
v0.1.8
Full Changelog: v0.1.8...v0.1.8