Releases: noseglid/atom-build
Releases · noseglid/atom-build
v0.59.0
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
andcol_end
for Linter range. Also provides full path so linter gutter works. (#369, thanks @oli-obk)
v0.58.0
Changes:
- Improved load times by lazily requiring dependencies
- Integrated with Atom Linter. Install it for great error matching lists.
v0.57.0
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
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
v0.54.1
v0.54.0
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 causebuild
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
v0.52.0
v0.51.0
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).