Skip to content

Releases: efahnjoe/dxc

v1.0.0

27 Feb 07:16
9842aa9

Choose a tag to compare

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 BEM generation (a1a18e2)
  • hooks: improve is_ function logic in use_namespace (fd5a0a6)
  • image-viewer: fix key attribute (90ae82b)

v0.1.10

31 Aug 00:49
f40bf5c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.8...v0.1.10

v0.1.8

30 Aug 13:54

Choose a tag to compare

Full Changelog: v0.1.8...v0.1.8