diff --git a/.travis.yml b/.travis.yml index 47f809a6..e315d1c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ +os: linux +language: node_js + jobs: include: - stage: "Test" @@ -24,7 +27,7 @@ jobs: - stage: deploy name: "Git tag" - language: minimal + language: shell if: branch = master before_deploy: @@ -34,18 +37,17 @@ jobs: - git tag $PACKAGE_VERSION deploy: provider: releases - api_key: "$GITHUB_TOKEN" - skip_cleanup: true + token: "$GITHUB_TOKEN" - name: "NPM Package" language: node_js node_js: 8 if: branch = master deploy: + edge: true provider: npm - skip_cleanup: true - email: "johanringmann@gmail.com" - api_key: "$NPM_KEY" + email: "$NPM_EMAIL" + api_token: "$NPM_KEY" on: branch: master diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1970ac83..d695f884 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -165,3 +165,15 @@ Once you've completed the previous steps, create a pull request to merge your ed Alternatively, you can build and run the website in a readily configured online workspace: [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io#https://github.com/simple-icons/simple-icons) + +--- + +# Versioning + +We use [Semantic Versioning](https://semver.org/) in this project. Given a version number `MAJOR.MINOR.PATCH` you can expect the following kinds of changes: + +| Version number | Kinds of changes | +| :---- | :---- | +| _Major_ | Removed icons; Renamed icons; Breaking API changes | +| _Minor_ | New icons; API changes | +| _Patch_ | Updated SVGs; Updated metadata | diff --git a/README.md b/README.md index fa8d0e59..88410e6f 100644 --- a/README.md +++ b/README.md @@ -117,3 +117,4 @@ Icons are also available on React through a simple package created by [@wootsbot [![Build Status](https://travis-ci.com/simple-icons/simple-icons.svg?branch=develop)](https://travis-ci.com/simple-icons/simple-icons) [![npm version](https://img.shields.io/npm/v/simple-icons.svg)](https://www.npmjs.com/package/simple-icons) +[![Packagist version](https://img.shields.io/packagist/v/simple-icons/simple-icons)](https://packagist.org/packages/simple-icons/simple-icons) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8d4daf3b..907d1633 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -140,6 +140,11 @@ "hex": "FF2BC2", "source": "https://www.adobe.com/products/xd.html" }, + { + "title": "AdonisJS", + "hex": "220052", + "source": "https://adonisjs.com/" + }, { "title": "Affinity", "hex": "222324", @@ -215,6 +220,11 @@ "hex": "FECC00", "source": "http://www.allocine.fr/favicon.ico" }, + { + "title": "Alpine Linux", + "hex": "0D597F", + "source": "https://alpinelinux.org/" + }, { "title": "Amazon", "hex": "FF9900", @@ -260,11 +270,21 @@ "hex": "8940FA", "source": "https://anchor.fm/" }, + { + "title": "Andela", + "hex": "3359DF", + "source": "https://andela.com/press/" + }, { "title": "Android", "hex": "3DDC84", "source": "https://developer.android.com/distribute/marketing-tools/brand-guidelines" }, + { + "title": "Android Studio", + "hex": "3DDC84", + "source": "https://en.wikipedia.org/wiki/Android_Studio" + }, { "title": "AngelList", "hex": "000000", @@ -350,6 +370,11 @@ "hex": "D77310", "source": "https://rocketmq.apache.org/" }, + { + "title": "Apache Solr", + "hex": "D9411E", + "source": "https://lucene.apache.org/solr/" + }, { "title": "Apache Spark", "hex": "E25A1C", @@ -700,6 +725,11 @@ "hex": "168EEA", "source": "https://buffer.com/press" }, + { + "title": "Bugsnag", + "hex": "4949E4", + "source": "https://www.bugsnag.com/newsroom" + }, { "title": "Bulma", "hex": "00D1B2", @@ -918,7 +948,7 @@ { "title": "CodePen", "hex": "000000", - "source": "http://codepen.io" + "source": "https://blog.codepen.io/documentation/brand-assets/logos/" }, { "title": "Coderwall", @@ -1232,8 +1262,8 @@ }, { "title": "Docker", - "hex": "1488C6", - "source": "https://www.docker.com" + "hex": "2496ED", + "source": "https://www.docker.com/company/newsroom/media-resources" }, { "title": "DocuSign", @@ -1295,6 +1325,11 @@ "hex": "58CC02", "source": "https://www.duolingo.com/" }, + { + "title": "Dynamics 365", + "hex": "002050", + "source": "http://thepartnerchannel.com/wp-content/uploads/Dynamics365_styleguide_092816.pdf" + }, { "title": "Dynatrace", "hex": "1496FF", @@ -1867,7 +1902,7 @@ }, { "title": "Google Analytics", - "hex": "FFC107", + "hex": "E37400", "source": "https://analytics.google.com" }, { @@ -1940,6 +1975,11 @@ "hex": "1A73E8", "source": "https://messages.google.com/" }, + { + "title": "Google My Business", + "hex": "4285F4", + "source": "https://business.google.com/" + }, { "title": "Google Nearby", "hex": "4285F4", @@ -1970,6 +2010,16 @@ "hex": "458CF5", "source": "https://search.google.com/search-console" }, + { + "title": "Google Sheets", + "hex": "0F9D58", + "source": "http://sheets.google.com/" + }, + { + "title": "Google Tag Manager", + "hex": "246FDB", + "source": "https://tagmanager.google.com/#/home" + }, { "title": "Google Translate", "hex": "4285F4", @@ -2562,7 +2612,7 @@ }, { "title": "Kickstarter", - "hex": "2BDE73", + "hex": "05CE78", "source": "https://www.kickstarter.com/help/brand_assets" }, { @@ -2572,8 +2622,13 @@ }, { "title": "Kirby", - "hex": "FF0100", - "source": "http://getkirby.com/assets/images/logo.svg" + "hex": "000000", + "source": "https://getkirby.com/press" + }, + { + "title": "KLM", + "hex": "00A1DE", + "source": "https://www.klm.com" }, { "title": "Klout", @@ -2705,6 +2760,11 @@ "hex": "18A303", "source": "https://wiki.documentfoundation.org/Marketing/Branding" }, + { + "title": "Lighthouse", + "hex": "F44B21", + "source": "https://github.com/GoogleChrome/lighthouse/blob/80d2e6c1948f232ec4f1bdeabc8bc632fc5d0bfd/assets/lh_favicon.svg" + }, { "title": "Line", "hex": "00C300", @@ -3043,7 +3103,7 @@ { "title": "Microsoft Word", "hex": "2B579A", - "source": "https://www.office.com" + "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" }, { "title": "MicroStrategy", @@ -3525,6 +3585,11 @@ "hex": "F1680D", "source": "https://github.com/Chocobozzz/PeerTube/tree/develop/client/src/assets/images" }, + { + "title": "Pepsi", + "hex": "2151A1", + "source": "https://commons.wikimedia.org/wiki/File:Pepsi_logo_new.svg" + }, { "title": "Periscope", "hex": "40A4C4", @@ -3625,6 +3690,11 @@ "hex": "003791", "source": "https://commons.wikimedia.org/wiki/File:PlayStation_4_logo_and_wordmark.svg" }, + { + "title": "Pleroma", + "hex": "FBA457", + "source": "https://pleroma.social/" + }, { "title": "Plesk", "hex": "52BBE6", @@ -3812,8 +3882,8 @@ }, { "title": "Quantopian", - "hex": "C50000", - "source": "https://www.quantopian.com" + "hex": "C51E25", + "source": "https://www.quantopian.com/about" }, { "title": "Quarkus", @@ -3928,7 +3998,7 @@ { "title": "Reddit", "hex": "FF4500", - "source": "https://worldvectorlogo.com/logo/reddit-2" + "source": "https://www.redditinc.com/brand" }, { "title": "Redis", @@ -4816,9 +4886,9 @@ "source": "https://www.trendmicro.com/" }, { - "title": "TripAdvisor", - "hex": "00AF87", - "source": "https://tripadvisor.mediaroom.com/download/TripAdvisor_Logo_Guidelines_5_15_17.pdf" + "title": "Tripadvisor", + "hex": "34E0A1", + "source": "https://tripadvisor.mediaroom.com/logo-guidelines" }, { "title": "Trulia", @@ -4935,6 +5005,11 @@ "hex": "000000", "source": "https://unsplash.com/" }, + { + "title": "Untangle", + "hex": "68BD49", + "source": "https://www.untangle.com/company-overview/" + }, { "title": "Untappd", "hex": "FFC000", @@ -5365,6 +5440,16 @@ "hex": "FF0000", "source": "https://www.youtube.com/yt/about/brand-resources/#logos-icons-colors" }, + { + "title": "YouTube Gaming", + "hex": "FF0000", + "source": "https://gaming.youtube.com/" + }, + { + "title": "YouTube TV", + "hex": "FF0000", + "source": "https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.unplugged" + }, { "title": "Z-Wave", "hex": "1B365D", @@ -5451,4 +5536,4 @@ "source": "https://github.com/zulip/zulip/" } ] -} \ No newline at end of file +} diff --git a/icons/adonisjs.svg b/icons/adonisjs.svg new file mode 100644 index 00000000..be9858a5 --- /dev/null +++ b/icons/adonisjs.svg @@ -0,0 +1 @@ +AdonisJS icon diff --git a/icons/alpinelinux.svg b/icons/alpinelinux.svg new file mode 100644 index 00000000..349dd6e7 --- /dev/null +++ b/icons/alpinelinux.svg @@ -0,0 +1 @@ +Alpine Linux icon diff --git a/icons/andela.svg b/icons/andela.svg new file mode 100644 index 00000000..9b0cdef9 --- /dev/null +++ b/icons/andela.svg @@ -0,0 +1 @@ +Andela icon \ No newline at end of file diff --git a/icons/androidstudio.svg b/icons/androidstudio.svg new file mode 100644 index 00000000..3ee70714 --- /dev/null +++ b/icons/androidstudio.svg @@ -0,0 +1 @@ +Android Studio icon diff --git a/icons/apachesolr.svg b/icons/apachesolr.svg new file mode 100644 index 00000000..fe5b1c37 --- /dev/null +++ b/icons/apachesolr.svg @@ -0,0 +1 @@ +Apache Solr icon \ No newline at end of file diff --git a/icons/bugsnag.svg b/icons/bugsnag.svg new file mode 100644 index 00000000..3f2242b5 --- /dev/null +++ b/icons/bugsnag.svg @@ -0,0 +1 @@ +Bugsnag icon diff --git a/icons/codepen.svg b/icons/codepen.svg index e3350278..4822430e 100644 --- a/icons/codepen.svg +++ b/icons/codepen.svg @@ -1 +1 @@ -CodePen icon \ No newline at end of file +CodePen icon diff --git a/icons/docker.svg b/icons/docker.svg index 89c0cb32..576c90cc 100644 --- a/icons/docker.svg +++ b/icons/docker.svg @@ -1 +1 @@ -Docker icon \ No newline at end of file +Docker icon diff --git a/icons/dynamics365.svg b/icons/dynamics365.svg new file mode 100644 index 00000000..149d8b2f --- /dev/null +++ b/icons/dynamics365.svg @@ -0,0 +1 @@ +Dynamics 365 icon diff --git a/icons/googleanalytics.svg b/icons/googleanalytics.svg index fd2a25c4..171ea24e 100644 --- a/icons/googleanalytics.svg +++ b/icons/googleanalytics.svg @@ -1 +1 @@ -Google Analytics icon \ No newline at end of file +Google Analytics icon diff --git a/icons/googlemybusiness.svg b/icons/googlemybusiness.svg new file mode 100644 index 00000000..e823c221 --- /dev/null +++ b/icons/googlemybusiness.svg @@ -0,0 +1 @@ +Google My Business icon diff --git a/icons/googlesheets.svg b/icons/googlesheets.svg new file mode 100644 index 00000000..0e3bb46c --- /dev/null +++ b/icons/googlesheets.svg @@ -0,0 +1 @@ +Google Sheets icon diff --git a/icons/googletagmanager.svg b/icons/googletagmanager.svg new file mode 100644 index 00000000..82b3a98e --- /dev/null +++ b/icons/googletagmanager.svg @@ -0,0 +1 @@ +Google Tag Manager icon \ No newline at end of file diff --git a/icons/kickstarter.svg b/icons/kickstarter.svg index 8fadd909..aaead595 100644 --- a/icons/kickstarter.svg +++ b/icons/kickstarter.svg @@ -1 +1 @@ -Kickstarter icon \ No newline at end of file +Kickstarter icon \ No newline at end of file diff --git a/icons/kirby.svg b/icons/kirby.svg index 06902ba0..48daac12 100644 --- a/icons/kirby.svg +++ b/icons/kirby.svg @@ -1 +1 @@ -Kirby icon \ No newline at end of file +Kirby icon \ No newline at end of file diff --git a/icons/klm.svg b/icons/klm.svg new file mode 100644 index 00000000..37bfcdad --- /dev/null +++ b/icons/klm.svg @@ -0,0 +1 @@ +KLM icon \ No newline at end of file diff --git a/icons/lighthouse.svg b/icons/lighthouse.svg new file mode 100644 index 00000000..77bf2e10 --- /dev/null +++ b/icons/lighthouse.svg @@ -0,0 +1 @@ +Lighthouse icon \ No newline at end of file diff --git a/icons/microsoftword.svg b/icons/microsoftword.svg index c9427743..d51f089e 100644 --- a/icons/microsoftword.svg +++ b/icons/microsoftword.svg @@ -1 +1 @@ -Microsoft Word icon \ No newline at end of file +Microsoft Word icon diff --git a/icons/pepsi.svg b/icons/pepsi.svg new file mode 100644 index 00000000..e92210a6 --- /dev/null +++ b/icons/pepsi.svg @@ -0,0 +1 @@ +Pepsi icon \ No newline at end of file diff --git a/icons/pleroma.svg b/icons/pleroma.svg new file mode 100644 index 00000000..c919df99 --- /dev/null +++ b/icons/pleroma.svg @@ -0,0 +1 @@ +Pleroma icon \ No newline at end of file diff --git a/icons/quantopian.svg b/icons/quantopian.svg index a06568c1..2f6a8c09 100644 --- a/icons/quantopian.svg +++ b/icons/quantopian.svg @@ -1 +1 @@ -Quantopian icon \ No newline at end of file +Quantopian icon \ No newline at end of file diff --git a/icons/reddit.svg b/icons/reddit.svg index fa6485cd..01ed4a29 100644 --- a/icons/reddit.svg +++ b/icons/reddit.svg @@ -1 +1 @@ -Reddit icon \ No newline at end of file +Reddit icon diff --git a/icons/tripadvisor.svg b/icons/tripadvisor.svg index a6d503e7..62ea1be1 100644 --- a/icons/tripadvisor.svg +++ b/icons/tripadvisor.svg @@ -1 +1 @@ -TripAdvisor icon \ No newline at end of file +Tripadvisor icon diff --git a/icons/untangle.svg b/icons/untangle.svg new file mode 100644 index 00000000..ec7537ef --- /dev/null +++ b/icons/untangle.svg @@ -0,0 +1 @@ +Untangle icon diff --git a/icons/whatsapp.svg b/icons/whatsapp.svg index 136e6dd6..83c7bebf 100644 --- a/icons/whatsapp.svg +++ b/icons/whatsapp.svg @@ -1 +1 @@ -WhatsApp icon \ No newline at end of file +WhatsApp icon \ No newline at end of file diff --git a/icons/youtubegaming.svg b/icons/youtubegaming.svg new file mode 100644 index 00000000..d230e76e --- /dev/null +++ b/icons/youtubegaming.svg @@ -0,0 +1 @@ +YouTube Gaming icon diff --git a/icons/youtubetv.svg b/icons/youtubetv.svg new file mode 100644 index 00000000..ef229089 --- /dev/null +++ b/icons/youtubetv.svg @@ -0,0 +1 @@ +YouTube TV icon diff --git a/package-lock.json b/package-lock.json index a109edde..d0ef54d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.4.0", + "version": "2.5.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -6400,9 +6400,9 @@ } }, "uglify-js": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.6.tgz", - "integrity": "sha512-yYqjArOYSxvqeeiYH2VGjZOqq6SVmhxzaPjJC1W2F9e+bqvFL9QXQ2osQuKUFjM2hGjKG2YclQnRKWQSt/nOTQ==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.7.tgz", + "integrity": "sha512-FeSU+hi7ULYy6mn8PKio/tXsdSXN35lm4KgV2asx00kzrLU9Pi3oAslcJT70Jdj7PHX29gGUPOT6+lXGBbemhA==", "dev": true, "requires": { "commander": "~2.20.3", diff --git a/package.json b/package.json index c6a5f987..2b4df2bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.4.0", + "version": "2.5.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://www.simpleicons.org", "keywords": [ @@ -23,7 +23,7 @@ "jsonlint2": "1.7.1", "svglint": "1.0.5", "svgo": "1.3.2", - "uglify-js": "3.7.6" + "uglify-js": "3.7.7" }, "scripts": { "build": "node scripts/build-package.js",