Skip to content

Commit

Permalink
Changelog, bump version to 4.0.0-beta.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Nolanus committed Mar 11, 2017
1 parent c0001ca commit 5adad5c
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 44 deletions.
103 changes: 60 additions & 43 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,131 +1,147 @@
## 4.0.0-beta.5 (2017-03-11)

### Feature

- New factory method `newInstance` at PageScrollInstance that consumes an options object. The other factory methods are deprecated and will be removed in final release.
- Advanced offset position calculation for inline scrolling (#92)

### Fixes

- Changes to the input values for the directive where not respected (#84)
- Default LogLevel in PageScrollConfig was too low

### Other

- First release that automatically gets tested in multiple browser using SauceLabs ;)

## 4.0.0-beta.4 (2017-02-11)

Fix:
### Fixes

- No scroll animation took place if routerLink directive was present on directive element and target route already active (#68)

Other:
### Other

- Upgrade angular dependencies, now requires version 2.4.0 or later

## 4.0.0-beta.3 (2017-01-30)

Other:
### Other

- Remove source map reference from published files (#72)

## 4.0.0-beta.2 (2016-12-22)

New:
### Feature

- Horizontal scrolling feature (#61)

Fix:
### Fixes

- Problem with not revmoved timer reference (fix #64)

Other:
### Other

- Update dependencies, especially angular to support version 2.4.0 and later

## 4.0.0-beta.1 (2016-11-17)

Other:
### Other

- Update dependencies, especially angular to support version 2.2.0

## 4.0.0-beta.0 (2016-11-13)

Breaking Change:
### Breaking Change

- Use static `forRoot()` method when importing `Ng2PageScrollModule`

## 3.2.3 (2016-11-12)

New:
### Feature

- Add static `forRoot()` method for lazy loaded modules to Ng2PageScrollModule

Other:
### Other

- Adjust peer dependency to satisfy angular 2.1.2 deps

## 3.2.2 (2016-11-11)

Fix:
### Fixes

- Scrolling stops in case the scrollTop value were floating point numbers, resulting in `===` comparisons to be false. Fix by comparing rounded and delta values (fixes #55)

Other:
### Other

- Update dependency versions

## 3.2.1 (2016-11-03)

Fix:
### Fixes

- Remove `*.ts` files from npm published package (fixes #54)
- Package.json scripts calling executables in node_modules folder

Other:
### Other

- Update to protractor 4.0.10
- Elongate demo app dummy texts

## 3.2.0 (2016-10-22)

Other:
### Other

- scrollFinish event now fires when scroll target can not be found and it can not be scrolled any closer to the target (fixes #50)
- Typo in README
- Demo app enhancement + new e2e tests

## 3.1.6 (2016-10-15)

Fix:
### Fixes

- Wrong peer dependency

## 3.1.5 (2016-10-13)

Fix:
### Fixes

- Make router an optional injection for pageScroll directive (it however requires `@angular/router` to be included)

Other:
### Other

- Update dependencies (angular 2.1)

## 3.1.4 (2016-10-10)

Fix:
### Fixes

- Private method handleClick() referenced in template

## 3.1.3 (2016-10-10)

Other:
### Other

- Add some files to npmignore to make the npm-build smaller
- Update Readme to showcase usage of the new angular2 modules and commonJs

## 3.1.2 (2016-10-08)

Other:
### Other

- TypeScript parameter type change to satisfy ngc (angular compiler)


## 3.1.1 (2016-10-01)

Other:
### Other

- Update peer dependency to angular 2.0.1 and add back tilde/range constraint


## 3.1.0 (2016-09-16)

Other:
### Other

- Update dependencies to support final angular 2.0.0 release
- Enhance demo app to be a little more descriptive
Expand All @@ -142,11 +158,11 @@ Feature:

- automatically stop the scroll timer task when an end of the scroll-region has been reached

Fix:
### Fixes

- Non working event emitter and directive scrolls not working properly on consecutive clicks

Other:
### Other

- Added ngModule conform export
- New demo application started with angular-cli
Expand All @@ -162,61 +178,61 @@ Feature:
- Service implementation to trigger scroll animations from other places than an element click
- Set the scroll container to scroll "inline" (e.g. a div with fixed height and vertical scroll bar)

Other:
### Other

- Reorganized Readme

## 1.2.1 (2016-07-23)

Fix:
### Fixes

- Problem with Event gloval in angular universal (thanks to [threesquared](https://github.com/threesquared), PR #20)

Other:
### Other

- New angular version (rc.4)
- New angular router version (beta.2)

## 1.2.0 (2016-06-30)

Fix:
### Fixes

- Scrolling did not work properly when initial scrollTop value was greater 0 (fixes #15)

Enhance:

- Use another scrollTop source to increase cross browser support

Other:
### Other

- New angular version (rc.3)
- New angular router version (alpha.8)

## 1.1.1 (2016-06-10)

Fix:
### Fixes

- TypeScript error TS2322 when instantiating EventEmitter

Other:
### Other

- Added TSLint and adjusted styling

## 1.1.0 (2016-05-28)

Breaking Change:
### Breaking Change

- The `pageScrollFinish` event is now called for interrupted/interfered page
scroll animations as well. A boolean is emitted, indicating whether the
animation got interrupted.

Feature:
### Feature

- The new property `pageScrollInterruptible` allows setting whether a
triggered scroll animation should be interrutible or not. A page wide
default can be specified using `PageScrollConfig.defaultInterruptible`.

Fix:
### Fixes

- Only register event listeners for running page scroll animations to
save resources (fixes #9)
Expand All @@ -225,53 +241,54 @@ duration (fixes #7)
- body.scrollTop not working on non-Blink based browser like Firefox and IE
(thanks to [bensgroi](https://github.com/bensgroi), #10)

Other:
### Other

- Running animations are stopped when pressing a pageScroll link, even if the
scroll target is not found or already reached (previously it did not stop).

## 1.0.0-beta.1 (2016-05-19)

Fix:
### Fixes

- Referencing non existing variable causes error in non webkit-based
browser (fixes #5)

## 1.0.0-beta.0 (2016-05-05)

Breaking Change:
### Breaking Change

- Now using angular RC scoped packages and the new router

## 0.2.3 (2016-04-28)

Other:
### Other

- Bumped supported angular2 version to beta.16
- Prepared demo app the showcase HashLocationStrategy

## 0.2.2 (2016-04-07)

Other:
### Other

- Bumped supported angular2 version beta.14
- Added example app

## 0.2.0 (2016-03-28)

Breaking Change:
### Breaking Change

- event indicating the end of the scroll-animation has been renamed from
`scrollFinish` to `pageScrollFinish` for consistency with all other
attributes/properties.

Features:
### Feature

- Introducing `PageScrollConfig` class to specify defaults for all
`pageScroll` directive usages.
- Customizable easing method

Other:
### Other

- Spelling mistakes and enhanced documentation

## 0.1.1 (2016-03-26)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ng2-page-scroll",
"version": "4.0.0-beta.4",
"version": "4.0.0-beta.5",
"description": "Animated scrolling functionality written in pure angular2",
"scripts": {
"compile": "npm run lint:code && ngc -p tsconfig-build.json",
Expand Down

0 comments on commit 5adad5c

Please sign in to comment.