Commits on Sep 1, 2010
  1. Modify initialization of playground's Rails defaults such that they c…

    jsboulanger committed Sep 1, 2010
    …an be overriden in the environments.
  2. Changed MongoDB URI scheme from 'mongo://' to the standard 'mongodb:/…

    JS Boulanger committed Sep 1, 2010
    …/' and renamed the mongodb adapter filename to make it match.
Commits on Aug 6, 2010
  1. Beta becomes official 1.4.

    assaf committed Aug 6, 2010
Commits on Jul 28, 2010
  1. Typographical cleanup on site and PDF.

    assaf committed Jul 28, 2010
    Improved text in configuring section.
    Added "How to contribute" list.
    Added experimental page for experimental features.
Commits on Jul 27, 2010
  1. Generating PDF for documentation.

    assaf committed Jul 27, 2010
  2. Remote metrics: use Web API to push/retrieve metrics on remote host.

    assaf committed Jul 8, 2010
    Initial support for multi-value metrics.
    * Added: Vanity.playground.collecting. You want this to be true only in
    production environment. When false, disables collecting of metric and
    experiment data.
    * Added: Metric.last_update_at.
    * Removed: Metric.created_at, derived from experiment and never used.
    Fixed MongoDB flushdb to drop collections.
    .rvmrc no longer setups Ruby/creates gemset.
    Apparently on Linux, Passenger uses UNIX sockets, where on OS X it
    uses TCP.
Commits on Jul 10, 2010
  1. Seeing problems with on 1.9.2-rc1, using

    assaf committed Jul 10, 2010
    Timecop.freeze instead.
Commits on Jul 8, 2010
  1. Minimal RDocs for adapters that only serve to indicate no good will

    assaf committed Jul 8, 2010
    come out of digging into lightly documented code.
Commits on Jul 2, 2010
Commits on Jul 1, 2010
  1. Added upgrade command. When upgrading to 1.4 (or even head, from now …

    assaf committed Jul 1, 2010
    …on), please run:
      vanity upgrade
    Using Redis namespace and all Vanity objects are now in the vanity: namespace.
Commits on Jun 30, 2010
  1. Updated documentation to cover how to run against all or particular

    assaf committed Jun 30, 2010
    Ruby implementation, all or particular adapter.
  2. New adapter API. Metrics and experiments now use this API instead of

    assaf committed Jun 30, 2010
    accessing Redis directly, so it won't be too hard to add a MongoDB
    or MySQL adapter.
Commits on Jun 27, 2010
  1. Clarify that default connection configuration uses Vanity.

    assaf committed Jun 27, 2010
    Only load Redis gem if using Redis adapter.
  2. Connection adapters! We have a new way for managing connections which…

    assaf committed Jun 27, 2010
    … extends
    to multiple adapters (not just Redis). The easiest is to use the configuration
    file config/vanity.yml. For example:
        adapter: redis
        adapter: mock
        adapter: activerecord
Commits on Jun 23, 2010
  1. Now using RVM, gemsets and Bundler to test Vanity in different config…

    assaf committed Jun 23, 2010
    To run the full set of tests in all the supported versions of Ruby:
      rake test:rubies
    To test specific version of Ruby:
      rake test:rubies[1.8.7]
    To switch around:
      rvm 1.9.2@vanity
Commits on Jun 21, 2010
  1. This release switches from a pre-2.0 version of the Redis gem that wa…

    assaf committed Jun 21, 2010
    …s bundled
    with Vanity, to a 2.0.x version of the Redis gem used as a dependency. If your
    code uses the Redis gem directly, watch out for subtle incompatibility bugs.
Commits on Jun 20, 2010
Commits on Jun 4, 2010
Commits on Mar 18, 2010
Commits on Mar 17, 2010
Commits on Mar 2, 2010
  1. Added ToC on various pages

    assaf committed Mar 2, 2010
  2. Added test cases for Google Analytics methods (and in the process fou…

    assaf committed Mar 2, 2010
    …nd and fixed a bug).
  3. Added documentation for using Google Analytics metrics.

    assaf committed Mar 2, 2010
    Added report method to GA metric, for accessing Garb report object.
Commits on Feb 25, 2010
  1. Minor styling tweaks

    assaf committed Feb 25, 2010
Commits on Feb 24, 2010
  1. Changed: streamlined options for vanity command.

    assaf committed Feb 24, 2010
    Fixed: couple of bugs when generating reports offline (using vanity report command).
    Fixed documentation/README for initializing and using the vanity report command.
    Fixed documentation/README for using Bundler to handle development dependencies.
  2. Fix to lazy loading Garb.

    assaf committed Feb 24, 2010
  3. Added: Vanity loads Redis configuration from config/redis.yml (if you…

    assaf committed Feb 24, 2010
    … have such a file).
    Added Playground.connected? method, renamed Playground.mock! to Playground.test!.
    Documentation updates:
      Added documentation section specifically for Rails.
        Moved dashboard documentation there.
          Revised configuration section, up to date for Vanity 1.3.0.