Skip to content

Releases: noseglid/atom-build

v0.50.0

02 Dec 19:36
Compare
Choose a tag to compare

Changes:

  • Fix deprecated css panel selectors (#231)
  • ES6ified whole project, making continuous development easier and more modern.
  • Possible to define if error matching should fail build result (#244, thanks @dirk-thomas)
  • New way of implementing build providers with ES6 classes.

v0.49.2

22 Nov 19:25
Compare
Choose a tag to compare

Changes:

  • Fixed an issue when running on Linux and XRegExp wasn't imported correctly. ( #232 - thanks @C-Bouthoorn ).

v0.49.1

22 Nov 10:32
Compare
Choose a tag to compare

Changes:

  • Ported to ES6. No visible changes (thanks @kepler0)
  • Improves testability for build providers.

v0.49.0

21 Nov 10:39
Compare
Choose a tag to compare

Changes:

  • Improved support for multiple project (#179).
  • Targets are not refreshed everytime select-active-target list is brought up. Instead targets are refreshed when a project is opened. Everytime there is a change to the build file (as specified by the build provider) the targets will be refreshed for that specific project. This greatly improves working with build providers which take more than a couple of milliseconds to list it's targets (e.g. gulp, grunt or gradle).
  • Replacing entries such as {FILE_ACTIVE} is now done even if the same change appears multiple times in one value. ( #218, thanks @nsf )
  • Alternative keybindings to make it more natural for people who are used to ST or other tools ( #215, thanks @jhasse)
  • Font is now the same throughout the whole build panel (and matches that of Atom in general).

v0.48.0

22 Oct 18:00
Compare
Choose a tag to compare

Changes:

  • Build tools are no longer part of the atom-build. They are instead provided by different tools. You can refer to the custom build-tools list for some common ones. The .atom-build.json file is still supported out of the box.
  • Build providers get called with the same context so work can be hashed.
  • Fixed an issue where cwd was prepended multiple times (#194).
  • Now supports CSON build files (.atom-build.cson) (#178).
  • Fixed an issue where build couldn't match output if it contained certain characters. (Thanks @MackieLoeffel)
  • Build now fails if error matcher matches anything (Thanks @MackieLoeffel)
  • Build now uses the default monospace font of Atom, as set by editor.fontFamily (Thanks @braver)

v0.47.0

24 Sep 17:46
Compare
Choose a tag to compare

Changes:

  • Fixed a bug where error matcher wouldn't find multiple equal occurances.
  • Continued progress towards splitting up tools from core. A warning is displayed once in this version which urges you to install the stand-alone tool.
  • Build panel may be attached to either top, bottom, left or right (#180)
  • Lots of code cleanup and structuring.

v0.46.0

09 Sep 19:35
Compare
Choose a tag to compare

Changes:

  • Added specificity to keybindings to trump built in command (Fixes #168)

v0.45.0

28 Aug 18:05
Compare
Choose a tag to compare

Changes:

  • Highlights errors as soon as build fails. (Thanks @MackieLoeffel , #145)
  • Correctly parse gulp targets again :person_frowning: (Thanks @MackieLoeffel , #160)
  • Output in build window is no longer split into several lines unless an actual newline character exists (Thanks @MackieLoeffel , #158)
  • Minor fixes and improvements.

v0.44.0

15 Aug 21:48
Compare
Choose a tag to compare

Changes:

  • Matches from errorMatch is now highlighted and can be clicked in the build panel (Thanks @MackieLoeffel, #137).
  • Output is now line-buffered ( #148 ).
  • A timer shows elapsed time.
  • Some visual layout and design improvements.

v0.43.0

06 Aug 16:55
Compare
Choose a tag to compare

Changes:

  • Scroll build panel and clickable errors (thanks @MackieLoeffel , #137).
  • Removed absFile from errorMatch. file works with absolute paths as well. Use that instead.
  • Fixed an issue where multiple occurance of a replace (e.g. {FILE_ACTIVE}) only successfully replaced the first.