Skip to content

Releases: basicmachines-co/basic-components

v0.3.0

18 Nov 03:20
Compare
Choose a tag to compare

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

17 Nov 22:09
Compare
Choose a tag to compare

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

15 Nov 17:06
Compare
Choose a tag to compare

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

15 Nov 15:42
Compare
Choose a tag to compare

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

v0.1.5

15 Nov 04:15
Compare
Choose a tag to compare

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

v0.1.4

15 Nov 04:08
Compare
Choose a tag to compare

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

v0.1.3

15 Nov 04:04
Compare
Choose a tag to compare

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

v0.1.2

15 Nov 03:59
Compare
Choose a tag to compare

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

v0.1.1

15 Nov 03:56
Compare
Choose a tag to compare

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