All notable changes to the project will be documented in this file. This project adheres to Semantic Versioning.
- New icons: Art Text 4 (
.art4directories), Bikeshed (.bs), dotenv (.env{,.*}), Figma (.figma), Imgbot (.imgbotconfig), Mint (.mint), PhotoRec (.photorec.cfg), ShellCheck (.shellcheckrc), Sponge-powered Mixin (.mixin{,s}.json), Windi CSS (windi.config.{ts,js}) - Support: 3D Asset (
.hlsl,.cginc,.fxh,.hlsli), Adobe CC (.cclibs), Adobe Illustrator (.aia), Adobe Photoshop (.atn), Appcelerator Titanium (.tss), Atom (.atomignore), Audio (.spc), BC (.bc,bc.library), Checksum lists ({.,}{check,ck,crc{,32},md5,rmd160,sha{1..3,224,384,512}}sum{,s}), Config (.eno,.inf,.kys_mac,.rhashrc), Config: Python (.flake8), DC (.dc,.dcrc), Database (fc-list,hosts,MANIFEST.MF,.tgn), Deno (deno.json{,c}), Docker (Containerfile), EditorConfig (.ecrc), Elixir (.heex,.html.heex), ESLint (eslint.config.js), Generic (.ed), Git (.lfsconfig,gitignore{_,-}global,.git-blame-ignore-revs), GLSL (.rchit,.rmiss), Gnuplot (gnuplotrc,.gnuplot_history), Godot (.gdshader), Grammar (.grammar), HTML (.hta), KiCad (.kicad_{dru,sch,pro,prl,sym},fp-info-cache,sym-lib-table), Mail (.eml,.mbox,.mbx), Makefile (.{mk,mak,make}file), Maps (.mapping,.tiny,.tinyv2,.enigma,.match,.unpick), PEG.js (.peggy), Python (.python_history), PyPi (requirements-{all,base}.txt), Quasar (quasar.config.{c,m,}{j,t}s), Readme (CITATION{.cff,S,},.ens,.enw,.enf,.enlp,.enlx,.enl,.enq,.ens,.entl,.enw,.enz,.es1,.nbib,.ris{,-rm8}), Roff (*.cstr,cstr.54,indep_tr), Ruby (brew_irbrc), Safari (.binarycookies), Shell ({.,}{m,pd,}ksh{,rc}), SQL (.sqlite_history), Tagfile (.sfv), TextMate (.tm_properties,.tmProperties), TypeScript (.cts,.mts), Units (units.dat,unittab), X11 (.ICEauthority,.xdefaults,.xdefaults-*,.xdm-config,.xerrordb,.xrdb,.xres,.xresources-*,.xserverrc,.xsession,app-defaults/*), Xcode (.xccolortheme), XML (.xmp), Yacc (.ypp) - Improved modeline support for Less stylesheets
- Docz icon missing from its initial introduction in v2.1.33
- Unibeautify icon ID misspelt "unbeautify"
v2.1.47 - 2021-03-12
- New icons: CASC (
.casc,.cas), CNAB (cnabdirectories), Commitizen (.cz.{json,toml,yaml}), Fiddle, Laravel (updated logo), Vite (vite.config.{js,ts}) - Support: Config (
.git/info/*-*,.kys), Databases (index.{bt,db,dir,pag},language-subtag-registry{,.txt},nametable,whatis), Electron ({,*.}forge.config.js), Makefile (justfile), PostScript (.bez,fontinfo), PyPi ({dev,{doc,test}{,s}}-requirements.{in,txt},requirements-{dev,{doc,test}{,s}}.{in,txt}), Scheme (.xtm)
- Icons of symlinked projects that aren't Git repositories
- [
#841]:requirements.txtshowing Binder icon instead of PyPi's - [
#843]: Breakage in Atom 1.56.0 caused by mixed BigInt comparisons - [
github/linguist#5271]: Inaccuracies related to modeline matching
v2.1.46 - 2020-12-14
- Support: Config (
.ldif,pf.os,rpc), Houdini (.vfl), Readme (sudo_lecture), Shell (*rc_Apple_Terminal)
- Icons of symlinked Git repositories
- Missing restQL icon
v2.1.45 - 2020-12-08
- New icons: Automator (
.workflow,.action,.cation,.definition), Grapher (.gcx), Houdini (.hipnc,.hip,.i3d,.picnc), MetaPost (.mp,.mf), NgRx, OmniGraffle (.graffle,.gdiagramstyle,.gstencil,.gtemplate), restQL (.rql,.restql,restql.yml), Sandbox (.sb), WinUI (.baml,.xaml), Wolfram (.wl,.wls,.wlt) - Support: BibTeX (
.bbl), Config (.mcf), Databases (eign,term/tab.*,nterm/tab.{X,lpr}), Fonts (.dfont,.tfm), GNU ({A,L,}GPL*), Images (.avif,.heif,.heifs,.hif), Lex (.lx), macOS Libraries (.bundle,.ccl,.component,.framework,.kext,.mdimporter,.osax,.{osirix,}plugin,.qlgenerator), Makefile (contrib.mak-*), Nokogiri (.nokogirirc), PostScript (Fontmap), Printer (.joboptions), Readme (.yo), Tag (VERSION)
- Editors blocked from opening when
atom-fsmisidentifies filetype
v2.1.44 - 2020-11-02
- New icons: Awk (
.auk,.{g,m,n,}awk), Binder ({dev-,}requirements.txt), Blitz BASIC (.bb,.decls), Bloc (blocdirectories), Bors (bors.toml), Buildkite (.buildkitedirectories), Calva (*.calva-repl), DUB (.dubdirectories,dub{.selections,}.{json,sdl}), Fauna (.faunarc,.fql), Gitpod (.gitpod.yml), GraphQL Code Generator (codegen.{json,yaml,yml}), Haskell IDE Engine (hie.yaml*), Kibo (.hypr,.hypr.live), Lark (.lark), Modern Web (web-{dev-server,test-runner}.config.{cjs,js,mjs,ts}), Nokogiri, NumPy (Updated branding), NWScript (.ncs,.ndb,.nss), Ogone (.o3,.ogone), pytest (pytest.ini), Read the Docs (readthedocs.yml), ReScript (.resi), RubyGems (.gemspec), Snowpack (snowpack.config.{cjs,js,json,mjs,ts}), Spacengine (.spe), Stitches (stitches.config.{cjs,js,mjs,ts}), W3C (w3c.json), Warcraft III (.jass,.wc3,.zn) - Support: 3D assets (
.p21,.step,.stp), Archive (.hak), Bazel (.bazel), Bitcoin (.bitcoindirectories,bitcoin.conf), Config: Python (MANIFEST.in), Config: Ruby (.autotest,.cross_rubies,.gemtest,.hoerc,.kick,.simplecov,.yardopts*), Config (.sdl,.sdlang), Database (.2da), Grammar (.cf,.lbnf), LabVIEW (.lvlib), NuGet (.nupkg,.psmdcp,.snupkg), NumPY (.npy,.npz), Prettier (.prettierrc.json5), Python (py.typed), Ruby (Gemfile_*) - Improved recognition of test-files by
test_prefix (e.g.,test_foo.pyandtest-bar.rb) - Improved recognition of
dockerfilein modelines; previously, onlydockerwas recognised runghcandrunhugsas recognised Haskell interpreters
.python-versionnow shows a Python config-icon.simplecovand.yardoptsnow show Ruby config-icons.jsbeautifyrc,.jshintrcand.jscsrcnow show JavaScript config-icons
v2.1.43 - 2020-09-19
- New icons: Apollo (
apollo.config.js), For the Record (.trm), OpenEXR (.exr), OpenZFS (vdev{0..9}), rsync (rsyncd.conf), V-Ray (.vrimg), Wine (.wine), YAMLLint (.yamllint) - Support: CoffeeScript (
.coffee.md), Config: Python (poetry.lock), Generic (.asl,.dsl), GraphQL (graphql.config.js,.graphqlrc{,.{json,js,yaml,yml}}), Lex (lexer.x), NGINX (.nginx), Ruby (.simplecov), Table of Contents (.listing), VimL (.exrc,.nexrc) - Improved recognition for Unicode database files
v2.1.42 - 2020-07-25
- New icons: API Extractor (
api-extractor{,-base}.json), Bosque (.bsq), Cubit (cubit{,s}directories), draw.io (*.{drawio,dio}.{png,svg},.drawio.*), DVC (.dvcdirectories), Fabric (fabric.mod.json), ftHTML (.fthtml), Hygen (.ejs.t), Kusto (.csl,.kusto), jscpd (jscpd-report.{xml,html,json},.jscpd.json), Latino (.lat), LGTM (lgtm.yml), Lighthouse ({.,}lighthouserc.{yaml,yml,js,json}), LINQPad (.linq), Nx (nx.json), Q# (.qs), Rmarkdown (.rmd,.rmarkdown), TestCafe (.testcaferc.json), xmake (xmake.lua) - Support: Config: JS (
.eshost-config.json,.eshost.json), Dependabot (dependabot.yml), Fortran (.pfo), Generic (.ssmssln), Grammar (.cddl), Husky (.huskyrc.yml,.huskyrc.yaml), OpenVMS (.cld,.com), Qt (installscript.qs,toolchain_installscript.qs), Vercel (.vercelignore,vercel.json)
daa9906not applying to shell-script tests- Inconsistent icons for JavaScript tests with
.mjsand.cjsextensions PKGBUILDusing Shell instead of using Arch Linux icon
v2.1.41 - 2020-05-09
- New icons: CodeMeta (
codemeta.json), CommitLint (commitlint.config.js,.commitlintrc.{js,json,yml}), CpcdosC+ (.cpc), Dafny (.dfy,.dafny), GoReleaser (.goreleaser.yml), Homebrew (Brewfile), Hugo, Kaitai (.ksy), Macaulay2 (.m2), Mermaid (.mmd,.mermaid), NEON (.neon), Tilt (Tiltfile) - Support: Archive (
.hqx), C (share/misc/getopt{,s}{0..9}), Config (shells), Database (.cbor,birthtoken,flowers), FontForge (.ff), Inno Setup (.isl), Markdown (.jmd), OpenBSD package data (+CONTENTS,+DESC,+DISPLAY), Roff ({man,mdoc}.template), Sieve (.sieve), Starlark (.star), Test, Shell (-{spec,test}{,s}.sh), TeX (.texinfo,.txi), Text (.lcov,share/misc/{operator,mail.{help,tildehelp}}), Unit databases (.units,units.lib,.units_history), Unreal (.uasset)
- Changed
brew-iconto use Homebrew logo .m2extension now associated with Macaulay2 instead of Modula-2.cpcextension now associated with CpcdosC+ instead of Cartesian Perceptual Compression- [
#812]: Hashbang strategy now recognises test-files - Renamed
Bazelentry toStarlark - UnrealScript files now coloured grey
v2.1.40 - 2020-03-31
- New icons: DevContainer (
devcontainer.json,.devcontainerdirectories), Fork (.issuetracker), Lefthook (solid-filled variant), Nickle (.5c), Nimble (.nimble), OpenQASM (.qasm), PNPM (pnpm-{lock,workspace}.yaml,pnpmfile.js), Sails (.sailsrc), Shadow CLJS (shadow-cljs.edn), Valve Source Engine (.bsp,.vpk,.vtfx,.vmt,.vtf,.vmf,.res), ZenScript (.zs,.zsrc.json) - Support: Atom (
.apmrc,apmrc), Config: Rust (rust-toolchain), Godot (.godot,.import,.tres,.tscn), Jest (.snap,jest.config.babel.*), Squirrel (.gnut) - [
#721]: Colour variations for JavaScript test files - [
#67]: Support forcjsandmjsconfig files
- Lefthook icon to use solid-filled variant
- Modeline strategy now also checks second line
v2.1.39 - 2020-02-07
- New icons: 4D (
.4dm), A+ (.a+,.+), Agda (.agda,.lagda), Analytica (.ana), Bison (.bison,.y,.yacc,.yy), C#, C++, Cuneiform (.cfl), Curl (language), Curry (.curry), ECLiPSe (.ecl), Expo (.expo{,-shared}directories), Futhark (.fut), Galaxy (galaxy.ini), GAUSS (.gss), Hop (.hop), KNIME, Lefthook (lefthook{,-local}.yml), Lex (.l,.lex,.flex), Mono, Nemerle, Nessus (.nasl), Next.js (next.config.js), OpenStack, Pure (.pure), SAC (.sac), Semantic Release (.releaserc{,.js,.json,.yaml,.yml}), Sophia (.aes), Stdlib.js (stdlib-*{.js,.js.gz}), UFO (*.ufodirectories), Unicode (UNIDATA/*.txt,UnicodeData.txt), Vala (.vala,.vapi), Wenyan (.wy) - Support: ESLint (
.eslintrc.{cjs,mjs}), Grunt (gruntfile*.{cjs,jsx,mjs,ts,tsx}), Gulp (gulpfile*.{cjs,jsx,mjs,ts,tsx}), Lasso (.lassoapp), Lua (lakefile,.rockspec,.luacheckrc), Jest (.jestrc{,.*},jest.config.{cjs,jsx,mjs,ts,tsx}), Python config (pyproject.toml), Webpack (webpack*.{cjs,mjs,coffee}), WiX (.wix), Yarn (.yarndirectories) - Interpreter recognition: JavaScript (
slimerjs) - Colour variations for PL/SQL files
v2.1.38 - 2020-01-11
- New icons: Adobe, Adobe Acrobat, Adobe Animate (
.fla), Adobe Audition, Adobe Bridge, Adobe CC, Adobe Character Animator, Adobe Dimension, Adobe Dreamweaver, Adobe Flash, Adobe Fuse, Adobe InCopy, Adobe Lightroom, Adobe Media Encoder, Adobe Prelude, Adobe Rush, Adobe XD, AGC, AMD, ARM, Assembly: AGC (.agc), Assembly: AMD, Assembly: ARM (.arm), Assembly: ATT, Assembly: AVR (.avr), Assembly: Generic (.a,.i,.s,.asm,.a51), Assembly: Hitachi (.h8s,.h8sx,.h8300), Assembly: Intel (.x86,.x64,.i32,.i64,.i386), Assembly: Motorola (.m68k,.lst), Assembly: PowerPC, Assembly: RISCV, Assembly: SPARC, Assembly: VAX (.vax,.vasm), Assembly: Zilog (.z80,.PLX,.PLXCOPY), ATT/Bell Labs, AVR, Cheetah3D (.jas), Computable Document Format (.cdf), Dhall (.dhall), DocBook (.dbk,.docbook), Final Draft (.fdx), GenStat (.gen,.gpi), Hitachi, Intel, LilyPond (.ly,.ily), Modo (.lxo), Motorola, PowerPC, R database (.Rdata,.rdb,.rds,.rdx), Reason Studios (.reason,.rns,.rsn,.rx2,.sxt), RISC-V, SPARC, VAX, Yorick (.yorick), Zilog - Support: 3D asset (
.c4d,.dwg,.dxf,.jas,.lxo,.ply), Audio (.it,.s3m,.sndh), Ballerina (.balx), BibTeX (.bibtex), Binary (.pyd), COLLADA (.collada), Compressed (.dsk,.ear), Config (.cnf), Database (.dbi,.od,.onlydata), Dephi (.dof), Generic code (.jspx,.tagx), Generic test (t/[0-9]-*.sh), Handlebars (.hbt), Help file (.chm,.hlp), HTML (.jspf), Image (.jng,.wbmp), Java (.class), JavaScript test (*-{test,spec}.cjs,t/[0-9.]-*.{cjs,mjs,js}), JSON (.rsj), Markdown (.mdtext,.mdtxt), MATLAB (.mdlp,.mltbx,.mn,.mlappinstall,.mlpkginstall,.sldd,.slx,.slxp), Pascal (.lfm,.lpi,.lpk,.lps,.lrs,.lrt,.or,.ppu), PHP (.engine,.phar), Pickle (.pickle), PostScript (.epsf,.epsi), Python (.pyz), Readme (COPYRIGHT), Tags (.tld), Text (.stderr,.stdout), Themes (.theme), Unity3D (.cubemap,.physic{,s}Material{,2D},.unitypackage), Video (.asx), VSCode (.dbproj,.lsproj,.modelproj,.vcxitems)
- Missing Ballerina icon
v2.1.37 - 2019-12-20
- New icons: Conda (
.condarc), Dependabot (.dependabotdirectories), Faust (.dsp), Gnuplot, Oberon (.ob2), Patreon (PATRONS.md), Razzle (razzle.config.*), Stylish Haskell (.stylish-haskell.yaml), Terser (.{terserrc,uglifyrc}.*), Truffle (truffle.js), WASI, Zeit (now.json,.nowignore) - Support: Firestore (
firestore.indexes.json), Gridsome (gridsome.{client,server}.*), JavaScript (**/cartridge/scripts/**/*.ds), JSON (.jsonc), Ledger (.ledger,.hledger,.journal), Mocha (.mocharc.{jsonc,cjs,mjs}), Modernizr (.modernizr{,rc}.js), Raku (.raku,.rakumod,.rakutest), Shell (.dircolors,dircolors), VSCode (.code-workspace), YAML (.yaml.mysql,.yaml.sed) - Interpreter recognition: JavaScript (
gjs,mujs,qjs{,bn,bnc,c}), WebAssembly (wasmtime)
- Renamed Perl 6 to Raku
v2.1.36 - 2019-10-19
- New icons: AdvPL (
.ahu,.aph,.prw,.tlpp), AmuseWiki (.muse), Hyper (.hyper.js), mIRC (.mrc), Noon (.noon), Odin (.odin), Open Policy Agent (.rego), Sorbet (.rbi), Vyper (.vy), Webhint (.hintrc), Wget (.wgetrc,.wget-hsts) - Support: CPAN (
.cpanplusdirectories), cURL (_curlrc,curlrc), Haskell (.hs-boot,.hsig), Jest (.{ts,tsx,mjs}.snap), JFlex (.jlex), NodeJS (.node_repl_history,.node-gypdirectories), Tag (.sha{256,sum}), Vim (.vimdirectories)
- Replaced V's icon with updated logo
- Incorrect scope-name used when matching a grammar override for V
v2.1.35 - 2019-08-21
- New icons: AffectScript (
.affect), Alacritty (.alacritty.yml,.config/alacrittyfolders), Biml (.biml), BNF (.abnf,.bnf,.ebnf), MELPA, NSRI (.nsri{rc,ignore}{,.{{,config.}js,json,yml,yaml}},.integrity.json), PineScript (.pine), PyUp (.pyup,.pyup.{yml,yaml}), Renovate (.renovaterc.json,renovate.json), V (.v,.vh) - Support: Sequelize (
.sequelizerc.{js,json})
v2.1.34 - 2019-08-13
- Support: Atom (
.atom-cifolders), Data (.aff,.dic,.dict,.snippet,.snippets,.snip), Images (.gsrc,.grn), Istanbul (.nycrc.{yml,yaml},nyc.config.js,.nyc_outputfolders), Minecraft (.mclevel,.mcpack,.mcworld) - Test-file icons to numbered JS/TS files inside a directory named
test{s}orspec{s}
v2.1.33 - 2019-06-01
- New icons: Acre Desktop (
acre.config,.acre,APLSource), Docz (.doczrc.{js,json},.docz), Fexl (.fxl), InfluxData, Jsonnet (.jsonnet,.libsonnet), MacVim, Matroska, Picolisp, Remark (.re{hype,mark,text}rc.{js,json,yml,yaml},.re{hype,mark,text}ignore), Robot Framework (updated), Scratch (.sb2,.sb3), VSCode (alt), WebVTT (.vtt) - Support: Kubernetes (
kubernetes*.yml), Tagfile (.atom-socket-*)
.lextension now associated with Lex instead of Lisp
- Awk not being recognised when overriding a file's grammar
- Inkscape icon missing for
.inxfiles
v2.1.32 - 2019-04-25
- New icons: Azure Pipelines (
azure-pipelines.yaml,.azure-pipelinesdirectories), Digdag (.dig), doT.js, FreeDesktop, Greenkeeper (greenkeeper.json), Kubernetes (.kazelcfg.json), Magit, Moleculer (moleculer.config.{js,json,ts}), Nightwatch (nightwatch.{conf,config}.js), Nintendo 64 ROMs (.n64,.z64), OpenAPI, Sentry (.sentryclirc), Snapcraft (snapcraft.yaml), Svelte (.svelte), Zork (.zap,.xzap,.zabst,.zabstr,.zil,.mud) - Generic language-specific configs: CoffeeScript (
coffeelint.json,.coffeelintignore), Go (go.mod,go.sum), Haskell (haskellconfig.json), JavaScript (jsconfig{.*}.json), Perl (perlconfig.json), Python (pythonconfig.json), React (jsxconfig.json), Ruby (rubyconfig.json), Rust (rustconfig.json), TypeScript (tsconfig{.*}.json,tslint.json) - Generic language-specific test-files: Go (
*.{test,spec}.go), Haskell (*.{test,spec}.{hs,hsc,c2hs,lhs}), Rust (*.{test,spec}.rs) - File support: APL (
.apl[acfino]), Bazel (.gazelcfg.json), Diff (.diffs), DOSBox (dosbox.conf), Dyalog APL (.dyapp,.mipage), HolyC (.hc,.hc.z) - Hashbang support: JavaScript (
chakra,d8,js,rhino,v8,v8-shell), TypeScript (deno,tsc,ts-node)
go.modandgo.sumfiles now use generic config icons
.light-yellowcolour-swatch not adjusting to light-coloured themes- Markdown icon not appearing on grammar-override for users of
language-markdown
v2.1.31 - 2019-03-16
- New icons: ElementaryOS, Gravit Designer (
.gvdesign), Manjaro, OpenIndiana, QT (.qml,.qbs,.qmlproject), Xubuntu, ZorinOS - Directory support: Cabal (
.cabal), CPAN (.cpan), Deno (.deno), Vagrant (.vagrant.d) - File support: Sass (
.sassrc,.sassrc.js)
v2.1.30 - 2019-02-19
- New icons: AmigaOS, Anime Studio/Moho (
.anme,.{anime,moho}{action,brush,export,proj,style}), Chocolatey (chocolatey{*}.ps1), Deno, DOSBox, DragonflyBSD, Flutter (.flutter-plugins), FreeDOS, illumos, Keybase (keybase.txt), Meson (updated logo), Modelica (.mo), MS-DOS, OpenBSD, OpenSolaris, OpenVPN (.ovpn), OS/2, pkgsrc, ReactOS, Red (updated logo), SmartOS, TempleOS - Support: Cabal (
cabal.*,cabal-ghcjs.project), Go (go.mod,go.sum), Hack (.hack,.hhi), Images (.pbm,.pgm,.ppm,.pnm), JavaScript (.cjs), Manpage (.3p,.3perl,.3pm), Microsoft Excel (.xla,.xlam,.xltm,.xltx), Package (.packages,pubspec.{lock,yaml}), Separated-value file (.prn), Vim (.vmb), VirtualBox (.ova,.ovf,.vhd,.vhdx,.vbox_version), z/VM Assembly (.PLX,.PLXCOPY) - New colour swatch for greyscale icons
.vhdfiles now use VirtualBox icon instead of VHDL- Mercurial icons now use greyscale swatches
v2.1.29 - 2019-01-26
- New icons: Gatsby (
gatsby-*.{js,ts}), Imba (new branding), Microsoft Project (.mpp,.mpt), Tailwind (tailwind.{js,ts,coffee},tailwind.config.{js,ts,coffee}) - Support: 3D model (
.fnc), Binary/Assembly (.cnc,.dnc,.gc,.knc), Bitbucket (bitbucket-pipelines.yml), GraphQL (.graphqls)
v2.1.28 - 2019-01-15
- New icons: Asymptote (
.asy), Gridsome (gridsome.config.{js,ts}), San (.san), Yandex (.yaspellerrc.*,.yaspeller.json), Zig (.zig) - Support: Mocha (
.mocharc.{js,json,yml}), TeX (.pgf,.tikz), Vue (vue.config.js), Xcode (.xccheckout,.xcscheme,.xcscmblueprint,.xcsettings,.xcuserstate,.xcworkspacedata)
v2.1.27 - 2018-12-17
- New icons: Caddy (new logo), Falcon (
.fal,.falcon), Fountain (.fountain), Scilla (.scilla) - Support: Heroku (
.slugignore) - Recognition of several
*ignore-type files without leading dots (dockerignoreinstead of.dockerignore, etc)
linguist-languageattributes not affecting files on Windows- Signature matches missed unmarked HTML files with lengthy
<!DOCTYPEheaders
v2.1.26 - 2018-10-25
- New icons: AnyScript, AsciiDoctor, Ballerina, Bazaar, CloudFoundry, Conan, Coveralls, Crowdin, CVS, DocPad, Ensime, Floobits, FOSSA, Fossil, FuseBox, Galen, Glide, Helix, HJSON, Husky, Ink, Istanbul, JSON, JSON5, kOS, LOLCODE, Microsoft Lync, Microsoft Outlook, Microsoft Publisher, Monotone, Netlify, NestJS, Nuxt, OpenVMS, Point cloud data, PhraseApp, Pre-commit, Prisma, Progress, Pyret, QlikView, RStudio, Quasar, Rubocop, SGI, Snort, Solidarity, Storybook, Stylable, TFS, TOML, TTCN-3, Unibeautify, Velocity, VSTS, Wallaby, Walt, WurstScript
- Support: Affinity (
*.afphoto,*.afpub), Bazel (.bazelrc,bazel.rc), Darcs (.boringignore), Generic code (*.tera), Microsoft Word (*.wll), HCP (*.workflow), MarkdownLint (.markdownlint,.markdownlintrc.*), PostgreSQL (*.pgsql)
- AsciiDoc icon to use AsciiDoctor logo
- OpenEdge ABL icon replaced with Progress logo
v2.1.25 - 2018-09-21
- Support: Ansible (
*/roles/*/{defaults,vars,tests,meta}/*.yml), Data (.yasnippet,.yas,figmagic), ESDoc (esdoc.js), INI (.flc), PostScript (.gsf), Readmes (FAQ,*.faq)
- Increased minimum required Atom version to v1.25.0
- Upgraded dependencies to
atom-fs@0.1.6andmapped-disposable@1.0.2
- [
#721]: Exception thrown when registering symbolic links - [
#754]: Exception thrown from nulled service disposable
v2.1.24 - 2018-08-14
- [
#753]: Startup breakage for users running Atom 1.23.3
v2.1.23 - 2018-08-13
- New icons: Affinity Designer (
.afdesign), Lektor (.lr,.lektorproject), Modula-3/Quake (.i3,.ig,.m3,.mg,m3makefile,m3overrides), PICO-8 (.p8), Serverless (serverless.yml) - Support: Ansible (
*/roles/*/{tasks,handlers}/*.yml,/{group,host}_vars/*.yml), Junos (*.slax), Images (.jpeg,.pxm,.pxb,.pxg,.pxls,.pxs) - [
#748]: Significantly better support for Webpack configs, which no longer requireconfigorconfto be part of the filename.
v2.1.22 - 2018-07-03
- New icons: FASTA (
.fasta,.fa,.fastq,.fq,.fna,.faa,.ffn,.sam), MDX (.mdx) - Support: Bitmap font (
.flf,.tlf), HTML (*.isml), Inkscape (.inx), KitchenCI (.kitchen.*.yml), Manpages (troffrc,eqnrc), MJML (.mjmlslim), Styled Components (.sc.js,.sc.jsx,.sc.ts,.sc.tsx) - [
#39]: Support for Styled Components - Signature-support for version 1 PS Screen Fonts
- Troubleshooting docs to explain
#739.
.inxextension now associated with Inkscape, not InDesign
v2.1.21 - 2018-05-18
- Support C (
.xbm,.xpm), Configs (fontforge/hotkeys/*), JavaScript (.htc,.jscript,.jse,.jslib,.jspre,.pac,.pjs,.snap), Maps (.cidmap) - [
#734]: Test-icons to test-files that end with.testor.specbefore the file extension. Previously, this effect was limited to.test.jsfiles located inside aspecsortestsdirectory.
- [
#661]: Serialised storage state growing without bound
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 (pwshexecutables), Prettier (.prettierignore), Snakefile (.smk)
v2.1.18 - 2018-03-22
- New icons: Tipe (
.tipe), Workbox (workbox-config.js) - Support: App Store (
.appfolders), Archive (.sit), Atom (.atomproject.{json, cson}), Binary (.rnd), Config (mimeapps.list,terminalrc), Data (fstab,magic.mgc,.irb-history,.lesshst,.wget-hsts), Download (.crdownload), Dylibs (.appexand.idepluginfolders), 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-viewicons not updating if project is opened by adding a folder to a blank workspace window.
file-icons-colouredclass added tobodyelement 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
.gitattributesfiles where unrelated lines preceded alinguist-languageassignment .gitattributespatterns pointing to project's base directory (/*.file) matched nothing- Patched
tree-viewconsumer 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.gitattributesfiles - 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) .tdyand.tidyto 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 (
.dockerdirectories), 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 (.circlecidirectories), Jest (.js.snap), Markdown (.mdwn), Python (.pyi), Visual Studio (.vsixmanifest,.vstemplate)
- [
#559]: Occasional error thrown when openingfuzzy-finder - [
#586]: Classes not removed when disposing ofaddIconToElementdisposable - [
#590]: Unhandled exception thrown fromproject-plusfix.
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-autoresizepackage - [
#581]: Errors thrown when opening remote directories containing a.gitattributesfile
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-iconsas 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 disablingtabPaneIconsetting - [
#550]: Switching projects inproject-plusbroke connection withtree-viewentries. Files quit refreshing and directories reverted to default-icons. Tabsnot 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-svnandatom-ngusers - [
#541] Certain filenames replacing.tplicons linguist-languagestrategy 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,.paketfolders), Process IDs (.pid), Puppet (.epp), Tcl (.exp), Terminal (.profile), Visual Studio (.vscodeignore,.vsix,.vssettings.json,.vscodefolders), 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/envbut no interpreter - [
#514] Breakage ifdocument.styleSheetsis 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.dfolders), SQL (.mysql)
- [
#505] Wrong icons used for certain.tplfiles - [
#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.rbfiles - [
#489] Wrong icon used for Dockerfiles - [
#491] Error thrown for empty pathname
2.0.4 - 2017-01-02
- [
#478] Occasional breakage openingtree-viewon Arch Linux - Icons reverted when changing certain
tree-viewsettings
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.octaveas 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 (
.artxfolders), 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
.ssfiles 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,.tsand.tsxfiles
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-previewmisaligned 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),.vagrantfolders
- [
#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)
.xfiles 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_modulesfolder
- 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
.objclass renamed.modelto be less format-specific
CMakeLists.txtno 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
.caketo.cakefileto 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-versionfiles
- 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
.babelfiles
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-coloursin your keymap
- Clearer icon now used for Jenkinsfiles
- Git icon used for
.mailmapfiles - Prolog files now use a dedicated icon instead of a generic one
- [
#341] Yellow icons no longer share same colour as modification indicator .eslintrc.jsfiles 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].tocfiles 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-panespackage
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.conffiles 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
.meteorfolders
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.hscfiles, HTTP, Jenkins, JSONLD, TeX.auxfiles, 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
_oscandPKGBUILDicons 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] Lowercasemakefileno 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:
.pugfiles (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,iconsxdandfontcustomfonts intofile-icons
iconsxd,fontcustomandlatexfonts
1.6.12 - 2015-11-20
- New icons: Dart
- Support: ICO images, HJSON,
.tsxfiles
.react.jsfiles 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,.gitattributesand.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
.tomlicons 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
latexCSS 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
stylesheetsdirectory tostylesto comply with Atom 1.0 specs
1.5.1 - 2015-03-08
- New fonts:
file-iconsfor 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:
iconsxdfor 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.rbwith green colouring - Update Devicons
1.4.4 - 2015-01-06
- New icons: Clojure, Rails
- Support: Capfile, Guardfile,
.rspec,.ru
_spec.rbnow 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
.erbfiles
- 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:
.tfiles (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:
fontcustomfor 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
.tsfiles 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
.npmignoreandnpm-debug.logfiles 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.