Releases: basicmachines-co/basic-components
v0.3.0
v0.3.0 (2024-11-18)
Features
- Include all components in dependency mapping (
0136455
)
Added empty lists for components with no dependencies in component_dependencies.toml. Refactored component_analyzer.py to ensure all components are included in the dependencies mapping. Enhanced error handling in components.py for better user feedback.
- docs: Add installation tabs for multiple package managers (
d61c0ad
)
Updated installation documentation to include tabs for uv, poetry, and pip commands. Also added details about component dependencies with examples.
v0.2.0
v0.2.0 (2024-11-17)
Bug Fixes
- Fix dependecy groups in pyproject.toml (
b6e4fc8
)
Documentation
- Add CHANGELOG to docs site (
0b35e1d
)
Features
- Add component dependency analyzer tool (
3aa76c8
)
Introduce a new tool to analyze component dependencies with optional TOML and JSON output. This tool can identify PascalCase component references and supports integrations, special icon cases, and core components. Added a corresponding TOML file for known dependencies.
Refactoring
- Adjust project configuration and file structure (
7fc49f2
)
Move dependencies and script definitions in pyproject.toml for better structure. Rename and relocate cli.py to components.py to improve clarity. Update .gitignore to include .env files.
- Restructure component files and update dependencies (
d74ea0e
)
Moved component files to new directories for better organization. Updated pyproject.toml and uv.lock reflecting changes and added tomli-w dependency. Enhanced CLI tool with dependency handling and a dry run feature.
v0.1.7
v0.1.6
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Add semantic release support
- Fix dependency organization
- Add changelog support
New Features
- Manual release workflow via GitHub Actions
Installation
pip install basic-components==0.1.1
What's Changed
- Docs by @phernandez in #1
- Server side docs by @phernandez in #2
- feat: integrate basic-components utilities and refactor setup by @phernandez in #8
- Feat/cli install tool by @phernandez in #9
New Contributors
- @phernandez made their first contribution in #1
Full Changelog: https://github.com/basicmachines-co/basic-components/commits/v0.1.1