An overview over new features and fixes being released in both the official release and the nightly builds.

Web Essentials 2012/2013 works best with SideWaffle Template Pack.

Web Essentials 2013

Important! This version requires Visual Studio Update 3 RTM

  • Node.js server for compiling/linting/etc.
  • .weignore file support
  • Dictionary support in d.ts generation
  • Image preview works in <source> elements
  • .svg files now opens in the HTML editor
  • Lots and lots of fixes and tweaks

Important! This version requires Visual Studio Update 2 RTM

Important! This version requires Visual Studio Update 2 RTM

  • LiveScript compiler
  • Enhanced Bootstrap validation
  • Updated sprite and bundle features
  • Lots and lots of fixes and tweaks

Important! This version requires Visual Studio Update 2 RC

  • TypeScript crashing fixes
  • CSS snippets for gradients
  • Updated JavaScript Intellisense with modern APIs
  • Updated folder structure of WE source code
  • New Sass Smart Tags for extracting variables
  • Color glyph added to Sass variable declarations
  • Added color glyphs to the Intellisense list
  • Fixed CSS specificity for LESS and Sass
  • Angular.js Intellisense in the JavaScript editor
  • Updated defalut TSLint settings
  • Fixed automatic CSS schema update mechanism
  • Source Maps reading support in preview window
  • CSS filter for uncommon property names
  • JSON schema for .jshintrc
  • JSON-LD schema and support for schema.org
  • Various tweaks and bug fixes

Important! This version doesn't work with Visual Studio Update 2 CTP2. We're working on it...

  • Sweet.js compiler
  • DataContract support in Intellisense
  • Saves all genereted files in UTF with BOM
  • HTML Smart Tag for downloading remote files
  • Recursive config support for JSCS
  • ZenCoding updates
  • Placehold.it support (place30png{TAB})
  • LESS compiles entire chain when one file changes
  • Browser Link error fixes
  • Better ignore logic for the lint runners
  • Other bug fixes and tweaks
  • Performance fixes
  • Disabled JS linting on build
    • Was causing node.exe to run wild
  • Updates to CSS sorting
  • JavaScript Intellisense fixes
  • JSCS - StyleCop for JavaScript added
  • TypeScript preview window updates
  • ZenCoding updates
  • CoffeeScript compiler 1.7.1
  • Settings now stored in JSON
  • Major rewrite of compilers
  • Major rewrite of settings
  • Major rewrite of preview windows
  • Fixed hangs and crashes
  • Lots of fixes
  • Better outlining logic
  • Fixed indentation issue on JSDoc
  • Support for ~/ image previews in HTML
  • Fixed SASS editor crash
  • Fixed LESS show preview without save
  • Fixed source control issues
  • Other fixes and tweaks
  • LESS compilation fixes
  • Image pasting fixes
  • Important!
    If you upgrade to v1.7 then check Tools -> Options -> Web Essentials to enable all the cool new stuff.

  • TypeScript support is back!!!
    • Preview Window is back
    • TSLint support (JSHint for TypeScript)
    • tslint.json item template in SideWaffle
    • JSDoc completion for @keywords
    • Comment block completion
    • Improved *.d.ts generation from C#/VB
    • Brace completion and type-through
    • Smart Indent
    • Arrow function outlining
    • Array and conditionals outlining
  • JavaScript
    • Comment block completion
    • JSDoc completion for @keywords
  • Markdown
    • More file extensions supported
    • Button added to compile to .html
  • JSHint
    • Ignoring nested .js files
    • .jshintrc files fully supported
    • .jshintignore files fully supported
    • Website Projects supported
    • File icons for .jshintrc & .jshintignore
    • Item Templates added to SideWaffle
  • SASS
    • Full compiler support
    • Temporary basic .scss editor
    • Preview window
    • Source maps and minification
  • Image optimization
    • Lossless optimization of images
    • Supports jpeg, gif and png files
    • Removes the need for Image Optimizer
    • Works offline (unlike Image Optimizer)
    • SmartTag for CSS and HTML <img> tags
    • Works on base64 encoded DataURIs
  • Image sprites
    • Supports jpeg, gif and png files
    • Option to stack vertical or horizontal
    • Automatic sprite image optimization
    • Generates LESS & SASS mixins
    • Generates CSS sample
    • Generates JSON file for use in tooling later
  • Paste images onto the editor
    • Paste image from clipboard
    • Paste from browser
    • Paste from file system
    • Supports HTML, CSS, JS, Markdown etc.
    • Automatic optimization on paste
    • Great for screenshots
  • Issue with non-persistent settings fixed
  • HTML 5 *.appcache file colorization
  • .bundle file Intellisense for new bundles
  • Added missing file icons to Solution Explorers
  • Huge number of bug fixes and minor tweaks
  • CoffeeScript source map path issue when compiling to a custom folder. The issue has been reported to the CoffeeScript compiler team.
  • CSS Media Query Intellisense
  • CSS Media Query snippets
  • CoffeeScript:
    • Compiler now runs in Node.js
    • Comment/uncomment support
    • Indent on ENTER
    • Source Map support
    • .iced files supported
  • LESS Source Map support
  • JS/TS Intellisese generation updates
  • robots.txt and .vtt comment/uncomment
  • Lots of fixes and tweaks
  • New advanced Markdown editor
  • CSS variables support
  • ZenCoding updates
  • WebVTT editor
  • LESS compiler error improvements
  • HTML file minification (.html)
  • HTML file bundles (.html)
  • JS/TS Intellisense writer updates
  • New <input> ID Intellisense
  • SVG preview window
  • Perf fixes to NavigateTo for CSS
  • AngularJS ng-app validator
  • CSS media query validator improvements
  • ...and a bunch of fixes and tweaks
  • Markdown can now compile to .html
  • Markdown settings added
  • Server code Intellisense in JS/TS. See video
  • Specify output path for LESS/CoffeeScript
  • Various bug fixes and perf improvements
  • LESS compiler now runs in NodeJS
  • Bootstrap class name validator
  • ZenCoding updates
  • Updated the CSS sorter
  • Various bug fixes and minor tweaks
  • LESS relative paths fix
  • Various fixes and tweaks
  • Fixed a lot of bugs
  • LESS fixes are planned for next update
Important! Don't mix RC with RTM
  • Supports Visual Studio 2013 RTM
  • LESS validation fixes
  • LESS fixes for relative paths
  • Browser Link
    • Menu shows up on web pages
    • Find unused CSS
    • CSS/LESS sync on save
    • Browser tools integration
  • JSHintIgnore support
  • ...and many more tweaks and fixes
  • Various bug fixes
  • Last version of WE to support VS2013 RC
  • CSS usage no longer auto-runs
  • TypeScript regions and drag 'n drop are back
  • Unicode support to LESS compiler
  • Fixes HTML auto-completion
  • Fixes robots.txt Intellisense
  • Requires VS 2013 RC
  • Browser Link extensions
    • Inspect Mode
    • Design Mode
    • Find unused CSS
    • Best practices (Web Dev Checklist)
    • CSS browser sync on save
  • Dynamic HTML Intellisense
  • HTML format on ENTER
  • ...and much more
  • Last version that works with VS2013 Preview
  • Fixed issue with LESS
  • CSS attribute name and value Intellisense
  • Sort code lines asc/desc (all languages)
  • Remove empty lines (all languages)
  • Remove duplicate lines (all languages)
  • Updated to latest version of JSHint
  • Added support for .jshintrc
  • Updated CoffeeScript to latest version
  • Extract Styles and Scripts HTML Smart Tags
  • Added dynamic HTML Intellisense
  • Go To Definition for <a>, <style>, and <script>
  • Better color display in LESS
  • Added HTML minification support
  • Added HTML region support
  • ...and many bug fixes

Web Essentials 2012

  • Support for .weignore files
  • Updated NuGet packages
  • Updated ZenCoding
  • Updated LESS compiler to version 1.6.3
  • Option to save as UTF with BOM
  • Other minor tweaks
  • Option to disable TypeScript preview window
  • TypeScript preview window
  • HTML 5 .appcache colorization
  • Updated AjaxMin. Fixes media queries
  • CSS Media Query Intellisense
  • CSS Media Query snippets
  • CoffeeScript comment/uncomment
  • CoffeeScript indent on ENTER
  • robots.txt and .vtt comment/uncomment
  • CSS variables support
  • ZenCoding updates
  • Better image drop for HTML & Markdown
  • WebVTT editor
  • Encoding options for LESS
  • Strict math support for LESS
  • ZenCoding updates
  • Various bug fixes
  • Fixed Markdown editor issue
  • Improved the LESS validator
  • Re-added TypeScript drag 'n drop
  • Re-added TypeScript #regions
  • Added Robots.txt Intellisense
  • Updated Markdown editor
  • Added HTML #region support
  • Made fonts and colors for Markdown customizable
  • Various bug fixes
  • Fixed issue with TypeScript compilation
  • Upgraded LESS compiler to v1.4.2
  • Fixed LESS relative @import issue
  • Upgraded LESS compiler to v1.4.1
  • Fixed issue with tabs in JSHint
  • Perf improvements to CTRL+,
  • CSS SpeedTyping fix for LESS
  • Fixed LESS relative @import issue
  • CTRL+comma support for CSS selectors
  • Removed the limited SASS support
  • Bug fixes
  • Fixed file lock on CSS image hover
  • Markdown editor classifications
  • Brace completion for TypeScript
  • Paste JSON as TypeScript interfaces
  • Preview window width removed from settings
  • Linked and aboslute file paths for bundling
  • Support for custom bundling output file names
  • Added CSS property value tooltip signatures
  • Disabled CTRL+comma for CSS (too slow)
  • Added support for ZenCoding Groupings
  • Added CTRL+comma navigation for CSS
  • Fixed NullReferenceException in TypeSript
  • Removed LESS/CoffeeScript editors
  • Added line numbers and scrollbar to preview window
  • Fixed the NullReferenceException
  • Fixed issue with annoying output window
  • Downgraded LESS compiler to version 1.3.1
  • Fixed LESS compiler encoding issue
  • Added error logging support
  • Support for TypeScript 0.8.2
  • Updated to LESS compiler 1.3.3
  • Custom Markdown preview stylesheet
  • JavaScript XMLDoc comment scaffolding
  • Extract variable/mixin in LESS
  • Markdown preview window
  • Bug fixes
  • Custom color palette support
  • Browser selector for CSS/LESS
  • TypeScript 0.8.1.1 support
  • Option to compile LESS and CoffeeScript to CSS and JS folder respectively
  • SCSS basic editor support
  • Removed "Paste JSON as classes". It's being rolled into an official release shortly
  • Open solution hangs - fix
  • Solution settings
  • Improved CSS proprety sorting (CssComb)
  • Lorem Ipsum generator as part of ZenCoding
  • Option to compile LESS on build
  • Extract JS/CSS to new file
  • Added JS editor outlining/code folding
  • Poor man's Find References (SHIFT+F12) for CSS and JS
  • TypeScript 0.8.1 support
  • General bug fixes and optimizations
  • ZenCoding improvements
  • JavaScript features: Identifier highlighting, auto-close braces, smart indent, type-through
  • Run JSHint on build
  • CSS validation of vendor specific @-directives
  • General bug fixes and tweaks
  • ZenCoding for HTML
  • CSS selector specificity tooltip
  • Fixed crashing bug
  • Updates to the LESS/CoffeeScript compilers
  • Bundling & minification improvements
  • JavaScript source maps support
  • New CSS vendor validators
  • Major updates to the LESS editor
  • Support for Iced CoffeeScript
  • Added bundling of CSS and JavaScript
  • JsDoc comment support in JavaScript
  • Many tweaks and fixes
  • Minification support of JS, CSS, LESS, CoffeeScript and TypeScript
  • Modernizr CSS selector support
  • Automatic CSS schema download
  • CSS shorthand validation
  • Document outline in Solution Explorer for CSS and LESS files
  • TypeScript Source Maps and other compiler features
  • TypeScript preview/compilation support
  • Various bug fixes
  • More options
  • Bug fixed for saving LESS files
  • Options dialog
  • JSHint support
  • JavaScript regions
  • Better LESS/CoffeeScript editors and the offical compilers
  • Initial version uploaded