Skip to content
This repository was archived by the owner on Apr 5, 2026. It is now read-only.

Releases: basicmachines-co/basic-components

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Nov 03:20

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

Choose a tag to compare

@github-actions github-actions released this 17 Nov 22:09

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

Choose a tag to compare

@github-actions github-actions released this 15 Nov 17:06

v0.1.7 (2024-11-15)

Bug Fixes

  • Update tag for semantic-release action (ebd48b3)

  • Push to pypi and github. Install uv in build_command for semantic_release (e29837f)

  • Add uv to docker image for release (084c008)

  • Redo release workflow based on python-semantic-release docs (b03dd50)

v0.1.6

Choose a tag to compare

@phernandez phernandez released this 15 Nov 15:42

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@phernandez phernandez released this 15 Nov 04:15

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@phernandez phernandez released this 15 Nov 04:08

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@phernandez phernandez released this 15 Nov 04:04

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@phernandez phernandez released this 15 Nov 03:59

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@phernandez phernandez released this 15 Nov 03:56

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

New Contributors

Full Changelog: https://github.com/basicmachines-co/basic-components/commits/v0.1.1