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

Releases: allthingslinux/bridge

v0.2.0

24 Feb 02:52

Choose a tag to compare

v0.2.0 (2026-02-24)

This release is published under the MIT License.

Chores

  • Add configuration template for ATL Bridge with channel mappings and settings (fee7f2b)

  • Update license (d8eb735)

Continuous Integration

  • Fix workflow_dispatch for docker build, add --frozen and cache to uv sync, fix PSR config (f106d4f)

Features

  • irc: Add irc_tls_verify for dev/prod self-signed cert support (0e6e4f9)

Detailed Changes: v0.1.0...v0.2.0

v0.1.0

23 Feb 00:39

Choose a tag to compare

v0.1.0 (2026-02-23)

This release is published under the MIT License.

Bug Fixes

  • Update LICENSE (afee623)

  • Version system (1404940)

  • ci.yml: Update command to run semantic-release directly (edc9e93)

  • identity: Snake_case field names, add irc/xmpp_to_discord, fix has_irc/has_xmpp (724c29c)

  • identity.py: Expand retry conditions to include more transient errors (0ba9dd0)

  • irc.py: Ensure puppet tasks are tracked and cleaned up properly (083e3d3)

  • irc_puppet.py: Use contextlib.suppress to handle asyncio.CancelledError (d6ee55e)

  • tests: Add type casting for MagicMock in IRCAdapter tests (1ff1506)

  • tests: Add type ignore comments for bus.publish lambda assignments in DiscordAdapter tests (b86a643)

  • tests: Enhance event assertion in test_bus_publish_reaches_targets (e82d102)

  • tests: Enhance IRCClient message handling tests for accuracy (0a2f908)

  • tests: Streamline exception handling in TestPuppetEdgeCases (5699b99)

  • tests: Update exception handling in load_config test to use yaml.YAMLError (1e76c81)

  • tests: Update exception handling in TestConfigErrors to use yaml.YAMLError (1641d39)

  • tests: Update IRC client test to include ready state simulation (32a0160)

  • tests: Update test_echo_correlates_pending_send to remove unused variable (00eb1f0)

  • xmpp_adapter: Extend outbound queue type to include ReactionOut (7ac8706)

  • xmpp_component: Add type ignore comments for pyright in message sending and MUC joining methods (85e054e)

Chores

  • Add python-semantic-release as a development dependency. (74334ad)

  • Format (ebbc1bd)

  • Update initial release config (910e521)

  • Update project dependencies and configuration. (b9ec50e)

  • config: Add .hypothesis to norecursedirs in pyproject.toml (32428a9)

  • dependencies: Add uvloop dependency for non-Windows platforms (819100a)

  • docs: Update README with enhanced feature descriptions and test coverage details (f6e9fc9)

  • gitignore: Add .hypothesis directory to .gitignore (97a0aa7)

  • ignore: Add .gitignore and .cursorignore files to exclude unnecessary files and directories from version control (bc0f976)

  • justfile: Add Justfile for task automation including sync, test, lint, format, and CI pipeline (0bf477a)

  • lefthook: Add Lefthook configuration for pre-commit commands including ruff and pytest (ba415d5)

  • pyproject.toml: Remove irc dependency and add pydle for IRC support (df0d1e6)

  • setup: Add pyproject.toml and uv.lock for project configuration and dependency management (5cf7d2f)

  • workflows: Remove manual Docker push workflow and update Docker workflow for main branch (492b535)

Code Style

  • xmpp.py: Remove trailing whitespace for code consistency (1513df2)

Continuous Integration

  • Add comprehensive CI/CD workflows and Docker support (4c4332f)

Documentation

  • Add bridge QoL and customization plan (d9a3258)

  • Add references-analyzer documentation for project reference analysis (08391b8)

  • Init plan (9310238)

  • agents: Add comprehensive AGENTS.md documentation across project hierarchy (288f2d3)

  • README: Update test count and enhance configuration details (ccbb602)

  • README.md: Enhance documentation with detailed setup and feature descriptions (8d83bd6)

  • README.md: Update architecture diagram and add data flow explanation (bd00edb)

  • README.md: Update features and configuration for XMPP and IRCv3 (aa66d92)

  • README.md: Update supported XEPs with message retraction and replies (c657a92)

  • TODO.md: Add future XEP implementations and considerations (c2d4d5d)

Features

  • Add cursor commands (f92e27a)

  • adapter: Add base module for protocol adapters including Discord and IRC (8a48f3a)

  • adapter: Add Discord adapter for message handling and webhook integration (6380888)

  • adapter: Implement base interface for protocol adapters with event handling methods (f671e5c)

  • adapter: Implement IRC adapter for message handling and outbound queue management (3fa4eed)

  • adapter: Implement XMPP adapter for MUC client and outbound message handling (a7a520d)

  • bus: Implement Event Bus for central event dispatching among adapters (2b26226)

  • bus.py: Add _adapters property for registered adapter discovery (8dd1af4)

  • ci: Add CI workflow for linting and testing with multiple Python versions (2525282)

  • config: Add configuration management with YAML support and environment overlay (12beb2d)

  • config: Add example configuration file for ATL Bridge with channel mappings and settings (b8d8940)

  • config.example.yaml: Add IRC configuration options for flood control, rejoin behavior, and SASL authentication ([9033667](https://github.com/allthingslinux/bridge/commi...

Read more