# 1.0.4 (10/19/2017)

- ensures the commitUrl is properly formed on the file view page

# 1.0.3 (10/19/2017)

- fixes colors not being industry standard

# 1.0.2 (10/14/2017)

- ensures the commitUrl is formed correctly

# 1.0.1 (10/14/2017)

- returns a unique set of repos correctly from `/api/repos`

# 1.0.0 (10/14/2017)

- does not load all content from a single endpoint
  - adds a repo endpoints that gives a list of all unique repo urls
  - coverage list component now allows for pagination and search
- adds syntax highlighting to file view
- adds pagination to builds
- fixes bug with badges that only shows one color
- fixes data integrity gathering the CLI
- creates a single point of entry rather than having lcov-server and lcov-server-cli it is now just lcov-server
  - to upload simply use `lcov-server --upload {url}`
  - to start a server simply use `lcov-server --serve`
- coverage chart can now be filtered by branch name
- fixes commitUrl being incorrectly formed on the coverage page

# 0.1.1 (09/28/2017)

- updates react@16 and reduces bundle size from 343 KB to 313 KB
- updates; express, mongoose, serve-static, @storybook/addon-knobs, @storybook/react, eslint, eslint-plugin-react, getstorybook, prop-types, react, react-dom

# 0.1.0 (09/17/2017)

- removes the versioning from the api endpoints
- abstracts fileView from coverageFile view
- cleans the input lcov before trying to parse it
- actually tests cli code with a pipe from tap

# 0.0.3

- fixes tooltip displaying the correct value for coverage

# 0.0.2

- renders tooltips in the correct place

# 0.0.1

- removes the need for directoryHash
- fixes bug with ci environment discovery that adds empty attributes
- updates dependencies
- updates the directoryHash function to work with different versions of node
- fixes cli issues (not setting MONGO_URL correctly)
- fixes issues with directoryHash functionality
- check for the version on the server and alert the user to upgrade if the versions are different
- fixes issue with git parsing all of the commit logs instead of the most recent
- moves mongo operations to mongoose
- uses express, simplifies server logic
- fixes issue where 0/0 is NaN
- make sure the git remotes are set correctly
- does not allow analytics to be pushed without having a git remote setup
- adds tests for node-coverage-cli
- fixes the routes for getting coverage data
  - https://github.com/gabrielcsapo/lcov-server/commit/300576ffe221006e1b97bfcd1c80912f33ebad5f
- updates main page to show current server version
- gets data from the environment variables to check for any services running
- be able to use node 4 for the node-coverage-cli
  - https://github.com/gabrielcsapo/lcov-server/commit/93f35fb78736ed9abdb9da736fb91be721cb435b
- adds loading interstitial view for all coverage pages
- separates out some styles into style.css (coverage pages)
- truncates commit message if it is too large
- fixes the coverageFile page to show the correct percentage
- fixes the coverageFile page to show the correct point in history
- updates screenshots
- fixes routes to be more generic
- removes redundant code
- uses git-url-parse to format the urls before being sent to the service
- updates travis script
- updates readme to have badge that points to coverage service
- updates package.json to send coverage details to coverage service
- we don't need build dependencies
- remove support for node 4
- minor improvements
  - fixes coverage page using an incorrect interface for CoverageChart
  - fixes coverageFile page to have the same layout as the other coverage pages
    - updates screenshot
  - adds the error on the page to the error view in all coverage pages
  - uses the window location to generate the code snippet on the main page
    - updates screenshots
- captures ci information
- updates main page to show the correct way to get tap coverage
- updates routes to accept ci data from cli
