###v0.3.12
- Fix pagination bug for infinite scroll when switching from selected to regular nodes (tricinel)
###v0.3.10
- Fix removing subitems from empty top level node (tricinel)
###v0.3.8
- Fix adding a node when the tree is empty (tricinel)
###v0.3.5
- Remove unnecessary call to load function (tricinel)
###v0.3.4
- Fix root level and correct path to nodes (tricinel)
- Fix sorting options at the root level (tricinel)
###v0.3.3
- Fix sorting overriding the entire tree when sorting a nested object (tricinel)
###v0.3.2
###v0.3.1
- Allow showSelected button to be hidden via a false flag (tricinel)
###v0.3.0
- Refactor util functions from Factory and improve the model initialisation (tricinel)
###v0.2.17
- Fix modal positioning on mobile devices (tricinel)
###v0.2.16
- Fix issue when model can become undefined after the tree has been initialised (tricinel)
###v0.2.15
###v0.2.14
- Make use of the new reset parameter for infinite scroll (tricinel)
- Add call to reset pagination when loading a new node (tricinel)
- Add pagination reset function (tricinel)
- Temporarily move ngInfinitScroll to personal branch (tricinel)
###v0.2.13
- Add infinite-scroll distance and listen for event to check if the nodes should update when navigating the tree (tricinel)
###v0.2.12
- Fix sorting not being saved (tricinel)
###v0.2.11
- Fix removeNode not removing from tree, only from currentNodes on screen (tricinel)
- Make allowSearch default to true (tricinel)
###v0.2.10
- Make search form optional, enabled by default (tricinel)
###v0.2.9
###v0.2.8
- Add finished for infinite scroll (tricinel)
###v0.2.7
###v0.2.6
- Only show the modal if needed (tricinel)
- Add some one time binding where possible to limit the number of watchers (tricinel)
###v0.2.5
- Add button for Up a level (tricinel)
###v0.2.4
- Make directive scope binding optional for some values (tricinel)
- Improve long node names by adding a full path to it in the search and selected views (tricinel)
- Add angular-animate and styles for ngRepeat for tree nodes (tricinel)
- Add set path so that you can set where the tree should start displaying from (tricinel)
###v0.2.3
- Fix tests by adding BUTTONS (tricinel)
- Make Root wording customizable (tricinel)
- Add deselect all button (tricinel)
###v0.2.2
###v0.2.1
- Move add and remove functions to the factory (tricinel)
###v0.2.0
- Implement infinite scroll for nodes, subnodes and selected (tricinel)
- Replace as.sortable with Sortable; Jumpstart infinite scroll (tricinel)
- Replace default buttons with lodash _.defaults to extend (tricinel)
###v0.1.20
- Fix always empty model when limit=1 (tricinel)
###v0.1.19
- Fix bug that was showing the edit button when showing selected nodes (tricinel)
- Revert "Fix bug that tried to select invalid node" (tricinel)
- Add DEFAULT_OPTIONS for injector (tricinel)
- Fix bug that was hiding the Done button when the user deleted all the tree nodes in edit mode (tricinel)
- Fix bug that tried to select invalid node (tricinel)
###v0.1.18
- Fix ng-submit as part of ng-form for searching (tricinel)
###v0.1.17
- Fix inline to display inline and not the other way around (tricinel)
- Move default options to constant (tricinel)
- Change useModal to inline (tricinel)
- Add allowSelect as part of the options passed to the tree (tricinel)
###v0.1.16
- Fix allowSelect and async tree updates (tricinel)
###v0.1.15
- Fix allowSelect when no model is provided (tricinel)
###v0.1.14
- Add watch in case there is an async request for treeNodes (tricinel)
- Fix modal select button text when limit=1 (tricinel)
###v0.1.13
- Add ability to limit selection (tricinel)
###v0.1.12
- Add default Modal Select button text (tricinel)
- Add default Move button text (tricinel)
- Fix _defaults for undefined options (tricinel)
###v0.1.11
- Replace form with ng-form to allow for nested forms (tricinel)
###v0.1.10
- Style modal (tricinel)
- Add modal option and markup (tricinel)
- Fix drag and drop positioning bug fix and style the dragging element (tricinel)
###v0.1.9
- Separated the item views into edit and non-edit; add ng-sortable (tricinel)
- Fix empty options object (tricinel)
- Add ng-sortable for drag and drop sorting when editing (tricinel)
- Style the help text and error notifications for validations for inputs (tricinel)
- Add form and form validation when editing the nodes (tricinel)
- Fix data-ng-bind-htmls (tricinel)
###v0.1.8
- Move addNode function to directive (tricinel)
- Add placeholder in edit mode (tricinel)
- Fix bug that would show the select buttons when clicking edit even if allowSelect is false (tricinel)
###v0.1.6
- Add init function; add buttons texts (tricinel)
- Add BUTTONS constant (tricinel)
- Pass buttons to search directive (tricinel)
- Update nodeTemplate to be used from the constants (tricinel)
- Add constants (contain buttons and nodeTemplate) (tricinel)
- Add configurable button text (tricinel)
- Add angular sanitize as dependency (tricinel)
###v0.1.5
- Add minor fixes for responsiveness (tricinel)
- Move input[text] styles outside of search so that they can apply to node editing as well (tricinel)
- Update Readme to include instructions for adding nodes and tree options (tricinel)
- Update demo for adding/editing/removing of nodes (tricinel)
- Add handling of adding, removing and editing nodes (tricinel)
- Rename remove to deselect (tricinel)
- Fix hardcoded _id - template.id instead of _id (tricinel)
- Add tree options to scope (tricinel)
- Fix returning to current nodes when clearing searching (tricinel)
- Separate sequoia item actions into its own template (tricinel)
- Separate sequoia tree actions into its own template (tricinel)
###v0.1.4
- Fix bug that would not change the title of the Show selected button when going to subitems (tricinel)
- Fix bug that would show the option to go to subitems when there is an empty nodes array (tricinel)
###v0.1.3
- Add Back to list button when the selected items are empty and the Selected are shown (tricinel)
- Add the subnodes to a node when searching (tricinel)
- Add test to bower ignore (tricinel)
- Add HipChat notifications (tricinel)
###v0.1.2
- Fix various lint errors (tricinel)
- Change factory function definition name to avoid conflict with factory name (tricinel)
- Change model to ng-model (tricinel)
- Fix Show/Hide error for selected nodes (tricinel)
- Add demo folder to bower ignore (tricinel)
###v0.1.1
- Completed readme (tricinel)
- Fix travis tests not existing (tricinel)
- Add coming soon to readme (tricinel)
- Add TravisCI Configuration (tricinel)
- Replace lodash.custom with lodash from bower install (tricinel)
###v0.1.0
- first release (tricinel)