Skip to content

Latest commit

 

History

History
114 lines (91 loc) · 4.84 KB

File metadata and controls

114 lines (91 loc) · 4.84 KB

1.1.0

  • Updated extension to pull colours from https://github.com/ozh/github-colors
    • colours are loaded every week, which roughly coincides with how often the above repo is updated
  • Updated Chrome version to manifest v3 to allow it to be used
    • Firefox version continues to use manifest v2
  • Removed the background script from the distributed version since it was only for 0.1.9 integrity issues
  • Setting up project to be also used within my personal website

1.0.13

  • Pulling in dependabot pull requests
  • Fixing organisation page displays
  • Removing unnecessary tabs permission declaration that would have got the extension removed from the Chrome Store

1.0.12

  • Fixing issues with displaying the chart on org profiles
  • Minor style fixes to the chart container on personal profiles

1.0.11

  • Handling error response codes from the Github API instead of just making them a generic error

1.0.10

  • Fixed large number of security vulnerabilities (thanks Dependabot)
  • Fixing auto-deploy
  • Updated colour list
  • Updated all dependency libraries to latest versions
  • Moved from Travis CI to GitHub actions

1.0.9

  • Test version used to test CI uploads

1.0.8

  • Fixed security vulnerablity in js-yaml allowing for code execution in .load()
  • Fixed prototype pollution issue in lodash
  • Other npm audit fixes.

1.0.7

  • This version never actually deployed to either store
    • Issues in the CI build script prevented this from being deployed

1.0.6

  • Automated deployment to AMO for Firefox users
  • Updated colours
    • Go
    • Dockerfile
  • Fixed security vulnerability due to lodash versioning

1.0.5

  • Fixed an issue where the chart was being displayed too small when there was a large number of languages and the legend was displayed

1.0.4

  • Added default scope to token URL (thanks @Strum355)

1.0.3

  • Updated colours json file for new Crystal colour

1.0.2

  • Automated deployment of extension using the existing CI system

1.0.1

  • Fixed issue regarding colours for C# and C++ not appearing correctly

1.0.0

  • Bumping release version to v1.0.0
    • It's been long enough since the previous version came out without issue that I felt it was time to bump to major version 1 and start pushing the plugin a bit more to get some feedback.
  • Will hopefully commence work on a Firefox equivalent in the near future
  • Fixed an issue where I forgot to uncomment a line that is meant to be commented out when not testing :/

0.1.9

  • Fixed issue where private repos were not showing up in the chart when a Personal Access Token was added via the popup
  • Private repos were only returned via the /user/repos endpoint instead of /users/:username/repos endpoint
  • To this end, the way tokens are stored in sync storage had to be changed a bit. This should hopefully not require anything else from the user however.

0.1.8

  • Removed the opening of this page when an update is installed
  • Fixed issue where requests were being made on pages they shouldn't have been
  • Prevented extension from adding anything to a page if the repo data for the account is empty
  • Improved design of options page

0.1.7

  • Added simple settings popup
    • Allows for turning on and off the chart legend on all pages
    • Allows adding a GitHub personal access token to allow more API usage
    • Simply click on the icon in the toolbar to access the settings popup
  • Extension now opens a tab briging you here so you can see new changes

0.1.6

  • Added error handling for when querying the API goes wrong

0.1.5

  • New logo courtesy of ihtiht!

0.1.4

  • Fixed issues with charts not displaying on Org pages
    • Also was an issue where my HTML wasn't correct on Org pages
    • Somehow I think the two were related

0.1.3

  • Pie chart now displays on org pages as well as user pages
    • The chart is quite large on org pages because Chart.js tries to fill the container width wise and I've set the height to match the width
    • If this is a problem, please open an issue and we can discuss this further

0.1.2

  • Added checks to ensure that the extension pulls all of a user's repos using GitHub's pagination
    • Previously the extension would only get the first 30 repos created by the user

0.1.1

  • Added caching to avoid over-using the GitHub API
    • Currently cache timeout is set to be an hour but will later make this changeable per user
  • Due to a difference in ordering between data pulled from cache and from the API, the languages are now drawn in alphabetical order clockwise around the pie chart to keep ordering the same