### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [1.5.0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.5...@gitgraph/core@1.5.0)

> 6 March 2021

- docs: add Marty as a contributor [`#408`](https://github.com/nicoespeon/gitgraph.js/pull/408)
- docs: add longgt as a contributor [`#406`](https://github.com/nicoespeon/gitgraph.js/pull/406)
- docs: add aensley as a contributor [`#404`](https://github.com/nicoespeon/gitgraph.js/pull/404)
- docs: add soumyart as a contributor [`#403`](https://github.com/nicoespeon/gitgraph.js/pull/403)
- docs: add acransac as a contributor [`#402`](https://github.com/nicoespeon/gitgraph.js/pull/402)
- (@gitgraph/js) Add option to make graph responsive [`#401`](https://github.com/nicoespeon/gitgraph.js/pull/401)
- Branch Deletion [`#399`](https://github.com/nicoespeon/gitgraph.js/pull/399)
- Migrate linting to eslint [`#395`](https://github.com/nicoespeon/gitgraph.js/pull/395)
- [React] Fix strict mode label placement [`#392`](https://github.com/nicoespeon/gitgraph.js/pull/392)
- Fix linting glob [`#394`](https://github.com/nicoespeon/gitgraph.js/pull/394)
- docs: add crutchcorn as a contributor [`#393`](https://github.com/nicoespeon/gitgraph.js/pull/393)
- [React] Individual file breakout [`#391`](https://github.com/nicoespeon/gitgraph.js/pull/391)
- Fix body of last commit not visible [`#386`](https://github.com/nicoespeon/gitgraph.js/pull/386)
- Fix infrastractural problems [`#385`](https://github.com/nicoespeon/gitgraph.js/pull/385)
- docs: add andreasonny83 as a contributor [`#384`](https://github.com/nicoespeon/gitgraph.js/pull/384)
- Fix failing TravisCI [`#383`](https://github.com/nicoespeon/gitgraph.js/pull/383)
- feat: update address about Usage Demo & Documentation [`#382`](https://github.com/nicoespeon/gitgraph.js/pull/382)
- docs: add Nebula83 as a contributor [`#368`](https://github.com/nicoespeon/gitgraph.js/pull/368)
- fix: replace 'transparent' with 'none' [`#366`](https://github.com/nicoespeon/gitgraph.js/pull/366)
- Bump websocket-extensions from 0.1.3 to 0.1.4 [`#362`](https://github.com/nicoespeon/gitgraph.js/pull/362)
- Fixing the parent branch name in readme [`#355`](https://github.com/nicoespeon/gitgraph.js/pull/355)
- Bump https-proxy-agent from 2.2.1 to 2.2.4 [`#353`](https://github.com/nicoespeon/gitgraph.js/pull/353)
- Use hash instead of hashAbbrev as key [`#321`](https://github.com/nicoespeon/gitgraph.js/issues/321)
- Make JS graph responsive with an option [`#303`](https://github.com/nicoespeon/gitgraph.js/issues/303)
- Fix body of last commit not visible [`#374`](https://github.com/nicoespeon/gitgraph.js/issues/374)
- Backfill with contributors since GitGraph v2 [`#296`](https://github.com/nicoespeon/gitgraph.js/issues/296)

#### [1.4.5](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.4...@gitgraph/core@1.4.5)

> 4 April 2020

- Fix undefined current when importing parent branches [`#352`](https://github.com/nicoespeon/gitgraph.js/pull/352)

#### [1.4.4](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.3...@gitgraph/core@1.4.4)

> 22 March 2020

- Fix the issue that HEAD is not updated when calling checkout [`#349`](https://github.com/nicoespeon/gitgraph.js/pull/349)
- Bump acorn from 5.7.2 to 5.7.4 [`#348`](https://github.com/nicoespeon/gitgraph.js/pull/348)
- Reference the new lerna site [`#343`](https://github.com/nicoespeon/gitgraph.js/pull/343)
- Bump handlebars from 4.1.2 to 4.5.3 [`#342`](https://github.com/nicoespeon/gitgraph.js/pull/342)
- Change Tag SVG radius value [`#340`](https://github.com/nicoespeon/gitgraph.js/pull/340)
- Gitter chat badge added to README [`#338`](https://github.com/nicoespeon/gitgraph.js/pull/338)

#### [1.4.3](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.2...@gitgraph/core@1.4.3)

> 19 November 2019

- Fixing graph when the same branch is merged multiple times in a row [`#335`](https://github.com/nicoespeon/gitgraph.js/pull/335)
- Fix ineffective merge when fastForward is set to false [`#330`](https://github.com/nicoespeon/gitgraph.js/pull/330)
- Bump mixin-deep from 1.3.1 to 1.3.2 [`#323`](https://github.com/nicoespeon/gitgraph.js/pull/323)

#### [1.4.2](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.1...@gitgraph/core@1.4.2)

> 29 July 2019

- Fix commit display without message [`#315`](https://github.com/nicoespeon/gitgraph.js/pull/315)
- Bump fstream from 1.0.11 to 1.0.12 [`#311`](https://github.com/nicoespeon/gitgraph.js/pull/311)
- Bump handlebars from 4.0.12 to 4.1.2 [`#310`](https://github.com/nicoespeon/gitgraph.js/pull/310)
- Bump js-yaml from 3.12.2 to 3.13.1 [`#312`](https://github.com/nicoespeon/gitgraph.js/pull/312)
- Bump lodash.template from 4.4.0 to 4.5.0 [`#313`](https://github.com/nicoespeon/gitgraph.js/pull/313)
- Bump lodash-es from 4.17.11 to 4.17.15 [`#314`](https://github.com/nicoespeon/gitgraph.js/pull/314)
- Bump merge from 1.2.0 to 1.2.1 [`#309`](https://github.com/nicoespeon/gitgraph.js/pull/309)
- Bump cached-path-relative from 1.0.1 to 1.0.2 [`#308`](https://github.com/nicoespeon/gitgraph.js/pull/308)
- Bump lodash from 4.17.11 to 4.17.13 [`#307`](https://github.com/nicoespeon/gitgraph.js/pull/307)
- Pass graph as a prop to react component [`#306`](https://github.com/nicoespeon/gitgraph.js/pull/306)

#### [1.4.1](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.4.0...@gitgraph/core@1.4.1)

> 21 July 2019

- Fix compact mode with import [`#305`](https://github.com/nicoespeon/gitgraph.js/pull/305)

#### [1.4.0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.3.0...@gitgraph/core@1.4.0)

> 7 June 2019

- Add options to render branch label on every commit [`#299`](https://github.com/nicoespeon/gitgraph.js/pull/299)
- Upgrade to TypeScript v3.5 [`#298`](https://github.com/nicoespeon/gitgraph.js/pull/298)
- Add links to online bundles + playground [`#283`](https://github.com/nicoespeon/gitgraph.js/issues/283)

#### [1.3.0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.2.0...@gitgraph/core@1.3.0)

> 23 May 2019

- Fixes #162 [`#295`](https://github.com/nicoespeon/gitgraph.js/pull/295)

#### [1.2.0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0...@gitgraph/core@1.2.0)

> 7 May 2019

- Generate browser bundle for @gitgraph/js [`#287`](https://github.com/nicoespeon/gitgraph.js/pull/287)
- Implement custom render for tags [`#289`](https://github.com/nicoespeon/gitgraph.js/pull/289)
- Customize how we render branches labels [`#286`](https://github.com/nicoespeon/gitgraph.js/pull/286)
- Stream lerna outputs [`#281`](https://github.com/nicoespeon/gitgraph.js/issues/281)

#### [1.1.0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-6...@gitgraph/core@1.1.0)

> 16 April 2019

- Introduce changelogs to packages. [`#280`](https://github.com/nicoespeon/gitgraph.js/pull/280)
- Allow branching from another branch [`#279`](https://github.com/nicoespeon/gitgraph.js/pull/279)
- Website revamp [`#272`](https://github.com/nicoespeon/gitgraph.js/pull/272)
- Add stories for large graph [`#269`](https://github.com/nicoespeon/gitgraph.js/pull/269)

#### [1.1.0-6](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-5...@gitgraph/core@1.1.0-6)

> 12 April 2019

- Add multiple merges from same commit stories [`#265`](https://github.com/nicoespeon/gitgraph.js/pull/265)
- Improve perfs & fix tag bug in horizontal mode [`#268`](https://github.com/nicoespeon/gitgraph.js/pull/268)
- Cleanup after #253 [`#264`](https://github.com/nicoespeon/gitgraph.js/pull/264)
- Factor expensive computations out of commit iterations [`#253`](https://github.com/nicoespeon/gitgraph.js/pull/253)

#### [1.1.0-5](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-4...@gitgraph/core@1.1.0-5)

> 7 April 2019

- Drop yup from @gitgraph/core [`#257`](https://github.com/nicoespeon/gitgraph.js/pull/257)

#### [1.1.0-4](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-3...@gitgraph/core@1.1.0-4)

> 7 April 2019

- Drop lodash from @gitgraph/core [`#256`](https://github.com/nicoespeon/gitgraph.js/pull/256)
- Set up Chromatic for all rendering packages [`#255`](https://github.com/nicoespeon/gitgraph.js/pull/255)

#### [1.1.0-3](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-2...@gitgraph/core@1.1.0-3)

> 4 April 2019

- Fix/vertical reverse merge [`#254`](https://github.com/nicoespeon/gitgraph.js/pull/254)
- Passing optional commitOptions object to commit [`#252`](https://github.com/nicoespeon/gitgraph.js/pull/252)
- Create @gitgraph/js [`#242`](https://github.com/nicoespeon/gitgraph.js/pull/242)

#### [1.1.0-2](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-1...@gitgraph/core@1.1.0-2)

> 29 March 2019

- Add BranchesOrderFunction option to set user-defined branches order [`#247`](https://github.com/nicoespeon/gitgraph.js/pull/247)
- Extract the concept of "BranchesOrder" (formerly "GraphColumns"). [`#246`](https://github.com/nicoespeon/gitgraph.js/pull/246)

#### [1.1.0-1](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.1.0-0...@gitgraph/core@1.1.0-1)

> 24 March 2019

- Setup Chromatic QA (automated visual testing) [`#241`](https://github.com/nicoespeon/gitgraph.js/pull/241)
- Customize Tag style [`#239`](https://github.com/nicoespeon/gitgraph.js/pull/239)

#### [1.1.0-0](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.0.0-1...@gitgraph/core@1.1.0-0)

> 9 March 2019

- Render tags [`#236`](https://github.com/nicoespeon/gitgraph.js/pull/236)
- Upgrade to Storybook 5 [`#235`](https://github.com/nicoespeon/gitgraph.js/pull/235)
- Fix and improve the `translateCommitMessagesWithBranchLabel` strategy [`#234`](https://github.com/nicoespeon/gitgraph.js/pull/234)
- Fix commit message body visibility [`#233`](https://github.com/nicoespeon/gitgraph.js/pull/233)
- Fix live update labels position [`#232`](https://github.com/nicoespeon/gitgraph.js/pull/232)
- React/branches labels [`#231`](https://github.com/nicoespeon/gitgraph.js/pull/231)
- Fix/blackarrow arrow orientation [`#230`](https://github.com/nicoespeon/gitgraph.js/pull/230)

#### [1.0.0-1](https://github.com/nicoespeon/gitgraph.js/compare/@gitgraph/core@1.0.0-0...@gitgraph/core@1.0.0-1)

> 20 February 2019

- Publish [`1e2f2bc`](https://github.com/nicoespeon/gitgraph.js/commit/1e2f2bc9ba5a8d41d5f0572aff5ac9bb860425aa)
- Illustrate issue in Story [`ec7f207`](https://github.com/nicoespeon/gitgraph.js/commit/ec7f2074915271804868c6c54a363fb175926d56)
- Add explicit messages on fast-forward Story [`f3985e4`](https://github.com/nicoespeon/gitgraph.js/commit/f3985e4abc47a42faab0c8f5d42f596d388ce52e)

#### 1.0.0-0

> 9 February 2019

- GitGraph.js v2-alpha [`#188`](https://github.com/nicoespeon/gitgraph.js/pull/188)
- fix arrow color problem [`#216`](https://github.com/nicoespeon/gitgraph.js/pull/216)
- Add commit object to the mouseEventOptions object [`#214`](https://github.com/nicoespeon/gitgraph.js/pull/214)
- Accept options.details HTMLElement in commit method [`#211`](https://github.com/nicoespeon/gitgraph.js/pull/211)
- Update Readme to integrate Hall of Fame [`#209`](https://github.com/nicoespeon/gitgraph.js/pull/209)
- Add the ability to put some text in the commit bubble. (commitDotText) [`#196`](https://github.com/nicoespeon/gitgraph.js/pull/196)
- fix wrong arrow angle on branching [`#171`](https://github.com/nicoespeon/gitgraph.js/pull/171)
- Fix for strange branch lines for merge commit with details. [`#168`](https://github.com/nicoespeon/gitgraph.js/pull/168)
- Adding incompatible version to showcase using support branches [`#163`](https://github.com/nicoespeon/gitgraph.js/pull/163)
- Firefox 53 fix [`#165`](https://github.com/nicoespeon/gitgraph.js/pull/165)
- Close #140. Vertical arrow with multiple branch commit. [`#154`](https://github.com/nicoespeon/gitgraph.js/pull/154)
- Fix incorrect font height in labels and tags when graph canvas is contained in a floating div. [`#155`](https://github.com/nicoespeon/gitgraph.js/pull/155)
- fix issue 140 wrong arrow angle [`#150`](https://github.com/nicoespeon/gitgraph.js/pull/150)
- Add typescript definition [`#152`](https://github.com/nicoespeon/gitgraph.js/pull/152)
- Support branch label rotation in 'horizontal mode'. [`#134`](https://github.com/nicoespeon/gitgraph.js/pull/134)
- Added fix for JSHint via Grunt (null path warning). [`#133`](https://github.com/nicoespeon/gitgraph.js/pull/133)
- Fix typo in README.md [`#135`](https://github.com/nicoespeon/gitgraph.js/pull/135)
- Issue: Click object is not passed to the consumer end click handler. [`#130`](https://github.com/nicoespeon/gitgraph.js/pull/130)
- Issue: Canvas event handlers cannot be disposed from the consumer end. [`#131`](https://github.com/nicoespeon/gitgraph.js/pull/131)
- Improve readability of markdown files as plaintext [`#125`](https://github.com/nicoespeon/gitgraph.js/pull/125)
- Update link to Jasmine [`#122`](https://github.com/nicoespeon/gitgraph.js/pull/122)
- Fix offsetX and offsetY for older FF [`#116`](https://github.com/nicoespeon/gitgraph.js/pull/116)
- Add the possibility to avoid the black border for tag rendering. [`#114`](https://github.com/nicoespeon/gitgraph.js/pull/114)
- Close #109. [`#112`](https://github.com/nicoespeon/gitgraph.js/pull/112)
- Branch from current commit or a specific commit. [`#88`](https://github.com/nicoespeon/gitgraph.js/pull/88)
- Restore line dash after applying it to branch [`#106`](https://github.com/nicoespeon/gitgraph.js/pull/106)
- [Bug Fix] Align tags properly [`#104`](https://github.com/nicoespeon/gitgraph.js/pull/104)
- Support for commit:mouseout event [`#100`](https://github.com/nicoespeon/gitgraph.js/pull/100)
- Closes #46 [`#99`](https://github.com/nicoespeon/gitgraph.js/pull/99)
- Fix #87 [`#96`](https://github.com/nicoespeon/gitgraph.js/pull/96)
- Fix #89 [`#95`](https://github.com/nicoespeon/gitgraph.js/pull/95)
- [BUGFIX] [`#93`](https://github.com/nicoespeon/gitgraph.js/pull/93)
- Adds `detailId` to commitWithDetailsConfig example [`#92`](https://github.com/nicoespeon/gitgraph.js/pull/92)
- Added the ability to assign 'onClick' events to commits. [`#76`](https://github.com/nicoespeon/gitgraph.js/pull/76)
- Fixes #66 #60 #59 [`#71`](https://github.com/nicoespeon/gitgraph.js/pull/71)
- Fix the column calculation algorithm [`#72`](https://github.com/nicoespeon/gitgraph.js/pull/72)
- Add branch name at beginning of commit messages [`#69`](https://github.com/nicoespeon/gitgraph.js/pull/69)
- Exposed classes under the GitGraph namespace. [`#57`](https://github.com/nicoespeon/gitgraph.js/pull/57)
- Replace link to releases, use latest [`#56`](https://github.com/nicoespeon/gitgraph.js/pull/56)
- Add more branch display options [`#54`](https://github.com/nicoespeon/gitgraph.js/pull/54)
- Add more message display options [`#53`](https://github.com/nicoespeon/gitgraph.js/pull/53)
- Yep, that's right! [`#52`](https://github.com/nicoespeon/gitgraph.js/pull/52)
- Seems to be a good option for those who wish to go further. Thanks :+1: [`#51`](https://github.com/nicoespeon/gitgraph.js/pull/51)
- Close #39 - now triggers an event with a bunch of data (author, date, message, sha1) [`#47`](https://github.com/nicoespeon/gitgraph.js/pull/47)
- Good enough to close issue #28. [`#43`](https://github.com/nicoespeon/gitgraph.js/pull/43)
- Support for high-resolution displays from @claui [`#41`](https://github.com/nicoespeon/gitgraph.js/pull/41)
- Add lineDash option to branch and commits [`#139`](https://github.com/nicoespeon/gitgraph.js/issues/139)
- Fix details left positionning [`#145`](https://github.com/nicoespeon/gitgraph.js/issues/145)
- Make tooltip container configurable [`#147`](https://github.com/nicoespeon/gitgraph.js/issues/147)
- Display details in vertical-reverse mode too [`#81`](https://github.com/nicoespeon/gitgraph.js/issues/81)
- Add .tag() method to Branch and Graph [`#75`](https://github.com/nicoespeon/gitgraph.js/issues/75)
- Fix rendering when parent branch has no commit [`#121`](https://github.com/nicoespeon/gitgraph.js/issues/121)
- Merge fix-hover-event-firefox into develop [`#107`](https://github.com/nicoespeon/gitgraph.js/issues/107)
- Add an option to disable tooltips in compact mode [`#102`](https://github.com/nicoespeon/gitgraph.js/issues/102)
- Refactor commitOffsetLeft and fix details position [`#85`](https://github.com/nicoespeon/gitgraph.js/issues/85)
- Adds `detailId` to commitWithDetailsConfig example [`#84`](https://github.com/nicoespeon/gitgraph.js/issues/84)
- Correct typo in code [`#90`](https://github.com/nicoespeon/gitgraph.js/issues/90)
- Refactor detail to detailId - Close #30 [`#30`](https://github.com/nicoespeon/gitgraph.js/issues/30)
- Create branch from another one - Close #29 [`#29`](https://github.com/nicoespeon/gitgraph.js/issues/29)
- Add the CONTRIBUTING.md [`#1`](https://github.com/nicoespeon/gitgraph.js/issues/1)
- Update "How to start" in the README with Bower information [`#3`](https://github.com/nicoespeon/gitgraph.js/issues/3)
- Add gitgraph logo into README - close #11 [`#11`](https://github.com/nicoespeon/gitgraph.js/issues/11)
- Fix firefox MouseEvent - close #27 [`#27`](https://github.com/nicoespeon/gitgraph.js/issues/27)
- Fix jsdoc with IIFE - close #26 [`#26`](https://github.com/nicoespeon/gitgraph.js/issues/26)
- Dynamically loading external CSS file - close #20 [`#20`](https://github.com/nicoespeon/gitgraph.js/issues/20)
- Fix fork - close #25 [`#25`](https://github.com/nicoespeon/gitgraph.js/issues/25)
- Auto render - close #22 [`#22`](https://github.com/nicoespeon/gitgraph.js/issues/22)
- Fix simple merge in compact mode close #21 [`#21`](https://github.com/nicoespeon/gitgraph.js/issues/21)
- Multi-merge finish ! Close #17 [`#17`](https://github.com/nicoespeon/gitgraph.js/issues/17)
- Merge branch 'feature/travis-ci' into develop [`#16`](https://github.com/nicoespeon/gitgraph.js/issues/16)
- Remove possibility to merge without commit [`#12`](https://github.com/nicoespeon/gitgraph.js/issues/12)
- Merge branch 'feature/readme-basics' into develop [`#6`](https://github.com/nicoespeon/gitgraph.js/issues/6)
- Merge branch 'feature/grunt-workflow' into develop [`#2`](https://github.com/nicoespeon/gitgraph.js/issues/2)
- Add .editorconfig file for contribution [`#7`](https://github.com/nicoespeon/gitgraph.js/issues/7)
