Skip to content

Releases: yahoo/ycb

Support for configuring multiple dimension values in a single settings block

02 May 18:15
Compare
Choose a tag to compare

See #44

The following:

[
    {
        settings: ['region:US'],
        value: 'foo'
    },
    {
        settings: ['region:CA'],
        value: 'foo'
    }
]

can now be combined into a single block:

[
    {
        settings: ['region:CA,US'],
        value: 'foo'
    }
]

Support for multiple dimension values

21 Apr 20:05
Compare
Choose a tag to compare

See [#43]

This adds the ability for context values to be an array where merge precedence is in index order. While using multiple values will impact performance (less than adding a new dimension) this implementation ensures that using string values will continue to have the same performance characteristics.

More Read Optimizations

07 Apr 22:48
Compare
Choose a tag to compare
  • [#41] Precalculation of dimension order
  • [#42] Optimization of settings merge

Bug fix for empty dimensions

07 Apr 22:47
Compare
Choose a tag to compare

Fixed a bug when YCB was used without dimensions.

1.3.0: Optimizations

05 Apr 23:21
Compare
Choose a tag to compare
  • Ability to disable substitutions via ycb.read(dimensions, { applySubstitutions: false });
  • Internal optimizations for read calls

release 1.2.2

21 Apr 15:40
Compare
Choose a tag to compare

A small release that just added an example to the README, and set the license in package.json so that it'd appear on the npm website.

bugfix

20 Sep 13:37
Compare
Choose a tag to compare
  • PR #34: settings with invalid dimension should be ignore and warning should be issued

release 1.2.0

10 Sep 21:07
Compare
Choose a tag to compare

This is a small release with one bug fix.

  • [fixed #26] Settings under unknown dimension value no longer overwrite master settings
  • now built and tested on node 0.10 and 0.11, linted with jshint (instead of jslint)

release 1.1.1

09 Apr 16:37
Compare
Choose a tag to compare

This is a repackaging of the previous release ("0.1.1") with the correct version number.

release 0.1.1

24 Mar 23:44
Compare
Choose a tag to compare

This release contains one fix:

  • #28 #29 Fix for ycb not replacing empty values

Thanks to @pranavparikh for the pull request!