## 1.3.0

 - Following methods are deprecated:
   `.repeatedly`, `.mapTo`, `.pluck`, `.invoke`, `.not`, `.timestamp`, `.tap`, `.and`, `.or`
   (see [#71](https://github.com/pozadi/kefir/issues/71))

## 1.2.0

 - `Kefir.sampledBy` is deprecated in favor of 3 arity `Kefir.combine`

## 1.1.0

 - The `Bus` and `Pool` classes are exposed as `Kefir.Bus` and `Kefir.Pool`
 - A bug in `.merge` and `.zip` (which may cause them to not unsubscribe from their sources in very rare cases) fixed
 - New method `.emitEvent` in Emitter, Emitter Object, and Bus
 - New method `Kefir.repeat`

## 1.0.0

 - jQuery plugin moved to a [separate repo](https://github.com/pozadi/kefir-jquery)
 - Minor improvement in .skipDuplicates method [#42](https://github.com/pozadi/kefir/issues/42)
 - Deperecated method .withDefault now removed

## 0.5.3

 - A bug in .fromBinder fixed (continuation of [#35](https://github.com/pozadi/kefir/issues/35))

## 0.5.2

 - A bug in .fromBinder fixed [#35](https://github.com/pozadi/kefir/issues/35)

## 0.5.1

 - Undocumented methods `.on/.off` renamed to `._on/._off`
 - The `.changes` method now can be called on a stream
 - The `.toProperty` method now can be called on a property, and works similar to `.withDefault`
 - The `.withDefault` method is now deprecated, and will be removed in the future
 - New method `.fromSubUnsub`
 - New method `.fromNodeCallback`
 - New method `.fromPromise`


## 0.5.0

 - Base errors support added (i.e. errors flow through all kind of transformations/combinations)
 - Properties now may have a current error (as well as current value)
 - New method `.onError`
 - New method `.offError`
 - New method `.error` in Emitter, Emitter Object, and Bus
 - New method `Kefir.constantError`
 - New method `.mapErrors`
 - New method `.filterErrors`
 - New method `.endOnError`
 - New method `.errorsToValues`
 - New method `.valuesToErrors`
 - New method `.skipErrors`
 - New method `.skipValues`


## 0.4.2

 - A bug in `.flatMap` fixed [#29](https://github.com/pozadi/kefir/issues/29)
 - Minor perf fixes

## 0.4.1

 - New method `.bufferWhile`
 - New method `.bufferBy`
 - New method `.bufferWhileBy`
 - New method `.withDefault`
 - New method `.zip`


## 0.4.0

 - The `seed` argument in `.scan`, `.reduce`, and `.diff` is now optional
 - Removed support of ["array functions"](https://github.com/pozadi/kefir/blob/2edf32a82d5b24ecb6ed99c9bcbd2391b91c8715/docs-src/descriptions/about-callbacks.jade)
 - The default `fn` in `obs.sampledBy(other, fn)` changed from `function(a, b) {return [a, b]}` to `function(a, b) {return a}`. The default `fn` for `Kefir.sampledBy` hasn't changed.
 - New method `.mapEnd`
 - New method `.skipEnd`
 - The `fn` argument in `.filter`, `.takeWhile`, and `.skipWhile` is now optional


## 0.3.0

 - Removed undocumented feature of `.merge` and `.concat` that allowed to not wrap observables to array but pass them as individual arguments
 - Changed arguments order in `.scan`, `.reduce`, and `.diff`
 - Added support of on/off methods pair to `.fromEvent`
 - Removed undocumented support of bind/unbind pair from `.fromEvent`
 - Method `.waitFor` renamed to `.skipUntilBy`
 - New method `.takeUntilBy`
 - Method `source.flatMapFirst(fn)` now won't call `fn` when skiping values from `source`

## 0.2.11

 - The `fn` argument of the `.diff` method is now optional
 - New method `.waitFor`
 - New method `.takeWhileBy`
 - New method `.skipWhileBy`


## 0.2.10

 - Method `.transform` renamed to `.flatten`
 - New method `.slidingWindow`


## 0.2.9

 - The `fn` argument of the `.transform` method is now optional
 - New method `.transduce`


## 0.2.8

 - Method `.flatMapWithConcurrencyLimit` renamed to `.flatMapConcurLimit`
 - New method `.transform`
 - New method `.timestamp`
 - New method `Kefir.bus`


## 0.2.7

Methods so far:

  - Kefir.emitter
  - Kefir.never
  - Kefir.later
  - Kefir.interval
  - Kefir.sequentially
  - Kefir.repeatedly
  - Kefir.fromPoll
  - Kefir.withInterval
  - Kefir.fromCallback
  - Kefir.fromEvent
  - Kefir.fromBinder
  - Kefir.constant
  - jQuery::asKefirStream
  - jQuery::asKefirProperty
  - .toProperty
  - .changes
  - .onValue
  - .offValue
  - .onEnd
  - .offEnd
  - .onAny
  - .offAny
  - .log
  - .offLog
  - .map
  - .mapTo
  - .pluck
  - .invoke
  - .not
  - .tap
  - .filter
  - .take
  - .takeWhile
  - .skip
  - .skipWhile
  - .skipDuplicates
  - .diff
  - .scan
  - .reduce
  - .delay
  - .throttle
  - .debounce
  - .withHandler
  - .combine
  - .and
  - .or
  - .sampledBy
  - .merge
  - .concat
  - .pool
  - .flatMap
  - .flatMapLatest
  - .flatMapFirst
  - .flatMapConcat
  - .flatMapWithConcurrencyLimit
  - .awating
  - .filterBy

