> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bugster.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> All notable changes to Bugster CLI

<Update label="v0.5.0" description="Latest Release">
  ### Added

  * **`bugster generate --prompt`** - Generate tests directly from natural language prompts without needing existing spec files
</Update>

<Update label="v0.4.13" description="Configuration & Resource Management">
  ### Added

  * **Optional `credential_id` field** to the Test model to enhance test configuration capabilities

  ### Changed

  * **Default maximum concurrent tests** changed from 5 to 3 for better resource management
  * **Added `--quick` option** to the prompt parameter in the `run` command

  ### Fixed

  * **Simplified log visibility condition** in `should_show_detailed_logs` function for improved debugging experience
</Update>

<Update label="v0.4.12" description="Output Options & Quick Tests">
  ### Added

  * **`bugster destructive --output` option** to save results to a JSON file, enabling easier integration with other tools and workflows
  * **`bugster run --prompt` option** for creating quick, on-the-fly tests without pre-existing spec files
  * **PowerShell installer script** for Bugster CLI on Windows
  * **Windows installation instructions** to the documentation

  ### Changed

  * **Enhanced PowerShell installer** to automatically check for and install Node.js and npm if missing

  ### Removed

  * **Legacy CI workflow configuration file**
</Update>

<Update label="v0.4.2" description="Configuration Command Updates">
  ### Changed

  * **`bugster config` command flags** now uses separate flags: `--bypass-protection-interactive` for guided setup and `--bypass-protection-secret` for direct secret input
</Update>

<Update label="v0.4.1" description="Validation & User Experience">
  ### Added

  * **Credentials validation** in `bugster init` - prevents empty username/password entries
  * **Localhost reminder** in `bugster run` - warns users to ensure app is running before tests
  * **CI/CD integration warning** in `bugster init` - clear instructions on which files to commit
  * **Enhanced messaging system** with proper console message methods

  ### Changed

  * **Improved URL prompt** in `bugster init` - clarifies localhost usage and CI/CD auto-changes
  * **Better credentials explanation** - explains when authentication gateway credentials are needed
  * **Config.yaml now includes commit reminder comment** for CI/CD integration
</Update>

<Update label="v0.3.30" description="Config & Install Commands">
  ### Added

  * **`bugster config` command** - Access and manipulate the data inside config.yaml to avoid human error
    * `--bypass-protection` flag: Guides users on how to get the x-vercel-bypass-secret by redirecting them with the Deeplink
  * **`bugster install` command** - Handle outside integrations with your Bugster account for users who don't want to switch context during setup
    * `--github` flag: Redirects users to the Github App Installation Link

  ### Changed

  * **Destructive Agent Limits** - Up to 4 as default, with future parametrization based on subscription tiers
  * **Prioritization of UI crashers** instead of Form Destroyers (FD will run when all UI Crashers are ok)
</Update>

<Update label="v0.3.26" description="Authentication & Parallel Execution">
  ### Added

  * **`bugster auth` command** for setting up or cleaning existing API key
  * **`--parallel` flag** for `bugster run` command (accepts both `--parallel` and `--max-concurrent`)

  ### Changed

  * **Max test limit increased to 10**
</Update>

<Update label="v0.3.25" description="Platform Flags">
  ### Changed

  * **Added platform flags** to `bugster init` for faster setup
</Update>

<Update label="v0.3.24" description="Automatic Execution">
  ### Changed

  * **Added flags** to `bugster init` for executing automatically
</Update>

<Update label="v0.3.23" description="Bug Fixes">
  ### Fixed

  * **Patch update command**
</Update>

<Update label="v0.3.22" description="Destructive Architecture">
  ### Changed

  * **New architecture** for `bugster destructive` unblocking longer executions
</Update>

<Update label="v0.3.21" description="Monorepo Support & Generation Improvements">
  ### Added

  * **Initial monorepo support**
    * Works with most monorepo setups including basic Turborepo configurations
    * Detects changes in individual apps within the monorepo
    * Note: Currently does not track changes in shared packages (e.g., common components installed via pnpm in each app's node\_modules)

  ### Changed

  * **`bugster generate` default settings** - Can be executed multiple times without adding `--force` explicitly
  * **Improved test generation intelligence** - Both `bugster generate` and `bugster update` now analyze existing test specs context to avoid creating duplicate or similar tests
</Update>

<Update label="v0.3.20" description="Installation Improvements">
  ### Changed

  * **Force chromium installation** on install script
  * **Remove the question loop** on credentials during `bugster init`
</Update>

<Update label="v0.3.19" description="Page Flag Enhancement">
  ### Changed

  * **Enhanced `--page` flag** in `bugster generate` now accepts relative or absolute file paths instead of page folder names
  * **Added validation** for the `--page` flag to ensure provided paths exist, are files, and have valid JavaScript/TypeScript extensions (`.js`, `.jsx`, `.ts`, `.tsx`)
</Update>

<Update label="v0.3.15" description="Performance & Control Features">
  ### Added

  * **`--stream-results`** as the default behaviour for `bugster run`
  * **`--max-concurrent = 5`** as the default behaviour for `bugster run`
  * **`--page` flag** for `bugster generate` for spec generation of specific pages
  * **`--count` option** for `bugster generate` to control the number of test specs generated per page (min: 1, max: 30)
</Update>

<Update label="v0.3.14" description="Vercel Protection Bypass">
  ### Added

  * **Vercel protection bypass** to `bugster destructive`
</Update>

<Update label="v0.3.13" description="Test Run Association">
  ### Added

  * **`run_id`** to `bugster destructive` for test run association
</Update>

<Update label="v0.3.12" description="Destructive Agent">
  ### Added

  * **`bugster destructive`** - Our new agent for raising bugs
</Update>

<Update label="v0.3.11" description="Preferences & Always Run">
  ### Added

  * **`preferences` section** to the configuration file
  * **`always_run` option** to select up to 3 specs that will always run
</Update>

<Update label="v0.3.10" description="Performance Improvements">
  ### Changed

  * **Improved `bugster generate` architecture** resulting in a 30% speed increase
</Update>

<Update label="v0.3.9" description="Vercel Bypass Automation">
  ### Added

  * **Vercel-bypass-automation support** - You can now use the secret within Bugster config while keeping your branch protected
</Update>

<Update label="v0.3.7" description="Enhanced Generation Capacity">
  ### Added

  * **Enhanced `bugster generate`** specs generation capacity up to 20 specs for comprehensive coverage

  ### Changed

  * **Improved specs generation algorithm** for better coverage and more realistic test scenarios
</Update>

<Update label="v0.3.6" description="Issues & Upgrade Commands">
  ### Added

  * **`bugster issues` command** to get failed runs with debugging context from recent executions
  * **`bugster upgrade` command** to update CLI to the latest version directly from the command line

  ### Changed

  * **Improved specs generation algorithm** for better coverage and more realistic test scenarios

  ### Fixed

  * **Small bug** in the console message during `bugster init`
</Update>

<Update label="v0.3.0" description="Major Release - Affected Tests & Parallel Execution">
  ### Added

  * **`--only-affected` flag** for `bugster run` to execute only specs affected by code changes
  * **`--max-concurrent` flag** for `bugster run` supporting up to 5 parallel test executions
  * **Component-level tracking** for `bugster update` command
  * **GitHub integration** for running specs on Vercel preview deployments
  * **Cross-platform installer scripts** for Windows, macOS, and Linux with automatic dependency management

  ### Changed

  * **Enhanced `bugster update` command** now works at component granularity instead of file level
  * **Improved parallel test execution** with better resource management
  * **Optimized change detection algorithm** for more accurate affected test identification
  * **Rich console output** with color-coded messages and progress indicators
  * **Enhanced error handling** with detailed debugging information

  ### Fixed

  * **Performance improvements** for large codebases with many components
  * **Better handling** of component dependency tracking
  * **Reduced false positives** in change detection
</Update>

<Update label="v0.2.0" description="Sync, Auth & Update Commands">
  ### Added

  * **`bugster sync` command** to retrieve and manage test specs across different branches
  * **`bugster auth` command** for secure API key management with GUI integration
  * **`bugster update` command** to automatically update test specs when codebase changes
  * **Project creation integration** with Bugster GUI dashboard for execution tracking
  * **Branch-based specs synchronization**

  ### Changed

  * **Enhanced `bugster init` command** now creates projects in the GUI dashboard

  ### Fixed

  * **Authentication improvements**
  * **Project initialization reliability**
  * **Cross-branch synchronization edge cases**
</Update>

<Update label="v0.1.0" description="Initial Release">
  ### Added

  * **Initial CLI commands**: `bugster init`, `bugster generate`, and `bugster run`
  * **Next.js application support** with automatic framework detection
  * **Test specs generation** (up to 5 test specs per application)
  * **Basic test execution engine** with browser automation
  * **Project configuration system** with YAML-based config files
  * **Core specs format and parsing capabilities**
</Update>

[Unreleased]: https://github.com/Bugsterapp/bugster-cli/compare/v0.5.0...HEAD

[0.5.0]: https://github.com/Bugsterapp/bugster-cli/compare/v0.4.13...v0.5.0

[0.4.13]: https://github.com/Bugsterapp/bugster-cli/compare/v0.4.12...v0.4.13

[0.4.12]: https://github.com/Bugsterapp/bugster-cli/compare/v0.4.2...v0.4.12

[0.4.2]: https://github.com/Bugsterapp/bugster-cli/compare/v0.4.1...v0.4.2

[0.4.1]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.30...v0.4.1

[0.3.30]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.26...v0.3.30

[0.3.26]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.25...v0.3.26

[0.3.25]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.24...v0.3.25

[0.3.24]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.23...v0.3.24

[0.3.23]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.22...v0.3.23

[0.3.22]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.21...v0.3.22

[0.3.21]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.20...v0.3.21

[0.3.20]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.19...v0.3.20

[0.3.19]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.15...v0.3.19

[0.3.15]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.14...v0.3.15

[0.3.14]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.13...v0.3.14

[0.3.13]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.12...v0.3.13

[0.3.12]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.11...v0.3.12

[0.3.11]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.10...v0.3.11

[0.3.10]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.9...v0.3.10

[0.3.9]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.7...v0.3.9

[0.3.7]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.6...v0.3.7

[0.3.6]: https://github.com/Bugsterapp/bugster-cli/compare/v0.3.0...v0.3.6

[0.3.0]: https://github.com/Bugsterapp/bugster-cli/compare/v0.2.0...v0.3.0

[0.2.0]: https://github.com/Bugsterapp/bugster-cli/compare/v0.1.0...v0.2.0

[0.1.0]: https://github.com/Bugsterapp/bugster-cli/releases/tag/v0.1.0
