Angular 7: Changelog
This document highlights the changes for each version of ng-book. You can find this document on the web at: https://www.ng-book.com/2/p/Changelog/.
Be sure to check there to ensure that you have the latest revision.
Revision 74 - 2019-05-30
Updates the book and code to Angular 8 version angular-8.0.0
.
Revision 73 - 2019-01-08
Updates the book and code to Angular 7 version angular-7.2.0
.
Revision 72 - 2018-12-12
Updates the book and code to Angular 7 version angular-7.1.2
.
Revision 71 - 2018-10-23
Updates the book and code to Angular 7 version angular-7.0.0
.
- Chapter “First App”
- Chapter: “Forms”
- Overhaul to be consistent with version 7
Revision 70 - 2018-09-13
Restores the “HTTP” Chapter
Revision 69 - 2018-09-08
Updates the book and code to Angular 6 version angular-6.0.5
.
Bug Fixes
Revision 68 - 2018-05-08
Updates the book and code to Angular 6 version angular-6.0.0
.
Revision 67 - 2018-01-17
Updates the book and code to Angular 5 version angular-5.2.0
.
Revision 66 - 2017-11-14
- “HTTP” - Updates the chapter to use
HttpClient
instead of Http
- “Testing” - Updates the chapter to use
HttpClient
, matching the “HTTP” chapter
Revision 65 - 2017-11-01
Updates the book and code to Angular 5 version angular-5.0.0
.
Revision 64 - 2017-09-15
Updates the book and code to Angular 5 version angular-5.0.0-beta.6
.
- “Routing” - Fixes Spotify API key issue
Revision 63 - 2017-08-02
Updates the book and code to Angular 4 version angular-4.3.2
.
Revision 62 - 2017-06-23
- “How to Read This Book” - Fixed typos via Travas N.
- “First App” - Fixed typos via Travas N.
- “NativeScript” - Fixed typos via Travas N.
- “Advanced Components” - Fixed typos via Travas N.
- “Redux” - Fixed typos via Travas N.
- “Testing” - Fixed typos via Travas N.
Revision 61 - 2017-05-24
- “How to Read This Book” - Fixed typo reported by Daniel R.
- “First App” - Fixed typos reported by Daniel R.
- “TypeScript” - Fixed typo reported by Daniel R.
- “Advanced Components” - Fixed typos reported by Daniel R.
- “RxJS” - Fixed dead link to RxMarbles reported by Daniel R., fixed typos by Travas N.
- “Redux” - Fixed typos via Travas N.
- “Routing” - Fixed typos via Travas N.
Revision 60 - 2017-04-27
Updates the book and code to Angular 4 version angular-4.1.0
.
Revision 59 - 2017-04-07
- “First App” - Reddit example, added
id
s to the input
tags and other typos - Reported by Alexey A., Damien W.
- “How Angular Works” - Fixed typos reported by Richard M.
- “Built-in Components” - Fixed typos reported by Oleksij L.
- “Advanced Components” - Typos reported by Tom G. and Arshaan B.
- “HTTP” - Typos reported by Arshaan B.
- “Dependency Injection” - Fixes wrong code example reported by Emin L.
- “Redux” - Fixes old reference to
OpaqueToken
(now InjectionToken
), Fixes typos reported by Arshaan B.
- “Routing” - Fixed URLs that pointed to localhost:8080 instead of port 4200 - Reported by Arshaan B.
- “RxJS” - Fixes a confusing hypothetical subscription reported by Arshaan B.
- “Forms” - Fixes the demo which was using the same component and typos - reported by Christopher S., Richard M.
- Fixed remaining
next()
-> emit()
for EventEmitter
- Replaced “parenthesis” with “parentheses” when it was intended. Special thanks to Richard M. for pointing this out
- Use consistent casing for “JavaScript” everywhere - reported by Damien W.
Revision 58 - 2017-03-24
Updates the book and code to Angular 4 version angular-4.0.0
.
Revision 57 - 2017-03-23
Updates the book to Angular 4 version angular-4.0.0.rc6
.
- Fixes the
SpyObject
in the music/routing test.
Revision 56 - 2017-03-22
Updated the entire book to use Angular CLI, the new styleguide for folder layout, and pass linting.
Updated code to angular-2.4.10
.
This includes updates to:
- “Forms”
- “Advanced Components”
- “HTTP”
- “Routing”
- “Testing”
- “RxJS Intro”
- “RxJS Chat”
- “Redux Intro”
- “Redux Chat”
“ “NgUpgrade Conversion”
Revision 55 - 2017-03-17
- Rewrote “Dependency Injection” Chapter and updated it to use
angular-cli
and conform to style guide. Moved it earlier in the book.
- Updated “Built-in Directives” Chapter to use
angular-cli
and conform to style guide
- “Writing your First Angular Web Application”, clarified thanks to input from Zach S., Blair A., Leandro A.
Revision 54 - 2017-03-10
- Book updated to
angular-2.4.9
- Changed the use of the word
annotation
to decorator
, across the board
- “Dependency Injection” added
@Injectable
description and fixed typos.
- Webpack CSS fix in many chapters reported by Daniel W.
- Pointed out where Bootstrap is used: HTTP, Routing, Introduction to Redux with TypeScript, Data Architecture with Observables
- Added dot-notation example as recommended by Luis M. T. L.
- Changed link to
AbstractControl
- Added link regarding two-way binding as recommended by Tom G.
- “Writing your First Angular 2 Web Application”, clarified as reported by Brother Bill, Terry W., Rob D., Robert S., and Aaron K.
- “Built-in Directives”, clarified as reported by Brother Bill
- “Forms”, typo reported by Robert S. and Andrew B.
- “HTTP”, typo reported by Brother Bill
- “Routing”, clarified as reported by Brother Bill and Daniel F.
- “TypeScript”, bug reported by Willemhein T. and Shane G.
- Changed
EventEmitter
’s depreciated next() to emit(), reported by Adam Beck
Revision 53 - 2017-03-01
- Added a section on deployment to the first chapter
- Updated “How Angular Works” to use
@angular/cli
- Updated
@angular/cli
to version 1.0.0-rc.0
- Added a note about how to run the examples in “Built-in Directives”
- Updated “How to Read This Book” with a note about each project’s
README.md
Revision 52 - 2017-02-22
- Added “How to Read This Book”
- Updated
angular-cli
to use @angular/cli
package
- Clarity updates to the first chapter
- Book updated to
angular-2.4.8
Revision 51 - 2017-02-14
Fixes code formatting bugs in the first chapter
Revision 50 - 2017-02-10
Book updated to angular-2.4.7
Revision 49 - 2017-01-18
Minor fixes
Revision 48 - 2017-01-13
Added chapter on building native mobile apps with NativeScript and Angular
Revision 47 - 2017-01-06
Fixes missing images in Built-in Directives
Revision 46 - 2017-01-03
Book up to date with angular-2.4.0
- Added Protractor E2E tests for every project
- “Routing”, Fixed a child route
pathMatch
ambiguity
Revision 45 - 2016-12-05
Book up to date with angular-2.3.0-rc.0
Revision 44 - 2016-11-17
Fixed typos in chapters:
- “Writing your First Angular 2 Web Application”, reported by Mike B., Steve A., Terry W., Alessandro C., Andrew Blair
- “TypeScript”, reported by Kevin D.
- “How Angular Works”, reported by Kevin D. and Jason T.
- “Forms”, reported by Kevin D.
- “HTTP”, reported by Kevin D.
- “Routing”, reported by Kevin D.
- “Advanced Components”, reported by Kevin D.
- “Built-in Directives”, reported by Jason T. and Farooq A.
- “Dependency Injection”, reported by Kevin D.
- “Testing”, reported by Kevin D.
- “Converting an Angular 1 App to Angular 2”, reported by Kevin D.
Revision 43 - 2016-11-08
Book up to date with angular-2.2.0-rc.0
Revision 42 - 2016-10-14
Entire book up to date with angular-2.1.0
Bonus video content and sample app completed (premium package users)
- Chapter “Built-in Components” renamed to “Built-in Directives”
- Service dependencies made private, reported by Jamie B.
Fixed typos and clarified in chapters:
- “How Angular Works”, reported by kbiesbrock
- “Converting to ng2”, reported by Dilip S.
- “Built-in Directives”, reported by Pieris C.
- “Dependency Injection”, reported by Tim P.
- “Routing”, reported by Kashyap M
- “Advanced Components”, reported by Kashyap M., by Justin B. and many by Németh T.
Revision 41 - 2016-09-28
Rewrote the first chapter to use ng-cli
and the new styleguide.
- “First App” Chapter:
- Split files into style-guide friendly templates and components
- Fixed a bunch of typos reported by David S., and Luis H., Jan L., Aaron Spilman
- “HTTP” Chapter - fixed typos - Thanks Jim H.!
Revision 40 - 2016-09-20
Entire book up to date with angular-2.0.0
final!
Revision 39 - 2016-09-03
Entire book up to date with angular-2.0.0-rc.6
Revision 38 - 2016-08-29
Entire book up to date with angular-2.0.0-rc.5
- Entire book changes:
- Upgraded every example to use
NgModules
- Upgraded tests to use
TestBuilder
Revision 37 - 2016-08-02
New chapter: Intermediate Redux in Angular 2!
Bugfixes:
ts-cli
-> ts-node
- Thanks Tim. P
Revision 36 - 2016-07-20
New chapter: Redux in TypeScript and Angular 2!
Revision 35 - 2016-06-30
Book and code up to date with angular-2.0.0-rc.4
- Routing upgraded to new router
- Forms upgraded to new forms library
- Testing chapter updated to match new routing and forms
Revision 34 - 2016-06-15
Book and code up to date with angular-2.0.0-rc.2
Note: still using router-deprecated
at this time.
Revision 33 - 2016-05-11
New chapter: Dependency Injection!
Revision 32 - 2016-05-06
Entire book up to date with angular-2.0.0-rc.1
!
- Entire book changes:
- Renamed all imports to match the new packages (see below)
- Upgrade to
typings
(removes all tsd
references)
- Directive local variables now use
let
instead of #
. E.g. *ngFor="#item in items"
becomes *ngFor="let item in items"
- In projects that use System.js, create an external file for configuration (instead of writing it in the
index.html
<script>
tags
- “Testing” Chapter:
injectAsync
has been removed. Instead you use async
and inject
together, both come from @angular/core/testing
- “Advanced Components” Chapter:
- In
ngBookRepeat
, when creating a child view manually with createEmbeddedView
, the context
is passed as the second argument (instead of calling setLocal
).
This page is a preview of ng-book 2.
Get the rest of this chapter plus hundreds of pages Angular 7 instruction, 5 sample projects, a screencast, and more.
Ready to master Angular 7?
- What if you could master the entire framework – with solid foundations – in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools?
- Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.
- You will learn what you need to know to work professionally with ng-book: The Complete Book on Angular 7 or get your money back.
Download the First Chapter (for free)