Change Log - SharePoint/PnP-JS-Core GitHub Wiki

3.0.4 - blog post

  • Adds support for navigation service
  • Adds allproperties shortcut to Web object
  • Adds Refiners collection to ResultTable interface
  • Adds support to send attachment files to recycle bin
  • Makes public a static method to parse batch responses
  • Fixes an issue with RenderListData in verbose mode
  • Fix for a change in BasePermissions to have string properties
  • Remove NavigationNode update method as it does nothing on server

3.0.3 - blog post

  • Add ability to get list item version information
  • Adds support for web/EffectiveBasePermissions endpoint implementation
  • Adds support for regional settings
  • Fixes typing issue for getPropertiesFor

3.0.2 - blog post

  • Support for SharePoint ALM apis
  • Add support to delete multiple attachments
  • Add support for GetStorageEntity endpoint
  • Adds capability of getting external lists items by "getItemByStringId"
  • Add support for SiteUserInfoList endpoint
  • Fixed an issue with getAs and caching not rehydrating objects from cache
  • Cleaned up utilities class to use shared clone method

3.0.1 - blog post

  • Moved exports back to package root
  • Added missing dependency for graph types

3.0.0 - blog post

  • Graph Support! - Currently with some limitations. Docs and examples coming. Official MS Graph docs
  • Support for the RenderListDataAsStream method
  • Performance improvement for updating list items
  • Added section on updating file properties after upload
  • Guide for moving from 2 .0.* to 3.0.*
  • Chaining .getByLoginName(login).groups loses LoginName parameter
  • Files API does not work from within add-in webs

2.0.8 - blog post

  • Adding File and Files to the global exports
  • Added ability to remove expired items from cache
  • New documentation for adding webs
  • Fix to handle 200 response with empty or whitespace only body
  • Fixed Incorrect behaviour when using configure with getParent on Queryable
  • Implemented suggested change in getPage
  • Updated package.json to latest of all dependencies

2.0.7 - blog post

  • Added configure method for per-request settings
  • Fix for requireSignin parameter in sharing
  • Fix header casing issue with batching
  • Fixed issue with date formats in certain time zones
  • Handle verbose odata mode in getUserEffectivePermissions
  • Fixed issue when chaining off the Item returned by getItem
  • Fixing issue with SearchRequest property casing
  • Updated project references & made any associated changes

2.0.6 - blog post

  • Updated all project dependencies and made associated updates
  • Do not get request digest when access token exists
  • Added support for SiteAssets as special path
  • Added methods to manage web parts
  • Fixed issue with missing headers in digest request
  • Fixed issue with getPage search method
  • Handle verbose mode in getWPOI Url
  • Documentation fixes/updates

2.0.5 - blog post

  • Fix for blocking bug in spfx (in 2.0.4 out of band release)
  • Fix for batch execution order (in 2.0.4 out of band release)
  • Added support for the webinfos method
  • Added SearchBuiltInSourceId class
  • Added support for static utility methods such as sendEmail, resolvePrincipals, and searchPrincipals.
  • Added support for openWebById method on Site
  • Added SearchQueryBuilder allowing you to build queries with a fluent interface
  • Added getPage method on SearchResults class as well as additional types for search

2.0.4

This was an out of band release to fix a blocking issue with SPFx. [PR]

2.0.3 - blog post

  • Added support for sharing api (BETA)
  • Added support for related items management
  • Added ability to alias parameters in all queries
  • Added support for determining user permissions
  • Added support for multiple files when adding attachments
  • Fixed issue with batch concurrency / timing
  • Fixed issue related to babel and webpack when using latest babel version
  • Fixed issue with errors being swallowed by the library

2.0.2 - blog post

  • revert to es5 in npm package lib folder
  • caching of contextinfo correctly across requests
  • many fixes for reported issues as detailed in blog post

2.0.1 - blog post

  • updated guidance on working with SharePoint Framework
  • rewrite of the internal request pipeline

2.0.0 - blog post

  • many enhancements and bug fixes
  • reorganization of the library
  • move to es6 in dist/lib folder
  • updates to build pipeline
  • updates to core request pipeline

1.0.6 - blog post

  • better file read/write support with chunked upload
  • support for the search suggest API
  • better logging of failed http requests
  • scoping of batches
  • bug fixes

1.0.5 - blog post

  • move to TypeScript 2.0
  • exporting many classes at the root
  • removed selectable properties from classes
  • enhancements
  • bug fixes

1.0.4 - blog post

  • batch.execute now returns a promise
  • bug fixes

1.0.3 - blog post

  • Added support making requests from node to SharePoint
  • bug fixes
  • added test coverage
  • updated dist file headers

1.0.2 - blog post

  • Added support for batching GET and POST requests
  • Added support for caching GET requests
  • Added the ability to pipe fetch headers on a per-get request basis
  • Added support for SP.RequestExecutor to enable use from provider hosted add-ins
  • Support for the item.getWopiFrameUrl method
  • Included the MSFT code of conduct on the readme

1.0.1 - blog post

  • Added support for globally setting headers for all requests, which allows for back compat with 2013 on-premises.
  • Fixed bug with add stylesheet utility method
  • Returned to generating a single .d.ts file for the entire library to resolve conflicts with inclusion of utility class defs in multiple definition files

1.0.0

It's all new, so...everything