All notable changes to this project will be documented in this file.
Tags
- Features
- Bug Fixes
- Performance Improvements
- Dependency Updates
- Breaking Changes
- Documentation
- Internal
- update LICENSE (6dd0f1e)
- add karma-jasmine unit tests (69b5718)
- migrate to github-actions from travis-ci (4219f41)
- use browser-sync instead of grunt connect (5447ff0)
- remove grunt-eslint in favour of eslint (f798f4f)
- cleanup build steps (aca03be)
- update LICENSE (f3d5256)
- remove grunt-ng-annotate (55d4aca)
- remove angular-sanitize dependency (3dc9a0b)
- rename
breadcrumbconfigProvider
tobreadcrumbProvider
(ece479c) - use
angular.forEach
instead ofArray.forEach
for better browser compatibility (ece479c)
const config = breadcrumbProvider => {
breadcrumbProvider.configure({
abstract: true
});
};
config.$inject = ['breadcrumbProvider'];
app.config(config);
abstract
option in directive is no longer supported, usebreadcrumbProvider
to configure
- update angular.js to v1.7.5 in demo page (3b63453)
- update angularjs-sanitize to v1.7.5 in demo page (3b63453)
- extend LICENSE to year 2019 (fb51953)
- replace
eslint-config-standard
witheslint-config-airbnb-base
(3b63453) - replace
grunt-contrib-sass
withgrunt-sass
- migrate from
unpkg
cdn tojsdelivr
(a343feb)
- update husky to v1.3.1 (3b63453)
- update eslint to v5.11.1 (3b63453)
- update grunt-coffeelintr to v1.1.2 (3b63453)
- update grunt-contrib-uglify to v4.0.0 (14237d4)
- update grunt-cofeelintr to v1.1.1 (3c0125dc)
- update eslint to v5.6.1 (230e92d)
- update eslint-plugin-promise to v4.0.1 (230e92d)
- update grunt-contrib-connect to v2.0.0 (230e92d)
- update grunt-contrib-cssmin to v3.0.0 (230e92d)
- update husky to v1.1.0 (230e92d)
- apply standardjs rules to eslint (738c2d5)
- use two space indentation instead of four (5d4e534)
- remove vscode settings in favour of editorconfig (1f6333a)
- update github username (31bba58)
Just a Maintenance Patch
- use eslint to lint javascript files (fec093f)
- prevent direct execution of
npm publish
(fec093f) - remove commitizen and cz-conventional-changelog dependencies (fec093f)
- run travis builds in trusty environments (fec093f)
- replace grunt-coffeelint with grunt-coffeelintr (fec093f)
- remove pullapprove
- migrate to travis-ci.com
- update devDependencies, which removes vulnerable packages
- updated dependencies in demo page
- add
active
class to active breadcrumbs (f49b16f)
- style tweaks for docs
- update devDependencies
- refactor the HTML snippet and styles for breadcrumbs (f49b16f)
- add post build scripts (0f345b6)
- add shebang lines to shell scritps (674dfda)
- use yarn instead of npm (b8cd5dd)
- drop bower support
- publish only
dist/
folder to npm - move dependencies to peerDependencies
- update cz-conventional-changelog to v2.1.0
- update grunt-contrib-uglify to v3.2.1
- update grunt-contrib-coffee to v2.0.0
- bower installations will not be supported anymore, use npm or yarn
The label is now given as
$stateProvider.state('app.home', {
url: '/home',
data: {
label: 'Home' //label to show in breadcrumbs
},
templateUrl: 'templates/home.html'
});
- fixes the dependency injection error with the minified js in previous release
- prevent throwing error when strict-di mode is enabled
- follow modular/syntax approach for ui-router-breadcrumbs module
- fix invalid bower dependency for angular-ui-router
- Improves stability
- Fixed breadcrumbs not generated in few applications
- Prevent multiple function to update breadcrumb call on page load
- renders breadcrumb correctly on statechange
- abstract classes are now parsed as boolean
- an error in loop is now fixed
- state transitions are now watched within the directive
- update documentation
- update broken links in demo
Initial Release. Dynamic breadcrumbs for angular apps using ui.router