Skip to content

v1.7.0 - Comprehensive Integration Testing & Repository Cleanup

Choose a tag to compare

@htilly htilly released this 02 Dec 18:47
· 202 commits to master since this release

Added

  • Comprehensive Integration Test Suite: 21 automated end-to-end tests covering all major features
  • Multi-channel testing support (regular + admin channels)
  • Test configuration system with separate bot credentials (test/config/)
  • Integration test tools (test/tools/integration-test-suite.mjs)
  • Test documentation (test/INTEGRATION_TESTING.md)

Changed

  • Repository Organization: Moved template files to config/messages/ and help files to config/help/
  • Dependency Updates:
    • sinon: 19.0.2 → 21.0.0
    • chai: 6.2.0 → 6.2.1
    • posthog-node: 4.3.0 → 5.15.0
    • openai: 4.76.1 → 6.9.1
  • Updated Docker configuration (image reference, port mapping)
  • Enhanced .dockerignore and .gitignore

Removed

  • Legacy files: tools/, .travis.yml, .snyk, Procfile
  • Unused sound file (sound/gong.mp3)
  • Outdated Gemini documentation (.gemini/)

Fixed

  • Docker image reference in docker-compose-example.yml (now uses htilly/slackonos:latest)
  • All template file paths in index.js to reflect new structure
  • Removed local paths from documentation