tymondesigns/angular-locker

View on GitHub
changes.md

Summary

Maintainability
Test Coverage
### 2.0.5

##### Fixes

- Fix compatibility with latest Chrome #38

### 2.0.4

##### Fixes

- Fix Webpack support #30

### 2.0.3

##### General / Improvements

- adding better Browserify & Webpack support

### 2.0.2

##### Fixes

- Fixed issue with multiple sequential calls to same driver - see #22

##### General / Improvements

- improving docblocks, to work with jsdoc

### 2.0.1

##### Fixes

- Improving driver support checking - see #18

##### General / Improvements

- Gulpfile now uses ES6 goodness via babel :)
- Removing needless bower dev dependencies from project

### 2.0.0

##### Breaking Changes

- Changed the way config is set via `lockerProvider` e.g.
```js
lockerProvider.defaults({
    driver: 'session',
    namespace: 'myApp',
    separator: '.',
    eventsEnabled: true,
    extend: {}
});
```

##### General

- Added ability to extend locker at the config stage
- Added `keys()` method to return an array of keys that exist within the current driver/namespace
- Reduced size of minified file by removing *now* unnecessary functions
- Adding third default parameter to `put()` method
- Hugely refactored and simplified Gulp build process
- Added [jscs](http://jscs.info/) to enforce coding style
- Namespaces can now contain the separator without any issues
- Lots of micro optimisations