Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: serverpod/cli_tools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cli_tools-v0.10.0
Choose a base ref
...
head repository: serverpod/cli_tools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cli_tools-v0.11.0
Choose a head ref
  • 4 commits
  • 18 files changed
  • 3 contributors

Commits on Dec 18, 2025

  1. test: Extend execute test to windows (#98)

    Enable execute tests to run on Windows
    
    - Removing the `@TestOn('!windows')` annotation that excluded all tests
    from Windows
    - Adding new tests for working directory, stderr streaming, and complex
    shell commands that work on both platforms
    - Skipping only the SIGINT forwarding test on Windows (bash `trap` has
    no Windows equivalent, and `Process.kill(ProcessSignal.sigint)` doesn't
    trigger signal handlers on Windows anyway)
    - Fixing `echo "Hello world!"` to `echo Hello world!` for cross-platform
    compatibility
    - Implementing `MockStdout.addStream()` to support the new tests
    nielsenko authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    24b7d14 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. feat: Adds support for PostHog analytics. (#100)

    This PR adds:
    - Support for PostHog analytics.
    - Support for `CompoundAnalytics` - the ability to combine multiple
    providers into a single one.
    - More detailed analytics (the full command, with any free form text
    parameters masked).
    
    Breaking change:
    `OnAnalyticsEvent` now requires an additional `properties` parameter.
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    * **New Features**
      * Support for multiple analytics providers (Mixpanel, PostHog).
    * Analytics events include enriched, sanitized command-context
    properties.
      * Analytics API adds user identification capability.
    
    * **Breaking Changes**
    * Analytics callback/API now receives an additional properties argument
    when events are emitted.
    
    * **Tests**
    * Added unit tests validating command-property masking and full-command
    composition for analytics.
    
    <sub>✏️ Tip: You can customize this high-level summary in your review
    settings.</sub>
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    vlidholt authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    af4786f View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. feat: Make library name configurable in PostHog analytics. (#101)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    * **Enhancements**
    * Analytics tracking now supports configurable per-instance library
    names, enabling greater flexibility in multi-instance deployments.
    
    <sub>✏️ Tip: You can customize this high-level summary in your review
    settings.</sub>
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    vlidholt authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    660578f View commit details
    Browse the repository at this point in the history
  2. chore(release): Publish new package versions (#102)

    Packages:
    - cli_tools v0.11.0
    - config v0.8.4
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    * **New Features**
      * Added PostHog analytics integration
      * Made library name configurable in analytics settings
    
    * **Bug Fixes**
      * Improved OptionResolution interface accessibility
    
    <sub>✏️ Tip: You can customize this high-level summary in your review
    settings.</sub>
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    christerswahn authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    2be6d0e View commit details
    Browse the repository at this point in the history
Loading