Skip to content

Releases: noseglid/atom-build

v0.59.0

31 Mar 18:43
Compare
Choose a tag to compare

Changes:

  • Possible to add the panel heading via an option. Leaving literally all space to the build output. (#357)
  • Fix for linter integration where row/col was not present in error match (#364)
  • Support for .atom-build.js. This allows using pre- and postBuild functions in custom builds. (#362)
  • No longer normalizes cmd - since it can contain arguments which make no sense to normalize. (#365, thanks @jhasse )
  • Error match can now take line_end and col_end for Linter range. Also provides full path so linter gutter works. (#369, thanks @oli-obk)

v0.58.0

27 Mar 11:29
Compare
Choose a tag to compare

Changes:

  • Improved load times by lazily requiring dependencies
  • Integrated with Atom Linter. Install it for great error matching lists.

v0.57.0

15 Mar 20:35
Compare
Choose a tag to compare

Changes:

  • Fixed an issue where there was no monospace font on Linux ( #340 , thanks @orgkhnargh )
  • Added option for overriding selected theme in the terminal. The ANSI color codes are designed to work on a black terminal. For some lighter themes this didn't look very pleasing so not overriding colors may be preferable. ANSI sequences are not modified though. Red is still red :)
  • Some improvements for other themes (Nucleus and Material).

v0.56.0

12 Mar 08:52
Compare
Choose a tag to compare

Changes:

  • Vastly improved output handling. The output window now supports most xterm control sequences, as well as colors etc.
  • The sizing of the terminal is forced to be a multiple of the row height, resulting in a pixel-perfect terminal size.
  • The build panel can be dragged to resize it.
  • Everything but the build output has been put on the panel heading to give as much possible space to the important piece of information: the output.
  • You can now put .atom-build.json, .atom-build.cson or .atom-build.yml in your home directory to get globally available build targets.
  • Fixed a bug where other elements (such as the target select) where closed once the build was complete. (#300)
  • Fixed a bug where an error would pop up if build was unable to determine the project root path. (#273, #322)
  • Build providers can now register pre- and post build hooks to perform some operation before and after the build itself. (thanks @orgkhnargh , #327 )

v0.55.0

20 Feb 10:34
Compare
Choose a tag to compare

Changes:

  • Correctly escapes arguments on windows platform (#325, thanks @johnogle222)
  • Fixed an issue where forked processes were not correctly terminated on OS X (#276).

v0.54.1

01 Feb 21:11
Compare
Choose a tag to compare

Changes:

  • Fixes an issue where commands where not properly disposed if using multiple root projects. ( #309 , thanks @orgkhnargh )

v0.54.0

01 Feb 20:22
Compare
Choose a tag to compare

New graphical layout!

Trying to slim it down and give more space for the build output. After all, that's what's important!

Better Windows support

Specs are now running on Windows using Appveyor. This should improve compatability with windows! It is worth mentioning that no code changes was required for this - indicating pretty good windows support as is!

Other changes:

  • If a build errors, it will now stay at the end of the output ( #278 )
  • build will now only scroll the build panel if it is at the end. In other words, if you've scrolled up manually to check something out, it will not jump to the end every time there's new output.
  • If Select Active Targets list is open when targets are parsed, they will automatically be filled out.
  • Option to do a system beep when build is complete ( #293 , thanks @rahlzel)\
  • Fixed an issue where deactivating would sometime use an undefined variable ( #296 , thanks @orgkhnargh )
  • Status bar now has a spinning gear when the build is running.
  • Fixed an issue where saving a file as untitled would cause build to behave weird, ( #303 , thanks @C-Bouthoorn )
  • Added atomCommandName which may be specified by a build provider or via a custom build file. It will add a command to Atom which can be used via the command palette or programmatically. ( #305, but merged from #306 , thanks @orgkhnargh )

v0.53.0

19 Jan 15:29
Compare
Choose a tag to compare

Changes:

  • Editor font size now affects the font size in the build panel (thanks @xpol , #280)
  • Notifications of refreshed targets are hidden by default ( Solves #284, #288)
  • Using sh: true on windows will now cause the command to be passed to cmd.exe with the /C flag (thanks @dreamair, #255)

v0.52.0

22 Dec 11:56
Compare
Choose a tag to compare

Changes:

  • Fix issue when environment variables existed but were undefined ( #266, thanks @akfish )
  • Ability to set the priority of the status bar (#270, thanks @xpol )
  • Fixed an issue when saving and having buildOnSave set with no configuration.

v0.51.0

15 Dec 17:25
Compare
Choose a tag to compare

Changes:

  • No longer append /usr/local/bin for windows systems (#216).
  • Now supplies the PATH environment Atom knows about when failing to execute a command.
  • Custom keymaps (set by keymap entry) override built in ones (#239).
  • YAML now supports for custom file: .atom-build.yml.
  • Status bar: Current build target and last build outcome can now be shown on Atoms status bar (#254).