Skip to content

Latest commit

 

History

History
303 lines (138 loc) · 7.76 KB

CHANGELOG.md

File metadata and controls

303 lines (138 loc) · 7.76 KB

9.0.0 (2021-12-30)

8.0.0 (2021-02-17)

  • feat(history): complete support for history.replace API (268949e)

BREAKING CHANGE

  • 🧨 The search/hash has to be provided as separate fields and can no longer be included in the pathname.

7.4.0 (2019-11-06)

7.3.0 (2019-09-10)

7.2.0 (2019-07-01)

  • feat(history): complete support for history.push API (#890) (efff1ce), closes #890

7.1.0 (2018-12-10)

  • fix(history): support TypeScript's strict mode (1c25cab)

7.0.0 (2018-10-17)

  • fix(history): support TypeScript 3.1 (4be72b2)
  • refactor(history): move history tests to browserstack, run skipped tests (8a1d5f6)

BREAKING CHANGE

  • If you use JavaScript, there are no breaking changes. If you use TypeScript, this package may not work anymore with versions of TS below 3.1.

6.10.0 (2017-11-27)

Bug Fixes

6.9.0 (2017-11-14)

Bug Fixes

  • history: fix captureClicks listener cleanup (5b5ce9b)

6.8.0 (2017-10-26)

Bug Fixes

  • history: reduce ambiguity in package.json dependencies (923e649)

6.7.0 (2017-10-24)

6.6.0 (2017-10-24)

6.5.0 (2017-10-19)

Bug Fixes

  • history: update history to v4.7.x (9f22678)

6.4.0 (2017-08-12)

6.3.0 (2017-07-20)

Bug Fixes

  • history: update TypeScript to v2.4 (2c2583e)

6.2.0 (2017-05-16)

Features

  • history: update history dependency to v4.6 (04d1e4c)

6.1.0 (2017-03-16)

Features

  • history: update makeHistoryDriver to accept History object (a065c49)

6.0.0 (2017-03-06)

Bug Fixes

  • history: make the drivers type-checkable by TypeScript 2.2 (3f24624)

BREAKING CHANGES

  • history: If you are using JavaScript, literally nothing changed. If you are using TypeScript, notice that this version may catch errors that were not catched before, but these errors indicate real issues/bugs in your application.

ISSUES CLOSED: 542

5.0.0 (2017-02-22)

See the changelog for all the rc versions of v5.0.0.

5.0.0-rc.2 (2017-02-21)

Bug Fixes

  • history: fix history drivers to start emitting the current location (09c06eb)
  • history: make cycle/run a hard dependency (ad2058a)
  • history: rewrite for Cycle Unified (d41bdae)
  • history: use mjackson/history v4.5 (ef3f467)

Features

  • history: update and simplify api (705673b)

BREAKING CHANGES

  • history: New API. You no longer need createHistory() calls that create history objects to be passed to makeHistoryDriver(). You simply call makeHistoryDriver() and those history objects are created under the hood.
  • history: yes We updated the underlying history library from v3 to v4. The API for this driver changed, you no longer need to provide the low-level history object to the driver. Just choose your desired history driver, e.g. makeServerHistoryDriver() or makeHistoryDriver() or makeHashHistoryDriver() which may accept an optional options object. makeHistoryDriver(history: History, options?: HistoryOptions) -> makeHistoryDriver(options?: BrowserHistoryOptions) new API - makeServerHistoryDriver (options?: MemoryHistoryOptions) new API - makeHashHistoryDriver(options?: HashHistoryOptions) captureClicks is now provided as a Higher Order Driver \captureClicks(makeHistoryDriver())\\

ISSUES CLOSED: 434 465

5.0.0-rc.1 (2017-02-03)

Bug Fixes

  • history: make cycle/run a hard dependency (ad2058a)
  • history: rewrite for Cycle Unified (d41bdae)
  • history: use mjackson/history v4.5 (ef3f467)

Features

  • history: update and simplify api (705673b)

BREAKING CHANGES

  • history: New API. You no longer need createHistory() calls that create history objects to be passed to makeHistoryDriver(). You simply call makeHistoryDriver() and those history objects are created under the hood.
  • history: yes We updated the underlying history library from v3 to v4. The API for this driver changed, you no longer need to provide the low-level history object to the driver. Just choose your desired history driver, e.g. makeServerHistoryDriver() or makeHistoryDriver() or makeHashHistoryDriver() which may accept an optional options object. makeHistoryDriver(history: History, options?: HistoryOptions) -> makeHistoryDriver(options?: BrowserHistoryOptions) new API - makeServerHistoryDriver (options?: MemoryHistoryOptions) new API - makeHashHistoryDriver(options?: HashHistoryOptions) captureClicks is now provided as a Higher Order Driver \captureClicks(makeHistoryDriver())\\

ISSUES CLOSED: 434 465

4.0.2 (2016-12-21)

4.0.2 (2016-10-14)

Bug Fixes

  • history: use ponyfill for ES6 Object.assign (dec9c61)

4.0.1 (2016-09-13)

Bug Fixes

  • history: fix scope of captureClicks to properly exclude hash links (86433e2)

v4.0.0 (2016-06-14)

Features

  • src: Updates to history 3.x.x (#26) (8e7d0bc4)

v3.1.0 (2016-05-03)

Features

  • ServerHistory: allow imperatively completing history$ on the server. (777d256e)

v3.0.5 (2016-04-30)

v3.0.4 (2016-04-27)

Bug Fixes

  • package: Fix installation errors (#20) (c4b6a86f)

v3.0.3 (2016-04-27)

v3.0.2 (2016-04-27)

v3.0.1 (2016-04-26)

Bug Fixes

  • typings: fix typings.json so things will actually build :) (ec5b8e52)

Features

  • diversity: support Cycle Diversity. (#19) (2ea7ea69)