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 @@
+
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 @@
+
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 @@
+
\ 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 @@
+
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 @@
+
\ 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 @@
+
diff --git a/icons/codepen.svg b/icons/codepen.svg
index e3350278..4822430e 100644
--- a/icons/codepen.svg
+++ b/icons/codepen.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/icons/docker.svg b/icons/docker.svg
index 89c0cb32..576c90cc 100644
--- a/icons/docker.svg
+++ b/icons/docker.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
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 @@
+
diff --git a/icons/googleanalytics.svg b/icons/googleanalytics.svg
index fd2a25c4..171ea24e 100644
--- a/icons/googleanalytics.svg
+++ b/icons/googleanalytics.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
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 @@
+
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 @@
+
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 @@
+
\ 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 @@
-
\ No newline at end of file
+
\ 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 @@
-
\ No newline at end of file
+
\ 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 @@
+
\ 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 @@
+
\ 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 @@
-
\ No newline at end of file
+
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 @@
+
\ 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 @@
+
\ 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 @@
-
\ No newline at end of file
+
\ 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 @@
-
\ No newline at end of file
+
diff --git a/icons/tripadvisor.svg b/icons/tripadvisor.svg
index a6d503e7..62ea1be1 100644
--- a/icons/tripadvisor.svg
+++ b/icons/tripadvisor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
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 @@
+
diff --git a/icons/whatsapp.svg b/icons/whatsapp.svg
index 136e6dd6..83c7bebf 100644
--- a/icons/whatsapp.svg
+++ b/icons/whatsapp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ 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 @@
+
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 @@
+
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",