Updates to the book are free for all existing readers (which is what lean-publishing, and the concept of an evergreen book, is all about!). Simply go to https://leanpub.com/user_dashboard/library, select the book, and download your newly-updated copy!
For any issues or topic requests, please file an issue on http://buildingofficeaddins.com/issues.
- Added an entire section devoted to the
PropertyNotLoadederror. - Added info about Script Lab, a playground tool to easily try out code samples described in this book
- Addressed a variety of small reader-reported issues.
- Added a topic on the different flavors of Office 2016 / Office 365 -- and the practical implications for developers.
- Added a topic on API Versioning and Requirement Sets.
- Greatly expanded the "TypeScript-based Add-ins" topic, adding instructions for the updated Yeoman generator.
- Added a topic for attaching the debugger to Add-ins (breakpoints, DOM explorer, etc.)
- Added a link to the book's companion Twitter account.
- Addressed a number of other reader-reported issues.
- Re-pivoted the book around TypeScript and the
async/awaitsyntax. Moved the JS-specific content to a separate Appendix - Added an information-packed JavaScript & TypeScript crash-course, tailored specifically at Office.js concepts, for those who are new to the world of JS/TS.
- With TypeScript now a first-class citizen of the book, added "Getting started with building TypeScript-based Add-ins" (section 3.2). I expect to continue to expand this section in future releases.
- Added an in-depth explanation of the internal workings of the Office.js pipeline and proxy-object model. See "Implementation details, for those who want to know how it really works" (section 5.5).
- Re-arranged, edited, and added to the content of the "Office.js APIs: Core concepts" chapter (chapter 5).
- Added links to downloadable code samples, for a few of the larger samples.
- Addressed a variety of smaller feedback items.
Updates to the book are free for all existing readers (which is what lean-publishing, and the concept of an evergreen book, is all about!). Simply go to https://leanpub.com/user_dashboard/library, select the book, and download your newly-updated copy!
If you haven't purchased the book yet, you can do so at https://leanpub.com/buildingofficeaddins.