1 | # [5.15.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.15.0)
|
2 |
|
3 | - feature: renderers may now return a new DOM API from the reset function. [c07a45fb](https://github.com/TehShrike/abstract-state-router/commit/c07a45fba4d50d95c78822e2227529ca4aea29f8)
|
4 |
|
5 | # [5.14.1](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.14.1)
|
6 |
|
7 | - bug fix: empty strings in default parameters would cause the state router to stop cold without any error message [#2abf9361](https://github.com/TehShrike/abstract-state-router/commit/2abf936172271369c07413f47c9917dd9d36c005)
|
8 |
|
9 | # [5.14.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.14.0)
|
10 |
|
11 | - functional: replaced the `defaultQuerystringParameters` property on states with `defaultParameters`, which applies to both querystring and route parameters. If you don't specify `defaultParameters`, `defaultQuerystringParameters` will be checked too (though it will now apply to route parameters as well). [#91](https://github.com/TehShrike/abstract-state-router/issues/91)
|
12 |
|
13 | # [5.13.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.13.0)
|
14 |
|
15 | - functional: made `stateName` optional for `go`/`replace`/`makePath` [#83](https://github.com/TehShrike/abstract-state-router/pull/83)
|
16 |
|
17 | # [5.12.5](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.5)
|
18 |
|
19 | - dependency update: require page-path-builder 1.0.3, fixing a path-building bug [#650af6af](https://github.com/TehShrike/abstract-state-router/commit/650af6af9ad622caecd1c8ea7b02dfb22aa63ff2)
|
20 |
|
21 | # [5.12.4](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.4)
|
22 |
|
23 | - bug fix: `stateIsActive` was doing an extremely naive check [#71](https://github.com/TehShrike/abstract-state-router/pull/71)
|
24 |
|
25 | # [5.12.3](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.3)
|
26 |
|
27 | - bug fix: `makePath(stateName, params, { inherit: true })` now properly inherits route parameters during the render/activate phases [#7617d74b](https://github.com/TehShrike/abstract-state-router/commit/7617d74be416d57ac2726cd0d45744627963ec2e)
|
28 |
|
29 | # [5.12.2](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.2)
|
30 |
|
31 | - bug fix: fixed Webpack build by changing a JSON file to CommonJS [#65](https://github.com/TehShrike/abstract-state-router/issues/65)
|
32 |
|
33 | # [5.12.1](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.1)
|
34 |
|
35 | - bug fix: states that had child states without routes weren't necessarily loading the correct child state when you browsed to them [#85112c79](https://github.com/TehShrike/abstract-state-router/commit/85112c7965c1bcdea1576b9d8c4f7585b65380e4)
|
36 |
|
37 | # [5.12.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.12.0)
|
38 |
|
39 | - documentation: documented the `stateChangeError` event
|
40 | - documentation: documented the `stateError` event
|
41 | - functional: added the `routeNotFound` event when a route is visited that doesn't have any states associated with it https://github.com/TehShrike/abstract-state-router/commit/f3e2fbda5fa85068df3aa9f9539d61bb95667caf
|
42 |
|
43 | # [5.11.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.11.0)
|
44 |
|
45 | - functional: added a `parameters` property to the context objects emitted with the `beforeCreateState`, `afterCreateState`, `beforeResetState`, and `afterResetState` events. https://github.com/TehShrike/abstract-state-router/commit/c81228b49d0808fe722cda718598816e3c8ac5b3
|
46 |
|
47 | # [5.10.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.10.0)
|
48 |
|
49 | - functional: changed `destroy` to be emitted to the active states after `beforeDestroyState`/`beforeResetState` is emitted on the state router https://github.com/TehShrike/abstract-state-router/commit/8522a300ad23ed45dce0c6be1398bfb3883dd98c
|
50 | - documentation: added the event list https://github.com/TehShrike/abstract-state-router/pull/58
|
51 | - functional: added an "inherit" option when navigating to a new state https://github.com/TehShrike/abstract-state-router/pull/57
|
52 | - added an "inherit" option to makePath
|
53 |
|
54 | # [5.9.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.9.0)
|
55 |
|
56 | - functional: added emitting events before and after calling every dom rendering function https://github.com/TehShrike/abstract-state-router/pull/54
|
57 |
|
58 | # [5.8.1](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.8.1)
|
59 |
|
60 | - functional: added console warnings if you call `stateRouter.addState` passing in an object with unexpected properties https://github.com/TehShrike/abstract-state-router/commit/67618b75e7a4e310cb8c3e15f31e3157e2921f6f
|
61 | - tests/documentation: fixed some discrepencies highlighted by the above warnings https://github.com/TehShrike/abstract-state-router/commit/438e0a14ad16181f16881f771d543ccdada8d690
|
62 | - documentation: changed `params`/`stateParameters` naming to be consistent by changing everything to `stateParameters`
|
63 |
|
64 | # [5.8.0](https://github.com/TehShrike/abstract-state-router/releases/tag/v5.8.0)
|
65 |
|
66 | - functional: changed parameters objects passed to the DOM rendering functions to be mutable copies instead of being frozen
|