All notable changes to the project will be documented in this file. This project adheres to Semantic Versioning.
- Support C (
.xbm
,.xpm
), Esoteric JavaScript extensions (.htc
,.jscript
,.jse
,.jslib
,.jspre
,.pac
,.pjs
,.snap
) - [
#734
]: Test-icons to test-files that end with.test
or.spec
before the file extension. Previously, this effect was limited to.test.js
files located inside aspecs
ortests
directory.
v2.1.20 - 2018-05-09
- New icons: Caffe2 (
.caffe2model
,{init,predict}_net.pb
,{deploy,solver,train_val}.prototxt
), Dia (.dia
), Go (rebranded), HoundCI (.hound.yml
), NDepend (.ndproj
,.nproj
), Neo4J (.cyp
,.cypher
), PROS (project.pros
), PullApprove (.pullapprove.yml
), TLA+ (.tla
), WDL (.wdl
), WiX (.wixproj
,.wixobj
,.wxs
,.wxi
,.wxl
) - Support: Data (
.prototxt
,.pbtxt
), Debian (.control
,.dsc
) Electron (.compilerc
,.compilerc.json
), Firebase (firestore.rules
), Readmes (.changes
), RPM (.rpmmacros
), Rust (rust-toolchain
), Tests (.test
,.test.js
), VSCode (.vcxproj.filters
), XML (.admx
,.cscfg
,.natvis
,.proj
,.rdg
)
- [
#728
]: Replaced Go's gopher with newly branded logo.
v2.1.19 - 2018-04-25
- New icons: Bitmap font (
.bdf
,.fnt
,.fon
,.pcf
,.psf
,.psftx
,.snf
), Vector font (replaces existing font-icon), V8 Turbofan - Support: JavaScript (
.es5
,.es7
), Mocha (mocha.min.js
), Normalize (normalize.min.css
), PowerShell (pwsh
executables), Prettier (.prettierignore
), Snakefile (.smk
)
v2.1.18 - 2018-03-22
- New icons: Tipe (
.tipe
), Workbox (workbox-config.js
) - Support: App Store (
.app
folders), Archive (.sit
), Atom (.atomproject.{json, cson}
), Binary (.rnd
), Config (mimeapps.list
,terminalrc
), Data (fstab
,magic.mgc
,.irb-history
,.lesshst
,.wget-hsts
), Download (.crdownload
), Dylibs (.appex
and.ideplugin
folders), Finder (.DS_Store
,._*
), GNOME (.gtkrc
), Lisp (.sbclrc
), Octave (.octave_hist
,.octaverc
), R (.Rhistory
), Swagger (swagger.yaml
,swagger.yml
), Tcl (.tkcvs
,.tkdiffrc
), V8 (.v8flags*
), Vim (.viminfo
), X11 (.xinput
)
- [
#716
]: Exception thrown from null filesystem reference
v2.1.17 - 2018-02-23
- New icons: Avro (
.avcs
,.avdl
,.avcs
), Brotli (updated), CoNLL (.conll
,.conllu
), glTF (.gltf
), Nextflow (.nf
,nextflow.config
), Spacemacs (.spacemacs
) - Support: Android (
.webarchivexml
), Archive file (.maff
), Babel (.babelrc.js
), Firefox OS (.webapp
), HTML (.mht
,.mhtml
), Karma (karma.conf.ts
), Ruby (Appfile
), Safari Webarchives (.webarchive
), Scala (.kojo
), SSH-related (.ssh/*
), TypoScript (.typoscript
,.tsconfig
)
- Broken auto-compilation when updating
config.cson
- [
#698
]: Sporadic breakage on Linux - [
#704
]: Icons changing incorrectly when opening certain filetypes (see below).
Removed
(for Atom 1.24.0 and Atom 1.25.0-beta0 users only)
Disabled support for updating icons when changing a file's grammar. A regression introduced in Atom 1.24.0 broke the feature and caused it to change certain icons uncontrollably. Other versions of Atom are affected — installing the next release will restore the broken feature automatically. If you disabled the grammar-strategy as a workaround for this issue, you can now re-enable it.
v2.1.16 - 2018-01-19
- [
#490
]: Background resource deletion not updating icon cache - Subtle path-handling errors in Nuclide (see
Atom-FS#1
)
v2.1.15 - 2017-12-15
- New icons: Robots (
robots.txt
) - Support: AppVeyor (
.appveyor.yml
), Bundler (.gemfile
), Data (.hson
)
- [
#685
]: Error thrown when displaying MRU list with a blank tab open
v2.1.14 - 2017-11-20
- New icons: Browsersync (
bs-config.js
,browser-sync.js
), Caffe (.caffemodel
,.solverstate
), CWL (.cwl
), Imba (.imba
), Prettier (.prettierrc.{js,json,yaml,yml}
), Reek (.reek
), YAML (.yml
,.yaml
), YARA (.yar
,.yara
) - Support: 3D Asset (
.rviz
,.vcg
), Bazel (BUILD.bazel
), Checklist (.todo
,.taskpaper
), Dashboard (.cloc
), Data (.webmanifest
), Doxygen (.Doxygen
)
- [
#657
]: Strange clipping of circular icons on High Sierra
v2.1.13 - 2017-10-11
- New icons: Backup (
.bak
,.old
,.orig
), IcoMoon (icomoon{.*}.json
), Q/Kdb+ (.k
,.q
) - Support: Heroku (
Aptfile
), Ionic (ionic.config.json
)
tree-view
icons not updating if project is opened by adding a folder to a blank workspace window.
file-icons-coloured
class added tobody
element when coloured icons are enabled
v2.1.12 - 2017-09-19
- New icons: Carthage (
Cartfile.*
), CocoaPods (.podspec
), DataWeave (.dwl
), Nomad (.nomad
), PyPi (requirements.in
), Stencil (.stencil
) - Support: Checklist (
todo.txt
), Compressed files (.wgt
), Config (buildozer.spec
), Circuit Board (.cir
,.ckt
,.tech
,.struct
), Data (.ejson
), Email/Author lists (CODEOWNERS
), Generic (.bal
), Git commit messages (ATOM_COMMIT_EDITMSG
), Python tests ({tests,test}/test_*.py
), Terraform (.tf.json
), Xcode (.xcworkspace
)
- Buggy handling of
.gitattributes
files where unrelated lines preceded alinguist-language
assignment .gitattributes
patterns pointing to project's base directory (/*.file
) matched nothing- Patched
tree-view
consumer in preparation foratom/tree-view#1169
v2.1.11 - 2017-08-17
- Support: GIMP (
.gpl
), Minecraft (.mcfunction
,pack.mcmeta
,.png.mcmeta
)
- [
#639
]: Rare exception thrown when loading.gitattributes
files - Regression with reading contents of opened text-buffers
v2.1.10 - 2017-08-06
- New icons: Cairo, Codacy (
.codacy.yml
), Corel (.cmx
,.ccx
), CorelDRAW (.cdr
,.cdrx
,.cdt
), Firebase Bolt (.bolt
), Ghostscript, GIMP (.xcf
,.ggr
,.gih
,.vbr
), Graphite, HewlettPackard (.hpgl
), Inkscape, OpenCV, Pipenv (Pipfile
,Pipfile.lock
), TortoiseSVN (.tgitconfig
) - Support: Apache (
httpd{.+}*.conf
), Eagle (.eup
), Generic code (.sk
,.sk{1,2}
), Images (.cgm
,.fig
,.wmf
,.emf
,.wmz
,.apm
,.xwd
), KiCad (.kicad_pcb-bak
,.kicad_mod
,.kicad_wks
,fp-lib-table
), LLVM (ubsan.blacklist
), MarkdownLint (.mdlrc
,.mdlrc.style.rb
), Moustache (*.stache
), nginx (nginx{.+}*.conf
), Printed Circuit Boards (.pcb
,.gbr
,.gtl
,.gbl
,.gbs
,.gto
,.gts
,.gtp
,.gbo
,.gbp
,.drl
,.dsn
,.fab
,.gko
,.gpt
,.gpb
,.net
,.pho
,.{g,gm}[0-9]+
), Text (.dri
,.gpi
,.rpt
), XML Page Specification (.xps
)
- Eagle icon replaced by generic circuit-board for
.brd
(Board) and.sch
(Schematic) files. - MarkdownLint icon reduced in scale slightly
v2.1.9 - 2017-07-16
- New icons: Atoum (
.atoum.php
), Behat (behat.yml
), CPAN (cpanfile
,MANIFEST.SKIP
,META.{yml,json}
), cURL (.curlrc
), Flask (flask{.*}.py
), Pod (.pod
), tmux (.tmux.conf
) - Support: C (
.xpm
), Generic code (.cgi
,.fcgi
), Images (.xwd
), Jest (jest.config.js
), Maps (.map
), Mercurial (.hgignore
,.hgrc
,.hgsub
,.hgsubstate
), Perl (.al
), Shell-scripts (.mksh
,.pdksh
), Tagfiles (.hgtags
,localtags
), TypeScript tests (*.{spec|test}.{ts,tsx}
), Unit tests (t/*.sh
,t/*.t
,.xspec
), Visual Studio (.njsproj
) .tdy
and.tidy
to ignored file-extensions, used by perltidy(1).
- Perl icon changed to use the Perl onion
- [
#627
]: Swift icons now orange-coloured instead of green
v2.1.8 - 2017-06-26
- New icons: Closure Template (
.soy
), EasyBuild (.eb
), Ring (.ring
), Solidity (.sol
,.solidity
)
- [
#610
]: Exception thrown on Windows when openingarchive-view
- [
#616
]: Webpack icon not shown for filenames containing dashes - [
#618
]: Unexplained TypeError thrown for outdated Atom installs
v2.1.7 - 2017-05-31
- New icons: Browserslist (updated version), Junos (
.jos
), Telegram (.tl
), Visio (.vdw
,.vdx
,.vrd
,.vsd
,.vsdm
,.vsdx
,.vsl
,.vss
,.vssm
,.vssx
,.vst
,.vstm
,.vstx
,.vsw
,.vsx
,.vtx
) - Support: FlowType (
.flow
), Jest (.jsx.snap
), NodeJS (BUNDLED_NODE_VERSION
)
- [
#606
]: Wrong icon shown for TypeScript executables
v2.1.6 - 2017-05-18
- New icons: Browserslist (
browserslist
,.browserslistrc
), Dragula (dragula.{js,css}
), Moment (moment.js
), Moment Timezone (moment-timezone.js
) - Support: Docker (
.docker
directories), jQuery (jquery.slim.js
)
- Tab-icons squashed by
atom/one-light-ui#100
v2.1.5 - 2017-05-13
- New icons: Edge (
.edge
), Firebase (.firebaserc
,firebase.json
), GLSL (.glsl
,.glslv
,.gsh
,.gshader
), Vertex/Fragment Shader (.fp
,.frag
,.frg
,.fsh
,.fshader
,.vert
,.vertex
,.vrx
,.vsh
), SketchUp LayOut (.layout
), SketchUp Make (.skp
), SketchUp Style Builder (.style
), WebGL (.webgl
) - Support: 3D Asset (
.comp
,.geo{m,metry}
,.tesc
,.tese
), ChartJS (chart.{bundle,min}.js
), NPM (package-lock.json
)
v2.1.4 - 2017-04-26
- New icons: Jolie (
.ol
,.iol
), Nano (.nanorc
), PegJS (.pegjs
,.pegcoffee
), Xamarin (.workbook
) - Support: 3D Assets (
.cginc
,.shader
), Circle CI (.circleci
directories), Jest (.js.snap
), Markdown (.mdwn
), Python (.pyi
), Visual Studio (.vsixmanifest
,.vstemplate
)
- [
#559
]: Occasional error thrown when openingfuzzy-finder
- [
#586
]: Classes not removed when disposing ofaddIconToElement
disposable - [
#590
]: Unhandled exception thrown fromproject-plus
fix.
v2.1.3 - 2017-04-13
- New icons: BinTray (
.bintray.json
), Brotli (.br
), DOM, MJML (.mjml
), NASM (.nasm
), NXC (.nxc
), WebAssembly (.wasm
,.wast
,.wat
), Yasm - Support: Stylelint (
.stylelintcache
), Webpack (webpack.*.conf
)
- [
#580
]: Obscure conflict withtree-view-autoresize
package - [
#581
]: Errors thrown when opening remote directories containing a.gitattributes
file
v2.1.2 - 2017-03-30
- [
#568
]: Exception thrown when installing package - [
#571
]: Test-icons not applied to files in test-folder subdirectories
v2.1.1 - 2017-03-22
Replaced scoped dependency with unscoped and republished version.
An apm
bug with handling scoped NPM modules #702
blocked v2.1.0 from submission to atom.io.
v2.1.0 - 2017-03-21
- New icons: Alex (
.alexrc
,.alexignore
), Antwar (antwar.{conf|config}.
), CodeShip (codeship-*.yml
), MarkdownLint (.markdownlintrc
), PM2 (ecosystem.{config|conf}.*
), Proselint (.proselintrc
), Tests folder (unassigned), Test-files (CoffeeScript, Generic code, JavaScript, Perl, Python, React/JSX/TSX, Ruby, and TypeScript) ({spec|test}/*.{spec|test}.{js|rb|pl…}
), Webpack (updated logo) - Support: GitLab (
.gitlab
), Jinja2 (.j2
), Karma (karma.config.*
), Protractor (protractor.config.*
), SourcePawn (.inc
), Stylus (.stylus
), Webpack (webpack.conf.*
)
- Filesystem APIs moved to a dedicated repository for further development. Users should continue to report errors to
file-icons
as normal. - Webpack icon updated to use official branding. The old icon is retained at
U+E91E
.
- Character maps, borked by some recent change to GitHub Markdown's HTML-parsing
2.0.17 - 2017-03-01
- New icons: ESDoc (
esdoc.json
), JSONT (.jsont
), Twine (.tw
), and Phoenix (phoenix.{ex,js}
) - Support: PostCSS (
.postcssrc.{js,json,yaml}
) - Commands to toggle package settings:
file-icons:toggle-changed-only
,file-icons:toggle-tab-icons
(no default keybindings).
- [
#550
]: Icons still displayed in tabs after disablingtabPaneIcon
setting - [
#550
]: Switching projects inproject-plus
broke connection withtree-view
entries. Files quit refreshing and directories reverted to default-icons. Tabs
not clearing memory when switching projects inproject-plus
.
2.0.16 - 2017-02-27
- New icons: AngelScript (
.acs
,.angelscript
), Bazel (.bzl
,BUILD
,WORKSPACE
), BEM (.bemjson.js
), Caddy (Caddyfile
), DeviceTree (.dts
,.dtsi
), Franca (.fdl
,.fidl
,.fdepl
), Jison (.jison
,.jisonlex
), Meson (meson.build
,meson_options.txt
), MiniZinc (.mzn
,.dzn
), Miranda (.m
), Nanoc (.nanoc.yaml
), P4 (.p4
), Watchman (.watchmanconfig
,watchman.json
) - Support: Generic code (
.bc
,.dtd
,.fo
,.fidl
,.stellaris
,.spthy
,.wlp4
), Markdown (.gfm
,.pfm
)
2.0.15 - 2017-02-08
- New icons: ABIF (
.abif
,.ab1
,.fsa
), EJS (.ejs
), Hoplon (.hl
), KiCad (.kicad_pcb
), Mercurial (.hg
), PlatformIO (platformio.ini
), Polymer (polymer.json
), Rhino3D (.3dm
,.rvb
), VirtualBox (.vbox
), VMware (.vmdk,
.nvram
,.vmsd
,.vmsn
,.vmss
,.vmtm
,.vmx
,.vmxf
) - Support: LookML (
.lkml
), SQL (.hql
)
- [
#537
,#540
] Errors thrown foratom-svn
andatom-ng
users - [
#541
] Certain filenames replacing.tpl
icons linguist-language
strategy not working on Windows- Missing cache and repository icons on Windows. Seriously this time.
- Icons not cleared from memory when closing
find-and-replace
2.0.14 - 2017-02-03
- 33 new icons: Ansible, Aurelia, bitHound, Brunch, Buck, Bundler, CakePHP (updated logo), Chef, COBOL, CodeKit, Delphi, Doclets, DoneJS, Drone, GitLab, HaxeDevelop, Jasmine, Jest, KitchenCI, Lerna, Lime, Microsoft InfoPath, Nuclide, Octave, PHPUnit, Redux, RSpec, Sequelize, Shipit, Shippable, Swagger, Template Toolkit, Twig
- Support: Blade (
.blade
), Erlang (Emakefile
), GraphViz (.plantuml
,.iuml
,.puml
,.pu
), Jekyll (_config.yml
,.nojekyll
), MkDocs (mkdocs.yml
), Paket (Variouspaket.*
configs,.paket
folders), Process IDs (.pid
), Puppet (.epp
), Tcl (.exp
), Terminal (.profile
), Visual Studio (.vscodeignore
,.vsix
,.vssettings.json
,.vscode
folders), Yarn (.yarnrc
,.yarn-metadata.json
,.yarn-integrity
,.yarnclean
), WeChat (.wxml
,.wxss
)
- Icon config: Incorrect priority levels assigned to certain icons
- Icon config: Icon names not fuzzed when generating alias pattern
- Submodule icons not showing in tree-view
- Missing repo icons in projects that were opened through a symlink
- Certain path separators not normalised on Windows; likely solves
#528
2.0.13 - 2017-01-28
- Support: Gear (
.htmlhintrc
), NodeJS (.node
)
- [
#528
] Deleted files not cleared from memory on Windows - [
#530
] Error thrown after deactivating package - Errors thrown when deactivating/reactivating package
2.0.12 - 2017-01-24
- Regression introduced in 2.0.11 for Nuclide users
2.0.11 - 2017-01-24
- [
#525
] Breakage at startup on Windows
2.0.10 - 2017-01-20
- [
#502
] Sporadic breakage with fixing tab-classes - [
#518
] Repo icons missing on Windows - [
#519
] Error thrown at startup or when installed - Icon cache resetting between sessions on Windows
2.0.9 - 2017-01-13
- [
#497
] Tree-view not showing when adding new project in empty window - [
#509
] Breakage with hashbangs with#!/usr/bin/env
but no interpreter - [
#514
] Breakage ifdocument.styleSheets
is null - Submodule icons not showing
2.0.8 - 2017-01-11
- [
#471
] Partial Nuclide support - [
#501
] Support for DTML files - Colour for SQL filetypes
- Support: Emacs (
Cask
,.emacs.d
folders), SQL (.mysql
)
- [
#505
] Wrong icons used for certain.tpl
files - [
#506
] Error thrown when changing project paths in Nuclide
2.0.7 - 2017-01-04
- [
#492
] Breakage withyosemate-ui
- [
#493
] Breakage for repositories with unreadable paths - [
#494
] Tree-view hidden at startup (for real this time) - Breakage if creating file with name matching a deleted folder
2.0.6 - 2017-01-04
Updated URLs to use new GitHub organisation.
2.0.5 - 2017-01-04
- [
#481
] Rendering issue in Fuzzy-Finder - [
#483
] Wrong colour used for_spec.rb
files - [
#489
] Wrong icon used for Dockerfiles - [
#491
] Error thrown for empty pathname
2.0.4 - 2017-01-02
- [
#478
] Occasional breakage openingtree-view
on Arch Linux - Icons reverted when changing certain
tree-view
settings
2.0.3 - 2017-01-01
- Icon service to enable integration with third-party packages.
- [
#476
] Exception thrown deserialising external file-paths
2.0.2 - 2016-12-30
- Support: [
#470
]source.octave
as a MATLAB scope
- [
#470
] Lack of support for user-defined filetypes with leading dots - [
#472
] Tree-view hidden at startup - [
#473
] Sporadic breakage when switching project windows - Failing file-signature specs
- [
#471
] Icons not showing in Nuclide file-tree
2.0.1 - 2016-12-30
Fixed breakage at startup when run on Windows.
2.0.0 - 2016-12-30
- New features: Hashbang detection, modeline recognition, and much more. Please consult the release notes for full details.
- New icons: ArtText (
.artx
folders), Electron, FFmpeg, GN (.gn
,.gni
), ICU, libuv, Ninja (.ninja
), Nodemon (nodemon.json
,.nodemonignore
), Rascal (.rsc
), V8 - Support: HTML (
.vash
,.xhtml
), Source maps (.css.map
,.js.map
)
1.7.25 - 2016-11-13
- New icons: Rollup (new logo), SilverStripe (
.ss
) - [
435769b
]: Copies of Octicons noticeably affected by Atom 1.13's upgrade to Octicons 4.4.0:Settings
,Dashboard
,Tag
,Terminal
,Video
.ss
files no longer associated with Scheme
1.7.24 - 2016-11-03
- New icons: Codecov (
codecov.yml
), NSIS (new logo), Reason (.re
,.rei
), Snyk (.synk
) - Support: Boot (
Makefile.boot
), Generic (.abnf
,.bnf
,.ebnf
)
- Solid-filled icons now used for
.js
,.jsx
,.ts
and.tsx
files
1.7.23 - 2016-10-27
- New icon: EditorConfig (
.editorconfig
) - Support: Bower Rails (
Bowerfile
), Docker Compose (.docker-compose.*
), Docker Sync (docker-sync.yml
), Gear (.lintstagedrc
), OpenType feature files (.fea
), PostCSS (.postcssrc
,postcss.config.js
), Zsh (.antigen
,.zpreztorc
)
1.7.22 - 2016-10-14
- New icons: Glyphs (
.glyphs
), Yarn (yarn.lock
)
- [
#435
] Icon ofmarkdown-preview
misaligned after reloading - [
#437
] Ambiguous wording of package settings
1.7.21 - 2016-10-12
- New icons: DyLib (
.dylib
), mruby (.mrb
), SVN (.svn
), Wercker (wercker.yml
) - Support: Git (
.keep
),.vagrant
folders
- [
#429
] Tab-icon colours not obeying value of user's "Changed only" setting.
1.7.20 - 2016-10-04
- New icons: 1C (
.bsl
,.os
), PowerBuilder (.pbl
,.pbt
,.srw
,.sru
,.srp
,.sra
,.srj
), Regex (.regex
,.regexp
), REXX (.rex
,.rexx
,.pprx
) - Support: Emacs Lisp (
.eld
,.gnus
,.viper
,Project.ede
,_emacs
,abbrev_defs
), Generic (.asn
,.asn1
), TextMate (.tmcg
), TI-BASIC (.8xp
,.8xk
,.8xp.txt
,.8xk.txt
)
- Pug icon improved; previous icon retained at
U+E9D0
1.7.19 - 2016-08-28
- New icons: FontForge (
.pe
,.sfd
) - Support: Emacs Lisp (
.elc
), GNU's readline configuration (.inputrc
), PostScript (.afm
,.pfb
)
- Updated icons in readme's preview image
1.7.18 - 2016-08-05
- New icons: CircleCI (
circle.yml
), Tern (.tern-project
) - Support: Flow (
.js.flow
), Jinja (.jinja2
), Mocha (mocha.opts
), Manpages (.pic
), mSQL (.dsql
), NodeJS (.nvmrc
), Pug (.pug-lintrc
)
.x
files now use Objective-C icon
1.7.17 - 2016-07-14
- New icons: Chai, Cordova, D3, Ember, ESLint (new), Mocha
- Support: Assembly (
.agc
), Docker (.dockerfile
), ESLint (.eslintcache
)
- Laravel icon is now orange, as per their logo
- [
#400
] Laravel icon too small in Atom Material UI
1.7.16 - 2016-07-05
- New icons: Akka, ChartJS, CKEditor, CodeMirror, EQ, Fuel UX, GDB, Leaflet, MathJax, Neko, Normalize.css, Sinatra, Spray, TinyMCE, YUI
- Support: BibTeX (
.bst
), NPM (npm-shrinkwrap.json
), Yeoman (.yo-rc.json
)
- New procedure for adding icons - a separate repository now manages the package's icon-font. Contributors should take heed of the new submission process.
1.7.15 - 2016-06-17
- New icons: Arch Linux, TypeDoc
- Support: Atom (
.atom
), Bower (bower_components
), Debian (control
,rules
), Red Hat (.spec
), Webpack (webpackfile.js
)
- [
#381
] Erosion removed from Vagrant icon
- [
#390
] Directory icons now respect user's "Colour only when changed" setting
1.7.14 - 2016-06-10
- New icons: Alpine Linux, Knockout, Rollup, Stylus (alternate icons)
- Added NodeJS icon to
node_modules
folder
- Stylus icon changed to use the logotype's first letter, as per Stylus's favicon. The previous icon is still included at codepoint
\E9F7
.
1.7.13 - 2016-05-30
- New icons: Audacity, Blender, FBX, Khronos, LightWave 3D, Maya, Nib, Stylus (new logo)
- Support: 3DS Max (
.3ds
,.max
), 3D models (.stl
), Danmakufu (.dnh
), Flash (.swc
), Generic code (.appxmanifest
), Images (.dds
), Keys (git-credential-osxkeychain
), Links (.url
), Models (.u3d
), PHPUnit Config (.xml.dist
), Stylelint (.stylelintrc.{json, yaml, js}
,stylelint.config.js
), Unity3D (.unityproj
), Visual Studio (.sln
), Wavefront Materials (.mtl
) - Colour variations for MAXScript files
.obj
class renamed.model
to be less format-specific
CMakeLists.txt
no longer replaced with standard text-file icon
1.7.12 - 2016-05-21
- New icons: Adobe CC (After Effects, InDesign, Premiere), APL, Blank page, C# Cake, C#-Script, Csound, Cucumber/Gherkin, dBASE, Finder, Keynote, Microsoft Office (Access, Excel, OneNote, PowerPoint, Word), NAnt, OpenOffice, Protractor, Storyist, Strings, Typings, Wavefront OBJ, ZBrush
- Support: Config files (
.htmlhintrc
), Generic code (.aepx
,.sgm
,.sgml
), Git commit/merge messages (COMMIT_EDITMSG
,MERGE_HEAD
,MERGE_MODE
,MERGE_MSG
), Graph files (.dif
,.slk
), Music-related (.chord
), Preprocessed FORTRAN (.F
,.F77
,.F90
,.F95
,.F03
,.F08
,.FOR
,.FPP
), Readme (.1st
) - Alternative solid-coloured icons for TypeScript (
\02A6
), TSX (\E9E7
) and JSX (\E9E6
). To use them, copy their codepoints into your stylesheet.
- [
#366
] Default icon changed to a blank page instead of a text file. This is more format-neutral, and makes "true" text formats easier to spot. - Restricted text-file icons to the following formats:
.ans
,.err
,.etx
,.irclog
,.log
,.msg
,.nfo
,.rtf
,.srt
,.sub
,.text
,.txt
,.uof
,.uop
,.uos
,.uot
,.utf8
,.utxt
,.weechatlog
- APL icon replaced with the more recognisable grade up symbol.
- Cakefile class-name changed from
.cake
to.cakefile
to accommodate C#'s "cake"
- Horizontal alignment of symlinks and zip-files
1.7.11 - 2016-05-10
- New icons: Julia, SQLite
- Support: Embedded Crystal (
.coffee.ecr
,.htm.ecr
,.html.ecr
,.js.ecr
), Embedded Ruby (.htm.erb
), NodeJS (.node-version
), NPM (npmrc
), Python (pypirc
,.pypirc
,pythonrc
,.pythonrc
,.python-venv
), Ruby (gemrc
,pryrc
,rspec
), ZSH (zlogin
,zlogout
,zprofile
,zshenv
,zshrc
,.zsh-theme
)
- Size/alignment tweaked for PDF and Python icons
- Python icon used for
.python-version
files
- Alignment and advance widths of Docker, Gradle, Groovy, Lisp, R, and Vue icons
- PDF files now respect value of user's "Coloured" setting
1.7.10 - 2016-05-07
- Support: APL (
.apl.history
), Binary (.swp
), Config files (.apl.ascii
), Manual pages (mmn
,mmt
,tmac.
), Stylelint (.stylelintignore
)
- [
#352
] Reverted fix for modified files with yellow icons - Babel icon now shows for all
.babel
files
1.7.9 - 2016-05-05
- New icons: Brakeman, CakePHP, Code Climate, Hack, Jenkins, Karma, Minecraft, New Relic, NuGet, PowerShell, Pug, SBT, Scrutinizer, Service Fabric, Shopify, Thor, TSX (React/Typescript), Vagrant
- Support: Adobe Photoshop (
.psb
), ANSI Weather (.ansiweatherrc
),CNAME
, Config files (.arcconfig
,.codoopts
,.ctags
,.env.*
,indent.pro
,.pairs
,.python-version
,.yardopts
), Erlang (.app.src
), Gears (.dll
), Generic code (.gdbinit
,.resx
,.fsh
,.vsh
), Git (.git*
), GNU (.GPLv[2-3]
), Gradle (gradlew
), Heroku (.buildpacks
,Procfile
,.vendor_urls
), Images (.apng
,.bmp
,.bpg
,.cd5
,.cpc
,.dcm
,.ecw
,.exr
,.fit
,.fits
,.flif
,.fts
,.hdp
,.hdr
,.heic
,.heif
,.icns
,.iff
,.jpf
,.jps
,.jxr
,.lbm
,.liff
,.mpo
,.nrrd
,.ora
,.pbm
,.pcx
,.pgf
,.pict
,.pxr
,.raw
,.sct
,.tga
,.wbm
,.wdp
), Makefiles (BSDmakefile
), Manual Pages (.tmac
,.tmac-u
,.nroff
,.troff
),METADATA.pb
, Mention-bot configs (.mention-bot
), Prolog (.pro
,.prolog
,.yap
), Readme (AUTHORS
,CHANGELOG
,CONTRIBUTING
,CONTRIBUTORS
,COPYING
,HISTORY
,INSTALL
,LICENSE
,NEWS
,PROJECTS
,.read.me
,.readme
,THANKS
), Shell (bash_history
,bash_logout
), Shockwave Flash (.swf
), Tag files (tags
,.tags
), Texinfo (.texi
), TextMate (.JSON-tmLanguage
), Visual Studio (.builds
), Windows shortcuts (.lnk
) - Colour for default PDF icons
- Command to toggle coloured icons. To use it, create a keybinding for
file-icons:toggle-colours
in your keymap
- Clearer icon now used for Jenkinsfiles
- Git icon used for
.mailmap
files - Prolog files now use a dedicated icon instead of a generic one
- [
#341
] Yellow icons no longer share same colour as modification indicator .eslintrc.js
files are no longer overridden by JS icon
1.7.8 - 2016-04-28
- New icons: Cabal, eC, MuPAD, OOC, Opa, OpenEdge ABL, Ox, Oxygene, Oz, Pan, Papyrus, Parrot, PAWN, Pickle, Pike, PogoScript, Pony, POV-Ray SDL, Propeller Spin, Puppet, PureBasic, PureScript, Racket, RDoc, REALbasic/Xojo, Rebol, Red, reStructuredText, RobotFramework, Sage, Scheme, Scilab, Self, Shen, Slash, SQF, Stan, Stata, SuperCollider, SystemVerilog, Textile, TextMate, Turing, TXL, Uno, UnrealScript, UrWeb, Varnish, VHDL, X10, XMOS, XPages, Xtend, Zephir, Zimpl
- Support: Over +120 new extensions added
- [
#339
].toc
files now use a more generic-looking icon - [
93e705d
] Fixed advance widths of icons with portrait-sized dimensions - Size and alignment corrections made to Boot, ClojureScript, Elm, Ionic, JSX, Leiningen, nginx and React icons
- Dropped support for Graph Modelling Language; its extension conflicts with GameMaker Language (
.gml
)
1.7.7 - 2016-04-24
- New icons: AMX, Inno Setup, Jupyter, Kotlin, KRL, LabVIEW, Lasso, Lean, LSL, Logtalk, LookML, Mako, Matlab, Max, Mercury, Metal, Mirah, Modula-2, Monkey-X, NetLogo, Nimrod, Nit, Nix, NSIS, NumPy, Objective-J, OpenCL, Processing, Sublime Text
- Support: Certificate files (
.crt
,.key
), GraphQL (.gql
), JFlex (.flex
,.jflex
), JSONiq (.jq
), Lex (.lex
), Logos (.x
,.xm
,.xi
), M (.mumps
), Modelica (.mo
), Module Management Systems (.mmk
,.mms
), MoonScript (.moon
), MUF (.muf
), Myghty (.myt
), NCL (.ncl
), Nu (.nu
), Pure Data (.pd
), QMake (.pri
), Unity3D assets (.anim
,.asset
,.mat
,.meta
,.prefab
,.unity
)
- [
#336
] Errors thrown for users of thesublime-panes
package
1.7.6 - 2016-04-22
- New icons: BYOND, Clean, Click, Common Lisp, Coq, Creole, Cython, Darcs, Diff, E, Eagle, Ecere, Eiffel, EmberScript, Factor, Fancy, Fantom, Flux, FreeMarker, Frege, GameMaker, GAMS, GAP, Genshi, Gentoo, Godot, Golo, Gosu, Grammatical Framework, GraphQL, Graphviz, Harbour, Hashicorp, Hy, Idris, IGOR Pro, Inform 7, Io, Ioke, NVIDIA, Patch, Perl 6, Pointwise
- Support: Composer (
composer.phar
), Cycript (.cy
), DNS Zones (.arpa
,.zone
), Dust (.dust
), Dylan (.dylan
,.dyl
,.intr
,.lid
), ECL (.ecl
,.eclxml
), Formatted (.eam.fs
), Forth (.4th
,.fth
,.forth
,.frt
), G-code (.gco
,.gcode
), Grace (.grace
), Graph Modelling Language (.gml
)
- [
#331
] Generic config icon now used for.conf
files instead of nginx logo - [
#199
] Python icon is now blue instead of orange - Visual Basic files now distinguished by Visual Studio icon
1.7.5 - 2016-04-20
- New selector variable to override tab-icons in user stylesheets
- New icons: AMPL, Ceylon, Chapel, Cirru, Clarion, Dogescript, Fabric, IDL, Jakefile, JSON-LD, LFE, MediaWiki, Nmap, Nunjucks, Tcl, OWL, Phalcon, PostScript, SAS, SPARQL, Verilog, YANG
- Support: Over +150 new extensions and filenames added
- Font Awesome updated to 4.6.1
- Devicons, Icomoon, and Mfizz fonts converted to WOFF2 for better compression
- Height of
.meteor
folders
1.7.4 - 2016-04-18
- New icons: Ant Build System, Bluespec, Boo, Brainfuck, Bro, ChucK, CLIPS, CMake, Component Pascal, Glade, GNU, Isabelle, Jinja, Mapbox, Stylelint
- Support: AGS, ApacheConf (
.apacheconf
,.vhost
), Befunge, BitBake, BlitzMax, Brightscript, C2hs, Cap'n Proto, COBOL,.csx
, Extra extensions for C, C++ and Erlang, Haskell.hsc
files, HTTP, Jenkins, JSONLD, TeX.aux
files, TopoJSON
- [
#296
] Material UI resets size adjustments applied to icons
1.7.3 - 2016-04-17
- New icons: ABAP, ActionScript, Alloy, ANTLR, API Blueprint, Arc, Arduino, ATS, Augeas, AutoHotkey, AutoIt, ColdFusion, J, Manual pages, Pascal
- Support: Agda, ASP.net, AspectJ, AWK-scripts, Extra assembly extensions,
.pcss
_osc
andPKGBUILD
icons now show icons correctly
1.7.2 - 2016-04-14
- New icons: Doxygen
- Support:
.ad
,.am
,Brewfile
,.desktop
,.directory
,.ebuild
,.github
,.install
,.m4
,.menu
,.msi
,_osc
,PKGBUILD
,.sed
,_service
,.spacemacs
- Support for numerous GNU Automake/Autoconf files
- [
#193
] Tab icons now update when changing file extensions - [
#316
] Newly-saved files now display icons in tab
1.7.1 - 2016-04-05
- New icons: AppleScript, Appveyor, Cakefile, Emacs Lisp, Illustrator, Photoshop, Sketch
- Support:
.jsbeautifyrc
,.coffeelintignore
, additional Makefile names (mkfile
,Kbuild
,GNUmakefile
),.Rmd
- [
#310
] Go icon replaced with something clearer - [
#311
] Lowercasemakefile
no longer matches any filename - Changelog now displays properly in Atom's Markdown preview
1.7.0 - 2016-04-02
- New icons: Broccoli, Flow
- Support: Ruby gems
- Webpack icon now used for all filenames containing
webpack.config.
- Size/alignment tweaked for Kivy, SQL, Scala, OS X and Smarty icons
- Binary files now respect value of user's "Colourless Icons" setting
- Bright colours and faint icons now adjust for users of light-coloured themes
- Dark red/maroon are brightened for users of darker themes
1.6.21 - 2016-04-01
- New icons: Babel, Marko, Webpack
- Support:
.pug
files (Jade)
1.6.20 - 2016-03-31
- Support: TrueType Collections (
.ttc
), Perl 6 (.pl6
), generic audio formats,.geojson
,.phtml
, uppercased SQL extensions
- Colour is now applied to Ruby manifests and Git/NPM-related config files
1.6.19 - 2016-03-26
- New icons: LLVM assembly (
.ll
)
- [
#271
] Tab icons misaligned in files opened by Remote-Edit
1.6.18 - 2016-03-06
- [
#296
] Riot tag too large in Atom Material theme's tree view
1.6.17 - 2016-03-01
- Elephant now used for PHP icon
- NPM icon changed to use block-shaped "n" used by npmjs.com
- [
#284
] Pattern matching used for task runner config files - [
#246
] Text-file icons not showing in Flatland Dark UI theme
1.6.16 - 2016-02-27
- New icons: OCaml, Lua
- Icons now display properly with the Seti UI theme
- Composer and Haml icons replaced with silhouetted versions
- Java icon made slightly bolder
1.6.15 - 2016-02-22
- This changelog
- New icons: AsciiDoc, LiveScript, OrgMode, RAML, Riot, SaltStack, Terraform
- Support: Video files,
.dockerignore
,.json5
,.lesshintrc
,.hxml
,.ko
,bash_profile
,bash_login
,bashrc
, VimL
- JSX/TSX files use JSX icon instead of React's
- Increased size of Rust icon
- Extension of PowerShell modules (
.psm1
)
1.6.14 - 2016-01-19
- New icons: Jade, ESLint, Fonts, TypeScript, PostCSS, OpenSCAD
- Support:
.htaccess
,.htpasswd
- Font Awesome updated to 4.4
- [
#239
] Bottom border of inactive tabs hidden/incomplete - [
#248
] Incorrect alignment/centring of React/JSX icon
1.6.13 - 2015-12-01
- New icons: Ada, APL, Crystal, FORTRAN, Gradle, Groovy, Haxe, Kivy, Lisp, MAXScript, R, Vue
- Support: Gnuplot scripts
- CONTRIBUTING.md file explaining how to add new icons
- Optimised version of preview image
- Merged
latex
,iconsxd
andfontcustom
fonts intofile-icons
iconsxd
,fontcustom
andlatex
fonts
1.6.12 - 2015-11-20
- New icons: Dart
- Support: ICO images, HJSON,
.tsx
files
.react.js
files now use the React logo
- Vertical alignment of Node icon
1.6.11 - 2015-10-19
- New icons: Apache, Debian, Red Hat, OS/X
- Support: Package.json (NPM icon)
- Updated Mfizz font
- SVG icon now drawn from Mfizz font instead of IcoMoon
- Colour of Scala icon changed from green to red
1.6.10 - 2015-10-11
- New icons: Boot, ClojureScript, Elm, Leiningen, SVG
- Support:
.gitconfig
,.gitignore_global
,.gitkeep
,.rake
1.6.8 - 2015-08-26
- New icons: Meteor
- Support:
.htm
- Images with uppercased file extensions are now recognised
1.6.7 - 2015-08-21
- Git icon now used for
.gitignore
,.gitattributes
and.gitmodules
- Colours of Sass/SCSS icons changed to pink to reflect product logo
- Docker icons now applied to files named
Dockerfile
(e.g.,Dockerfile.name
)
1.6.6 - 2015-08-19
- Support: Iced CoffeeScript
1.6.5 - 2015-08-18
- New icons: Graph (CSV/TSV files)
- Support:
.babelrc
,.babelignore
1.6.3 - 2015-08-10
- Support:
.swig
, HackLang
- Colour of
.toml
icons easier to see on darker backgrounds - Cargo.toml no longer overridden by other .toml rules
1.6.1 - 2015-07-31
- Package setting to hide icons in file tabs
1.5.8 - 2015-06-24
- Support: Cargo (
Cargo.lock
,Cargo.toml
), IPython (.ipy
)
1.5.7 - 2015-06-04
- Vertical alignment of tab icons
1.5.6 - 2015-05-30
- New icons: F#
- Support:
.eex
(Elixir)
1.5.5 - 2015-05-03
- New icons: D lang, Elixir, Erlang
- Updated Devicons to 1.8.0
- Prevent theme styling from italicising icons
1.5.4 - 2015-04-09
- Support: TeX alternates (
.sty
,.cls
),.es
,.hgignore
- Renamed
latex
CSS class totex
1.5.3 - 2015-04-06
- New fonts:
latex
(for LaTeX/BibTeX icons) - New icons: TemplateToolkit TT, SQL, LaTeX, BibTeX, Windows-specific files (BAT, CMD, EXE, COM, REG)
- Support:
.ndjson
, Babel Gulpfiles
1.5.2 - 2015-03-24
- New icons: Twig
- New colour swatch: Pink
- Support: Ren'Py (Python), ESLint
- Renamed
stylesheets
directory tostyles
to comply with Atom 1.0 specs
1.5.1 - 2015-03-08
- New fonts:
file-icons
for JSX and React icons - New icons: JSX, React
1.5.0 - 2015-02-28
- New icons: Node icon, NGINX
- Support: Go templates,
.es6
- Package setting to limit icon colours only when file is modified
1.4.11 - 2015-02-16
- New icons: Assembly, Binary, Config (
.ini
,.properties
,.toml
)
1.4.10 - 2015-02-12
- New fonts:
iconsxd
for Ionic and HAML icons - New icons: Ionic, HAML
- Support:
.jshintignore
,.cjsx
1.4.9 - 2015-02-09
- Support: Nodemon
- [
#103
] Tab icons for Settings and Release Notes disappearing
1.4.8 - 2015-01-19
- Support: D lang, Makefiles,
.config
,.manifest
,.psd1
,.ps1m
,.ps1xml
1.4.7 - 2015-01-18
- New icons: ColdFusion
- Missing icons in file tabs
1.4.6 - 2015-01-15
- [
#104
] Updated core selectors to use new custom elements
- Updated minimum compatible Atom version to 0.171.0
1.4.5 - 2015-01-13
- New icons: Rust
- Readded
_spec.rb
with green colouring - Update Devicons
1.4.4 - 2015-01-06
- New icons: Clojure, Rails
- Support: Capfile, Guardfile,
.rspec
,.ru
_spec.rb
now implemented as.feature
1.4.3 - 2014-12-18
- New icons: Travis
- Support: Emblem.js templates,
.cxx
,.cc
,.hxx
1.4.2 - 2014-11-03
- New icons: Lua
- Support:
.shtml
- Size of JavaScript icons
1.4.1 - 2014-10-22
- New icons: Composer.json, Laravel Blade, Sourcepawn
- Support: Lua (generic code icon)
1.4.0 - 2014-10-16
- Package settings to forcefully show icons and disable colours
1.3.6 - 2014-10-04
- Icon and colour combinations for
.erb
files
- Git-related files now use Git SCM logo instead of GitHub
1.3.5 - 2014-09-19
- Support: PowerShell, XAML, Skim templates, Readme files
- Default icon for tabs
- Image icons in tabs
1.3.4 - 2014-09-05
- New icons: Smarty templates (
.tpl
) - Support:
.t
files (Perl)
- Colour of Perl icons to a more appropriate blue
1.3.3 - 2014-08-25
- New icons: Julia
- Support:
.mdown
,.markdown
,.mkd
,.mkdown
,.rmd
,.ron
- Minor change to JavaScript icon's vertical alignment
1.3.2 - 2014-08-01
- [
#57
] Console error causing dev tools to open when reloading window
1.3.1 - 2014-08-01
- New fonts:
fontcustom
for Dockerfile icon - New icons: Dockerfile
- Support: Stylus, ASP VB.net,
.gitmodules
,.mailmap
,.npmrc
,.hpp
,.ipp
,.mm
- Readded Go icon with adjustments
- Font smoothing to improve icon appearance on Mac OS
- [
#54
] Reverted CoffeeScript to use pre-1.3.0 icon - Reverted C and C++ files to use generic icons
1.3.0 - 2014-07-20
- New fonts: Devicons
- New icons: Bower logo, Go, CoffeeScript, Swift
- Support:
.handlebars
,.pp
- Stylesheet to override Unity theme's icon removal
- Stylesheet to remove package colours
- Updated Font Awesome to 4.1
- Go icon (too faint)
1.2.6 - 2014-07-16
- New icons: CakePHP templates, Twitter/Bower files
- Support:
.ejs
1.2.5 - 2014-07-14
- New icons: Haskell
- Support:
.bash
,.yaml
- Examples folder
.ts
files now use JavaScript icon- Node icon now used instead of NPM
- Colour of Gruntfile.coffee icons now matches CoffeeScript colour
1.2.4 - 2014-06-29
- [
#30
] Text of active tab vertically misaligned
1.2.3 - 2014-06-28
- New fonts: IcoMoon
- New icons: Grunt, Gulp, Sass, Handlebars/Mustache
- Support:
.gitattributes
,.jscsrc
, TypeScript,npm-debug.log
.npmignore
andnpm-debug.log
files now use NPM icon instead of gear
1.2.2 - 2014-06-25
- New icons: Java Server Pages (.jsp)
- Support:
.pm
,.bashrc
,.zshrc
,.fishrc
, Elixir, Erlang
- Character mappings for 1.1.0 icons
1.2.1 - 2014-06-24
- Support:
Rakefile
,.gemspec
,Gemfile.lock
1.2.0 - 2014-06-22
- New icons: Markdown
- Support: Opal Ruby,
.ruby-version
,.ruby-gemset
- Icon support in file tabs
1.1.0 - 2014-06-08
- New icons: C, C++, C#, Go, Java, Objective-C, Perl, PHP, Scala, Shell
- Icons are now specified with CSS only
1.0.2 - 2014-05-28
- [
#7
] Incorrectly-centred icons
1.0.1 - 2014-05-26
- [
#6
]: Console error when opening a project in dev mode
1.0.0 - 2014-05-24
- New fonts: FontAwesome, Mfizz
- New icons: Checklists, Code, CoffeeScript, Comments, CSS3, Dashboard, Database, Gear, Git, HTML5, JSX, Package, Python, Secret
- Moved colour and icon properties to different stylesheets
0.3.0 - 2014-04-14
- Colouring for literate CoffeeScript files
- Regex to match file extensions with dashes (e.g.,
.ruby-version
)
0.2.0 - 2014-03-27
- Wrong CSS class name
- Debugging feedback left in tree-view
Initial release.