Skip to content

release(v2.1.0): merge develop into main#104

Merged
wrxck merged 5 commits intomainfrom
develop
Feb 21, 2026
Merged

release(v2.1.0): merge develop into main#104
wrxck merged 5 commits intomainfrom
develop

Conversation

@wrxck
Copy link
Owner

@wrxck wrxck commented Feb 21, 2026

Release v2.1.0

New Features

Details

  • Migration runs once, recorded in schema_migrations, with full transaction rollback on failure
  • Negligible overhead on clean v2 installs (one SCAN + one file check)
  • README updated with "Upgrading from v1.5" section
  • 41 new migration tests, 709 total tests passing

Checklist

  • All PRs merged to develop
  • No open issues
  • Full test suite passes (709/709)
  • Luacheck clean

Matt Hesketh and others added 5 commits February 18, 2026 18:54
…ntegration

Replace the minimal repo-info-only GitHub plugin with a full integration
supporting OAuth Device Flow authentication, 11 subcommands (login, logout,
me, repos, issues, issue, starred, star, unstar, notifications), paginated
list views with callback query navigation, and cron-based auth polling.
Replace unused `code` return values with `_` in star/unstar handlers,
callback query handlers, and cron polling. Remove unused logger require.
feat(github): rewrite plugin with OAuth Device Flow
Detects v1.5 installations on boot and imports all data into the v2
PostgreSQL schema: chat settings, welcome messages, rules, warnings,
disabled plugins, filters, triggers, and bans. Converts configuration.lua
to .env format. Runs once, recorded in schema_migrations, with full
transaction rollback on failure.
feat(migrate): automatic v1.5 to v2.x data migration
@wrxck wrxck merged commit 695e5c8 into main Feb 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant