- c07f7be: Adjust documentation
- 4104ae9: Fix duplicate stylesheet fetching
- 6ed2a0f: Exclude examples and tests from packaged bundle
- f131b10: Refactor XStateAdapter for Unified API
- 050b368: Remove examples from published package
- 6b2c06c: Expose setGlobalStyles function for global styling
- fd292e3: set eslint-plugin-security to dev dependencies
-
ec0d98e: ### Features
- Decorators for Reactive Components: Added
Shared
andIsolated
decorators to enable reactive, class-based components with support for XState, Redux, and MobX. - DOM Event Handling: Enhanced the
send
method to support DOM events, improving interoperability and enabling dynamic updates. - Gradient Tally Example: Added an example showcasing dynamic rendering with gradient tally effects using lit-html.
- Initialization Guard: Moved
_initialized
flag handling toIgniteElement
for better DOM readiness and SSR support. - Redux Adapter Enhancements: Added type-safe dispatch and dynamic state management for slices and stores.
- Test Enhancements: Suppressed console warnings and errors during test runs for cleaner output.
- CI/CD Integration: Added Codecov integration with 80% coverage enforcement and reporting.
- Updated README to explain web standards leveraged by
ignite-element
and added links to official documentation for reference.
- Decorators for Reactive Components: Added
- 9385692: Refactored global styles handling and updated style injection API. Added deprecation warnings for
styles.paths
andstyles.custom
.
All notable changes to this project will be documented in this file. See Changesets for release and versioning guidelines.
-
Tooling migration:
- Migrated from
standard-version
toChangesets
for versioning and changelog generation. - Updated CI to use
pnpm
for dependency management. - Improved CI workflow with automatic publishing to NPM after successful builds.
- Migrated from
-
Internal updates:
- Optimized caching steps in the CI workflow for better performance.
- Refined publishing steps to avoid redundant actions.
- Initial release with support for XState, Redux, and MobX adapters.
- Added support for custom and path-based styles.
- Provided examples for XState, Redux, and MobX integrations.