renamed $breadcrumbs to catBreadcrumbsService ($breadcrumbs alias still available, will be removed in a future release)
- introduced possibility to add an breadcrumb at the beginning #addFirst
- introduced possibility to auto generate breadcrumbs from a given view config #generateFromConfig
- added documentation to catBreadcrumbService
added documentation to catApiService + some minor cleanup
added possibility to retrieve configurations from catSelectConfigService during configuration phase
introduced cat-naming-util.js with a method for pluralizing strings (y -> ies, s -> ses, * -> *s)
added support for cat-select (select2) to the catAutofocus directive
fixed the catFacets directive to correctly work with nested list (no $location sync)
- direct search request manipulation instead of requests
- usage of listData object + default value instead of 'facets' binding
fixed issues with sorting of nested lists
- introduce #sort as part of the catPaginated controller api
- changed catSortable to use the catPaginated controller api instead of events
add support for functions as source for the catSelect directive
introduced a catBaseListController in a similar matter to catBaseDetailController
- template which handles the page title, new button + inclusion of catPaginated
- controller which takes care of breadcrumbs and property propagation to scope
improved catRouteService and catViewService to use the 'pluralize' util function for url generation
adapted catRouteUtil to utilize the catBaseListController + template for list routes / views
- extracted some common helper functions for list and detail routes (mainly for the 'resolve' part)
- added documentation to #listRoute and #detailRoute
- adapted catBaseDetailController to the slightly different resolution of the detail object and switched to utilize full possibilities of catBreadcrumbsService#generateFromConfig
fixed some layout issues for the catPaginated directive
added a readme.md in the service folder - currently only contains an explanation for cat-api-service
prepare for v0.0.9
v0.0.9