1.1.6 / 2019-04-02
==================

 * Fix: appending to empty config


1.1.5 / 2018-12-06
==================

 * Fix: auto insert newline when `.append()`ing existing config without trailing newlines. #15


1.1.3 / 2017-09-25
==================

 * Fix: appended config shall comply with existing style, otherwhise default to two spaces. Also an extra linebreak is added after the last line.


1.1.2 / 2017-09-22
==================

 * Fix: nagate patterns shall be matched first and fail early


1.1.1 / 2017-09-13
==================

 * Fix: values of `IdentityFile` will now be quoted if contain space.
 * Fix: quoted values will have their double quotations stripped while parsed, which is a slightly breaking behavior but I think a patch version will just be fine.


1.1.0 / 2017-09-07
==================

 * New: `config.append({ Host: '*' })`

Allow appending sections via `config.append({ ... })` method. Closes #12.


1.0.1 / 2017-02-06
==================

 * Fix: trim spaces at value beginning and endding
 * Fix: make example east more compact


1.0.0 / 2016-05-05
==================

 * Fix: updated readme to be reflect 1.x changes
 * Breaking: parse into a simple ast

This is a breaking change. The parse result is now a subclass of Array instead of vanila Object.


0.2.1 / 2015-11-17
==================

 * Fix: code style and one more test case
 * Merge pull request #7 from petemill/fix-leading-newline
 * Only add a newline between sections if there are previous lines. Fixes https://github.com/dotnil/ssh-config/issues/6


0.2.0 / 2015-07-07
==================

 * Added converage with istanbul
 * Added .append, .find, and .remove; fixes #4
 * Added documentations about said methods
 * Added badges about npm downloads, version, and build status
 * Added .travis.yml
 * Implemented .query and support pattern matching (poorly)


0.1.0 / 2015-01-12
==================

 * Init repo
 * Implemented `.parse` and `.stringify`

