Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ui-router/visualizer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.1.1
Choose a base ref
...
head repository: ui-router/visualizer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jan 3, 2018

  1. Copy the full SHA
    ff124d9 View commit details
  2. 5.1.2

    christopherthielen committed Jan 3, 2018
    Copy the full SHA
    e606153 View commit details

Commits on Jan 4, 2018

  1. Copy the full SHA
    ebef40b View commit details
  2. 5.1.3

    christopherthielen committed Jan 4, 2018
    Copy the full SHA
    a7ddbad View commit details

Commits on Jan 5, 2018

  1. Copy the full SHA
    4e2dbcc View commit details

Commits on Jan 14, 2018

  1. feat(bundle): Rename UMD name from ui-router-visualizer to `@uirout…

    …er/visualizer` for consistency
    
    BREAKING CHANGE: UMD name renamed from `ui-router-visualizer` to `@uirouter/visualizer`.
    This will affect people who add the visualizer using script tags, instead of a bundler.
    
    ```
    var Visualizer = window['@uirouter/visualizer'];
    router.plugin(Visualizer);
    ```
    christopherthielen committed Jan 14, 2018
    Copy the full SHA
    7b7b9d6 View commit details

Commits on Jan 30, 2018

  1. Copy the full SHA
    f464d28 View commit details

Commits on Jan 31, 2018

  1. Copy the full SHA
    5e1b228 View commit details
  2. Copy the full SHA
    ff8d317 View commit details

Commits on Feb 14, 2018

  1. fix(css): Add 'nonce' attribute to style-loader to prevent CSP violat…

    …ions due to inline styles (#43)
    christophercr authored and christopherthielen committed Feb 14, 2018
    Copy the full SHA
    c137ef2 View commit details
  2. 6.0.0

    christopherthielen committed Feb 14, 2018
    Copy the full SHA
    7f8b03b View commit details

Commits on Apr 9, 2018

  1. chore(prettier): add prettier git hook

    yarn add -D husky prettier pretty-quick
    
    "scripts": {
      "precommit": "pretty-quick --staged"
    }
    
    .prettierignore:
      package.json
    
    .prettierrc.json:
      {
        "singleQuote": true,
        "trailingComma": "all",
        "printWidth": 120
      }
    
    ❯ npx prettier --write {test,src}/**/*.{ts,js}
    christopherthielen committed Apr 9, 2018
    Copy the full SHA
    6a5eacc View commit details
  2. Copy the full SHA
    beba482 View commit details

Commits on Apr 20, 2018

  1. Copy the full SHA
    3054913 View commit details

Commits on Apr 21, 2018

  1. Copy the full SHA
    c390d2b View commit details
  2. Copy the full SHA
    a7bff8b View commit details
  3. update libs

    christopherthielen committed Apr 21, 2018
    Copy the full SHA
    038ba65 View commit details
  4. Copy the full SHA
    5251a3a View commit details

Commits on May 3, 2018

  1. Copy the full SHA
    799dfb2 View commit details
  2. build: bump @uirouter/core from 5.0.17 to 5.0.18 (#55)

    Bumps [@uirouter/core](https://github.com/ui-router/core) from 5.0.17 to 5.0.18.
    - [Release notes](https://github.com/ui-router/core/releases)
    - [Changelog](https://github.com/ui-router/core/blob/master/CHANGELOG.md)
    - [Commits](ui-router/core@5.0.17...5.0.18)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed May 3, 2018
    Copy the full SHA
    ee2e63f View commit details
  3. build: bump @uirouter/publish-scripts from 2.3.11 to 2.3.12 (#56)

    Bumps [@uirouter/publish-scripts](https://github.com/ui-router/publish-scripts) from 2.3.11 to 2.3.12.
    - [Release notes](https://github.com/ui-router/publish-scripts/releases)
    - [Changelog](https://github.com/ui-router/publish-scripts/blob/master/CHANGELOG.md)
    - [Commits](ui-router/publish-scripts@2.3.11...2.3.12)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed May 3, 2018
    Copy the full SHA
    2853835 View commit details
  4. build: bump @types/d3-hierarchy from 1.1.0 to 1.1.1 (#54)

    Bumps [@types/d3-hierarchy](https://github.com/DefinitelyTyped/DefinitelyTyped) from 1.1.0 to 1.1.1.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed May 3, 2018
    Copy the full SHA
    3c92d60 View commit details
  5. build: bump @uirouter/publish-scripts from 2.3.12 to 2.3.13 (#57)

    Bumps [@uirouter/publish-scripts](https://github.com/ui-router/publish-scripts) from 2.3.12 to 2.3.13.
    - [Release notes](https://github.com/ui-router/publish-scripts/releases)
    - [Changelog](https://github.com/ui-router/publish-scripts/blob/master/CHANGELOG.md)
    - [Commits](ui-router/publish-scripts@2.3.12...2.3.13)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed May 3, 2018
    Copy the full SHA
    0bde37c View commit details

Commits on May 9, 2018

  1. Copy the full SHA
    89024b3 View commit details

Commits on Jul 17, 2018

  1. Copy the full SHA
    5346ff3 View commit details
  2. update libs

    christopherthielen committed Jul 17, 2018
    Copy the full SHA
    049d400 View commit details
  3. 6.0.1

    christopherthielen committed Jul 17, 2018
    Copy the full SHA
    eee2e94 View commit details
  4. Copy the full SHA
    4c8ed2f View commit details
  5. 6.0.2

    christopherthielen committed Jul 17, 2018
    Copy the full SHA
    0eb4d25 View commit details

Commits on Jul 24, 2018

  1. build(deps-dev): bump @uirouter/core from 5.0.19 to 5.0.20 (#69)

    Bumps [@uirouter/core](https://github.com/ui-router/core) from 5.0.19 to 5.0.20.
    - [Release notes](https://github.com/ui-router/core/releases)
    - [Changelog](https://github.com/ui-router/core/blob/master/CHANGELOG.md)
    - [Commits](ui-router/core@5.0.19...5.0.20)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed Jul 24, 2018
    Copy the full SHA
    1b0062e View commit details
  2. Copy the full SHA
    d446678 View commit details
  3. build(deps-dev): bump webpack-dev-server from 3.1.4 to 3.1.5 (#71)

    Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 3.1.4 to 3.1.5.
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Commits](webpack/webpack-dev-server@v3.1.4...v3.1.5)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot[bot] authored and christopherthielen committed Jul 24, 2018
    Copy the full SHA
    df223da View commit details

Commits on Dec 20, 2018

  1. chore(package): pin preact to version 8.3.1

    preact 8.4.0 uses TypeScript 3.0 to build declarations, see preactjs/preact@8f9b829
    However it introduces breaking change for testing against sticky-states, pin preact to 8.3.1 before we upgrade typescript devDependencies to 3
    JLHwung committed Dec 20, 2018
    Copy the full SHA
    76bc70b View commit details

Commits on Jan 9, 2019

  1. Merge pull request #93 from JLHwung/pin-preact-version

    chore(package): pin preact to version 8.3.1
    christopherthielen authored Jan 9, 2019
    Copy the full SHA
    7e49178 View commit details

Commits on Jan 25, 2019

  1. chore(package): Update @types/d3-hierarchy@1.1.5, @types/d3-interpola…

    …te@1.3.0, @uirouter/core@5.0.22, @uirouter/publish-scripts@2.3.25, copy-webpack-
    
    plugin@4.6.0, css-loader@2.1.0, fork-ts-checker-webpack-plugin@0.5.2, husky@1.3.1, prettier@1.16.1, pretty-quick@1.10.0, style-loader@0.23.1, ts-loader@5.3.3, ty
    pescript@3.2.4, url-loader@1.1.2, webpack@4.29.0, webpack-cli@3.2.1, webpack-dev-server@3.1.14, d3-hierarchy@1.1.8, d3-interpolate@1.3.2, file-loader@3.0.1, prea
    ct@8.4.2
    christopherthielen committed Jan 25, 2019
    Copy the full SHA
    6af6ead View commit details
  2. 6.0.3

    christopherthielen committed Jan 25, 2019
    Copy the full SHA
    33cc04f View commit details

Commits on Jan 26, 2019

  1. Copy the full SHA
    055e50c View commit details
  2. 7.0.0

    christopherthielen committed Jan 26, 2019
    Copy the full SHA
    7437a7f View commit details

Commits on Aug 27, 2019

  1. build(deps): [security] bump mixin-deep from 1.3.1 to 1.3.2

    Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. **This update includes a security fix.**
    - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
    - [Commits](jonschlinkert/mixin-deep@1.3.1...1.3.2)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Aug 27, 2019
    Copy the full SHA
    6ed6274 View commit details

Commits on Sep 3, 2019

  1. Copy the full SHA
    a69f692 View commit details
  2. build(deps): [security] bump lodash.template from 4.4.0 to 4.5.0

    Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0. **This update includes security fixes.**
    - [Release notes](https://github.com/lodash/lodash/releases)
    - [Commits](lodash/lodash@4.4.0...4.5.0)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Sep 3, 2019
    Copy the full SHA
    b59a921 View commit details

Commits on Oct 6, 2019

  1. Copy the full SHA
    d5a6955 View commit details

Commits on Oct 7, 2019

  1. Copy the full SHA
    efb866a View commit details
  2. Copy the full SHA
    b8d0a22 View commit details

Commits on Oct 8, 2019

  1. Copy the full SHA
    9e601b9 View commit details

Commits on Oct 9, 2019

  1. Copy the full SHA
    af90866 View commit details

Commits on Oct 15, 2019

  1. Copy the full SHA
    f4acad2 View commit details

Commits on Oct 26, 2019

  1. Copy the full SHA
    84dd338 View commit details
  2. build(deps-dev): bump @types/d3-hierarchy from 1.1.5 to 1.1.6

    Bumps [@types/d3-hierarchy](https://github.com/DefinitelyTyped/DefinitelyTyped) from 1.1.5 to 1.1.6.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits)
    
    Signed-off-by: dependabot[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Oct 26, 2019
    Copy the full SHA
    a299f47 View commit details
  3. Copy the full SHA
    aa782b1 View commit details
Showing with 4,570 additions and 4,306 deletions.
  1. +34 −0 .github/workflows/ci.yml
  2. +64 −0 .github/workflows/update_dependencies.yml
  3. +1 −0 .gitignore
  4. +21 −0 .mergify.yml
  5. +2 −0 .prettierignore
  6. +5 −0 .prettierrc.json
  7. +124 −41 CHANGELOG.md
  8. +97 −39 README.md
  9. +240 −0 artisinal.typings.d.ts
  10. +7 −1 example/hello.js
  11. +6 −6 example/index.html
  12. +30 −24 package.json
  13. +26 −0 rollup.config.js
  14. +16 −16 src/selector/{stateSelector.tsx → StateSelector.tsx}
  15. +54 −51 src/statevis/Controls.tsx
  16. +57 −51 src/statevis/LayoutPrefs.tsx
  17. +34 −40 src/statevis/StateVisWindow.tsx
  18. +38 −35 src/statevis/StateVisualizer.tsx
  19. +5 −7 src/statevis/icons/ChevronDown.tsx
  20. +5 −7 src/statevis/icons/Close.tsx
  21. +5 −7 src/statevis/icons/Gear.tsx
  22. +5 −7 src/statevis/icons/Help.tsx
  23. +10 −21 src/statevis/interface.ts
  24. +72 −77 src/statevis/renderers.tsx
  25. +99 −100 src/statevis/statevis.css
  26. +31 −33 src/statevis/tree/StateNode.tsx
  27. +111 −79 src/statevis/tree/StateTree.tsx
  28. +25 −26 src/statevis/tree/stateVisNode.tsx
  29. +16 −19 src/transition/BreadcrumbArrow.tsx
  30. +48 −39 src/transition/FlowArrow.tsx
  31. +35 −34 src/transition/KeysAndValues.tsx
  32. +43 −38 src/transition/NodeDetail.tsx
  33. +60 −61 src/transition/NodePaths.tsx
  34. +11 −11 src/transition/PopoverHeading.tsx
  35. +24 −20 src/transition/ResolveData.tsx
  36. +12 −12 src/transition/TransSummary.tsx
  37. +18 −16 src/transition/TransitionPopover.tsx
  38. +49 −48 src/transition/TransitionView.tsx
  39. +28 −28 src/transition/TransitionVisualizer.tsx
  40. +1 −1 src/transition/transitionVisualizer.css
  41. +15 −7 src/util/animatepath.ts
  42. +4 −4 src/util/cancelablePromise.ts
  43. +28 −25 src/util/draggable.ts
  44. +1 −1 src/util/easing.ts
  45. +15 −17 src/util/modal.tsx
  46. +5 −10 src/util/pretty.tsx
  47. +1 −2 src/util/strings.ts
  48. +7 −11 src/util/toggleClass.ts
  49. +21 −18 src/visualizer.ts
  50. +4 −12 tsconfig.json
  51. +0 −62 webpack.config.js
  52. +2,900 −3,142 yarn.lock
34 changes: 34 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: 'CI'

on:
push:
branches:
- master
pull_request:

jobs:
ci:
needs: [test]
runs-on: ubuntu-latest
steps:
- run: true

test:
name: yarn ${{ matrix.yarncmd }}
runs-on: ubuntu-latest
strategy:
matrix:
yarncmd: ['build']
steps:
- uses: actions/checkout@v2
- name: Configure
run: |
npm config set scripts-prepend-node-path auto
git config --global user.email uirouter@github.actions
git config --global user.name uirouter_github_actions
- name: Install Dependencies
run: yarn install --pure-lockfile
- name: Check Peer Dependencies
run: npx check-peer-dependencies
- name: Run Tests
run: yarn ${{ matrix.yarncmd }}
64 changes: 64 additions & 0 deletions .github/workflows/update_dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# This workflow requires a personal access token for uirouterbot
name: Weekly Dependency Bumps
on:
repository_dispatch:
types: [update_dependencies]
schedule:
- cron: '0 21 * * 0'

jobs:
upgrade:
runs-on: ubuntu-latest
name: 'Update ${{ matrix.deptype }} (latest: ${{ matrix.latest }})'
strategy:
matrix:
excludes: ['']
deptype: ['dependencies', 'devDependencies']
latest: [false]
steps:
- uses: actions/checkout@v2
- run: |
git config user.name uirouterbot
git config user.password ${{ secrets.UIROUTERBOT_PAT }}
git remote set-url origin $(git remote get-url origin | sed -e 's/ui-router/uirouterbot/')
git fetch --unshallow -p origin
- name: Update dependencies
id: upgrade
uses: ui-router/publish-scripts/actions/upgrade@actions-upgrade-v1.0.3
with:
excludes: ${{ matrix.excludes }}
deptype: ${{ matrix.deptype }}
latest: ${{ matrix.latest }}
- name: Create Pull Request
id: cpr
if: ${{ steps.upgrade.outputs.upgrades != '' }}
# the following hash is from https://github.com/peter-evans/create-pull-request/releases/tag/v2.7.0
uses: peter-evans/create-pull-request@340e629d2f63059fb3e3f15437e92cfbc7acd85b
with:
token: ${{ secrets.UIROUTERBOT_PAT }}
request-to-parent: true
branch-suffix: 'random'
commit-message: 'chore(package): Update ${{ steps.upgrade.outputs.upgradecount }} ${{ matrix.deptype }} to ${{ steps.upgrade.outputs.upgradestrategy }}'
title: 'chore(package): Update ${{ steps.upgrade.outputs.upgradecount }} ${{ matrix.deptype }} to ${{ steps.upgrade.outputs.upgradestrategy }}'
body: |
chore(package): Update ${{ steps.upgrade.outputs.upgradecount }} ${{ matrix.deptype }} to ${{ steps.upgrade.outputs.upgradestrategy }}
```
${{ steps.upgrade.outputs.upgrades }}
```
Auto-generated by [create-pull-request][1]
[1]: https://github.com/peter-evans/create-pull-request
- name: Apply Merge Label
if: ${{ steps.cpr.outputs.pr_number != '' }}
uses: actions/github-script@0.9.0
with:
github-token: ${{ secrets.UIROUTERBOT_PAT }}
script: |
await github.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: ${{ steps.cpr.outputs.pr_number }},
labels: ['ready to squash and merge']
});
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -10,3 +10,4 @@ node_modules
*.iws
*.iml
.*
yarn-error.log
21 changes: 21 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
pull_request_rules:
- name: Auto Squash and Merge
conditions:
- base=master
- status-success=ci
- 'label=ready to squash and merge'
actions:
delete_head_branch: {}
merge:
method: squash
strict: smart
- name: Auto Rebase and Merge
conditions:
- base=master
- status-success=ci
- 'label=ready to rebase and merge'
actions:
delete_head_branch: {}
merge:
method: rebase
strict: smart
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
package.json
CHANGELOG.md
5 changes: 5 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"singleQuote": true,
"trailingComma": "es5",
"printWidth": 120
}
165 changes: 124 additions & 41 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,112 +1,195 @@
## 5.1.1 (2018-01-03)
[Compare `@uirouter/visualizer` versions 5.1.0 and 5.1.1](https://github.com/ui-router/visualizer/compare/5.1.0...5.1.1)
## 7.2.1 (2020-09-19)
[Compare `@uirouter/visualizer` versions 7.2.0 and 7.2.1](https://github.com/ui-router/visualizer/compare/7.2.0...7.2.1)

### Bug Fixes

* **transitionvis:** Fix style on arrow so it takes up entire vertical space of its state block ([9863eda](https://github.com/ui-router/visualizer/commit/9863eda))
* Pin d3-interpolate to 1.4.0 to avoid bundling an arrow function for IE11 compat ([1f4a926](https://github.com/ui-router/visualizer/commit/1f4a926))




# 5.1.0 (2018-01-03)
[Compare `@uirouter/visualizer` versions 5.0.6 and 5.1.0](https://github.com/ui-router/visualizer/compare/5.0.6...5.1.0)
# 7.2.0 (2020-09-16)
[Compare `@uirouter/visualizer` versions 7.1.0 and 7.2.0](https://github.com/ui-router/visualizer/compare/7.1.0...7.2.0)

### Features

* **StateVisualizer:** Support customization of state node labels ([d3cfd6e](https://github.com/ui-router/visualizer/commit/d3cfd6e))




# 7.1.0 (2020-09-15)
[Compare `@uirouter/visualizer` versions 7.0.0 and 7.1.0](https://github.com/ui-router/visualizer/compare/7.0.0...7.1.0)

### Bug Fixes

* **css:** Switch to using px instead of em. Pass sizes to svg icons. ([fc38027](https://github.com/ui-router/visualizer/commit/fc38027))
* **statevis:** Fix null dereference in ref callback ([1711525](https://github.com/ui-router/visualizer/commit/1711525))
* **statevis:** Remove console.log leftover ([#41](https://github.com/ui-router/visualizer/issues/41)) ([a0f54a9](https://github.com/ui-router/visualizer/commit/a0f54a9))
* fix classnames ([4d5fb1a](https://github.com/ui-router/visualizer/commit/4d5fb1a))
* Fix disposing of the state visualizer ([7fc2ba8](https://github.com/ui-router/visualizer/commit/7fc2ba8))
* Fix z-index of minimized state visualizer ([8d3e9e3](https://github.com/ui-router/visualizer/commit/8d3e9e3))
* **statevis:** add documentation on how to use the options on the state visualizer and fix the node classes not being appended correctly ([#199](https://github.com/ui-router/visualizer/issues/199)) ([eda9657](https://github.com/ui-router/visualizer/commit/eda9657))


### Features

* **transitionvis:** Collapse multiple null/undefined/empty string parameter values, add show/hide toggle. Improve styling and flexbox layouts. Refactor key/value components. ([d0af65a](https://github.com/ui-router/visualizer/commit/d0af65a))
* **transitionvis:** switch all styles to px, add preformatted param values, fix some flexbox issues. ([6b5e04f](https://github.com/ui-router/visualizer/commit/6b5e04f))
* Switch bundle from webpack to rollup and emit new esm bundle ([c4444db](https://github.com/ui-router/visualizer/commit/c4444db))
* **statevis:** allow nodes to be styled by custom classes ([#197](https://github.com/ui-router/visualizer/issues/197)) ([b8f0ef6](https://github.com/ui-router/visualizer/commit/b8f0ef6))
* **update_dependencies:** Add a repository_dispatch trigger ([8b0f88a](https://github.com/ui-router/visualizer/commit/8b0f88a))




## 5.0.6 (2017-12-03)
[Compare `@uirouter/visualizer` versions 5.0.5 and 5.0.6](https://github.com/ui-router/visualizer/compare/5.0.5...5.0.6)
# 7.0.0 (2019-01-26)
[Compare `@uirouter/visualizer` versions 6.0.3 and 7.0.0](https://github.com/ui-router/visualizer/compare/6.0.3...7.0.0)

### Bug Fixes

* **bundle:** fix bundling of css for lib-esm (stackblitz try 5) bundle css files? ([9e1c21c](https://github.com/ui-router/visualizer/commit/9e1c21c))
* **typescript:** Create an artisinal hand crafted typings file for better compat with react ([055e50c](https://github.com/ui-router/visualizer/commit/055e50c))




## 5.0.5 (2017-12-03)
[Compare `@uirouter/visualizer` versions 5.0.4 and 5.0.5](https://github.com/ui-router/visualizer/compare/5.0.4...5.0.5)
## 6.0.3 (2019-01-25)
[Compare `@uirouter/visualizer` versions 6.0.2 and 6.0.3](https://github.com/ui-router/visualizer/compare/6.0.2...6.0.3)



## 6.0.2 (2018-07-17)
[Compare `@uirouter/visualizer` versions 6.0.0 and 6.0.2](https://github.com/ui-router/visualizer/compare/6.0.0...6.0.2)



## 6.0.1 (2018-07-17)

[Compare `@uirouter/visualizer` versions 6.0.0 and 6.0.1](https://github.com/ui-router/visualizer/compare/6.0.0...6.0.1)

# 6.0.0 (2018-02-14)

[Compare `@uirouter/visualizer` versions 5.1.3 and 6.0.0](https://github.com/ui-router/visualizer/compare/5.1.3...6.0.0)

### Bug Fixes

* **bundle:** fix bundling of css for lib-esm (stackblitz try 4) disable ([1803612](https://github.com/ui-router/visualizer/commit/1803612))
- **css:** Add 'nonce' attribute to style-loader to prevent CSP violations due to inline styles ([#43](https://github.com/ui-router/visualizer/issues/43)) ([c137ef2](https://github.com/ui-router/visualizer/commit/c137ef2))
- **example:** use window['[@uirouter](https://github.com/uirouter)/visualizer'](<[5e1b228](https://github.com/ui-router/visualizer/commit/5e1b228)>)

### Features

- **bundle:** Rename UMD name from `ui-router-visualizer` to `[@uirouter](https://github.com/uirouter)/visualizer` for consistency ([7b7b9d6](https://github.com/ui-router/visualizer/commit/7b7b9d6))

### BREAKING CHANGES

- **bundle:** UMD name renamed from `ui-router-visualizer` to `@uirouter/visualizer`.
This will affect people who add the visualizer using script tags, instead of a bundler.

```
var Visualizer = window['@uirouter/visualizer'];
router.plugin(Visualizer);
```

## 5.0.4 (2017-12-02)
[Compare `@uirouter/visualizer` versions 5.0.3 and 5.0.4](https://github.com/ui-router/visualizer/compare/5.0.3...5.0.4)
## 5.1.3 (2018-01-04)

[Compare `@uirouter/visualizer` versions 5.1.2 and 5.1.3](https://github.com/ui-router/visualizer/compare/5.1.2...5.1.3)

### Bug Fixes

* **bundle:** fix bundling of css for lib-esm (stackblitz try 3) ([9fe1988](https://github.com/ui-router/visualizer/commit/9fe1988))
- **statevis:** Make minimized statevis z-index higher than transition vis so it can be clicked. ([ebef40b](https://github.com/ui-router/visualizer/commit/ebef40b))

## 5.1.2 (2018-01-03)

[Compare `@uirouter/visualizer` versions 5.1.1 and 5.1.2](https://github.com/ui-router/visualizer/compare/5.1.1...5.1.2)

### Features

## 5.0.3 (2017-12-02)
[Compare `@uirouter/visualizer` versions 5.0.2 and 5.0.3](https://github.com/ui-router/visualizer/compare/5.0.2...5.0.3)
- **transitionvis:** sort parameter names when grouping identical valued parameters together ([ff124d9](https://github.com/ui-router/visualizer/commit/ff124d9))

## 5.1.1 (2018-01-03)

[Compare `@uirouter/visualizer` versions 5.1.0 and 5.1.1](https://github.com/ui-router/visualizer/compare/5.1.0...5.1.1)

### Bug Fixes

- **transitionvis:** Fix style on arrow so it takes up entire vertical space of its state block ([9863eda](https://github.com/ui-router/visualizer/commit/9863eda))

# 5.1.0 (2018-01-03)

[Compare `@uirouter/visualizer` versions 5.0.6 and 5.1.0](https://github.com/ui-router/visualizer/compare/5.0.6...5.1.0)

### Bug Fixes

* **bundle:** fix bundling of css for lib-esm (stackblitz try 2) ([0b6f561](https://github.com/ui-router/visualizer/commit/0b6f561))
- **css:** Switch to using px instead of em. Pass sizes to svg icons. ([fc38027](https://github.com/ui-router/visualizer/commit/fc38027))
- **statevis:** Fix null dereference in ref callback ([1711525](https://github.com/ui-router/visualizer/commit/1711525))
- **statevis:** Remove console.log leftover ([#41](https://github.com/ui-router/visualizer/issues/41)) ([a0f54a9](https://github.com/ui-router/visualizer/commit/a0f54a9))

### Features

- **transitionvis:** Collapse multiple null/undefined/empty string parameter values, add show/hide toggle. Improve styling and flexbox layouts. Refactor key/value components. ([d0af65a](https://github.com/ui-router/visualizer/commit/d0af65a))
- **transitionvis:** switch all styles to px, add preformatted param values, fix some flexbox issues. ([6b5e04f](https://github.com/ui-router/visualizer/commit/6b5e04f))

## 5.0.6 (2017-12-03)

## 5.0.2 (2017-12-02)
[Compare `@uirouter/visualizer` versions 5.0.1 and 5.0.2](https://github.com/ui-router/visualizer/compare/5.0.1...5.0.2)
[Compare `@uirouter/visualizer` versions 5.0.5 and 5.0.6](https://github.com/ui-router/visualizer/compare/5.0.5...5.0.6)

### Bug Fixes

* **bundle:** externalize uirouter/core ([7732b81](https://github.com/ui-router/visualizer/commit/7732b81))
* **bundle:** fix bundling of css for lib-esm (stackblitz) ([39c641d](https://github.com/ui-router/visualizer/commit/39c641d))
* **example:** fix 'npm start' bundle reference ([0a798a9](https://github.com/ui-router/visualizer/commit/0a798a9))
- **bundle:** fix bundling of css for lib-esm (stackblitz try 5) bundle css files? ([9e1c21c](https://github.com/ui-router/visualizer/commit/9e1c21c))

## 5.0.5 (2017-12-03)

[Compare `@uirouter/visualizer` versions 5.0.4 and 5.0.5](https://github.com/ui-router/visualizer/compare/5.0.4...5.0.5)

### Bug Fixes

## 5.0.1 (2017-12-02)
[Compare `@uirouter/visualizer` versions 5.0.0 and 5.0.1](https://github.com/ui-router/visualizer/compare/5.0.0...5.0.1)
- **bundle:** fix bundling of css for lib-esm (stackblitz try 4) disable ([1803612](https://github.com/ui-router/visualizer/commit/1803612))

## 5.0.4 (2017-12-02)

[Compare `@uirouter/visualizer` versions 5.0.3 and 5.0.4](https://github.com/ui-router/visualizer/compare/5.0.3...5.0.4)

### Bug Fixes

* **ie:** Do not use MutationObserver if it doesn't exist ([95ad3a1](https://github.com/ui-router/visualizer/commit/95ad3a1))
* **statevis:** do not allow drag when minimized ([e1742d1](https://github.com/ui-router/visualizer/commit/e1742d1))
* **statevis:** fix canceling of auto-minimize by hovering mouse ([3b6b46a](https://github.com/ui-router/visualizer/commit/3b6b46a))
* **statevis:** fix resize event handling ([eae605a](https://github.com/ui-router/visualizer/commit/eae605a))
- **bundle:** fix bundling of css for lib-esm (stackblitz try 3) ([9fe1988](https://github.com/ui-router/visualizer/commit/9fe1988))

## 5.0.3 (2017-12-02)

### Features
[Compare `@uirouter/visualizer` versions 5.0.2 and 5.0.3](https://github.com/ui-router/visualizer/compare/5.0.2...5.0.3)

* **statevis:** improve layout of vis controls; add close button. ([0d97161](https://github.com/ui-router/visualizer/commit/0d97161))
* **transitionvis:** collapse undefined param/resolves into single row. Hide $state$ resolve. ([1710d10](https://github.com/ui-router/visualizer/commit/1710d10))
### Bug Fixes

- **bundle:** fix bundling of css for lib-esm (stackblitz try 2) ([0b6f561](https://github.com/ui-router/visualizer/commit/0b6f561))

## 5.0.2 (2017-12-02)

[Compare `@uirouter/visualizer` versions 5.0.1 and 5.0.2](https://github.com/ui-router/visualizer/compare/5.0.1...5.0.2)

# 5.0.0 (2017-10-22)
[Compare `@uirouter/visualizer` versions 4.0.2 and v5.0.0](https://github.com/ui-router/visualizer/compare/4.0.2...v5.0.0)
### Bug Fixes

- **bundle:** externalize uirouter/core ([7732b81](https://github.com/ui-router/visualizer/commit/7732b81))
- **bundle:** fix bundling of css for lib-esm (stackblitz) ([39c641d](https://github.com/ui-router/visualizer/commit/39c641d))
- **example:** fix 'npm start' bundle reference ([0a798a9](https://github.com/ui-router/visualizer/commit/0a798a9))

## 5.0.1 (2017-12-02)

[Compare `@uirouter/visualizer` versions 5.0.0 and 5.0.1](https://github.com/ui-router/visualizer/compare/5.0.0...5.0.1)

### Bug Fixes

- **ie:** Do not use MutationObserver if it doesn't exist ([95ad3a1](https://github.com/ui-router/visualizer/commit/95ad3a1))
- **statevis:** do not allow drag when minimized ([e1742d1](https://github.com/ui-router/visualizer/commit/e1742d1))
- **statevis:** fix canceling of auto-minimize by hovering mouse ([3b6b46a](https://github.com/ui-router/visualizer/commit/3b6b46a))
- **statevis:** fix resize event handling ([eae605a](https://github.com/ui-router/visualizer/commit/eae605a))

### Features

* **bundles:** Use regular ui-router style: _bundles lib and lib-esm dirs ([d68ce15](https://github.com/ui-router/visualizer/commit/d68ce15))
- **statevis:** improve layout of vis controls; add close button. ([0d97161](https://github.com/ui-router/visualizer/commit/0d97161))
- **transitionvis:** collapse undefined param/resolves into single row. Hide $state$ resolve. ([1710d10](https://github.com/ui-router/visualizer/commit/1710d10))

# 5.0.0 (2017-10-22)

[Compare `@uirouter/visualizer` versions 4.0.2 and v5.0.0](https://github.com/ui-router/visualizer/compare/4.0.2...v5.0.0)

### BREAKING CHANGES
### Features

* **bundles:** Moved bundles to _bundles and renamed bundle. Stopped committing bundles directory to git tags
- **bundles:** Use regular ui-router style: \_bundles lib and lib-esm dirs ([d68ce15](https://github.com/ui-router/visualizer/commit/d68ce15))

### BREAKING CHANGES

- **bundles:** Moved bundles to \_bundles and renamed bundle. Stopped committing bundles directory to git tags
Loading