Skip to content

Latest commit

 

History

History
775 lines (546 loc) · 49 KB

CHANGELOG.md

File metadata and controls

775 lines (546 loc) · 49 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.10.0 - September 17th 2018

@esri/arcgis-rest-feature-service-admin

  • New Features
    • users: add addToServiceDefinition() function d3f2553

Other Changes

  • Documentation

1.9.0 - September 11th 2018

@esri/arcgis-rest-feature-service-admin

  • New Package!
    • with createFeatureService() method.

@esri/arcgis-rest-common-types

  • New Features
    • users: add getUserNotifications function 9fbc5e2

@esri/arcgis-rest-feature-service

  • Chores
    • lint: make sure all the code is linted each commit 0374759 #301

@esri/arcgis-rest-groups

  • New Features
    • groups: add createGroupNotification 4baab64

@esri/arcgis-rest-request

  • Bug Fixes
    • check-for-errors: throw an error for a response with a `failure` status 9ee1c0c
    • ArcGISRequestError: replace null or empty messages and codes with UNKNOWN_ERROR and UNKNOWN_ERR bcea1da

@esri/arcgis-rest-sharing

  • Bug Fixes
    • sharing: rework group membership checking, fix UserSession.getUser scope issue 909a37e

@esri/arcgis-rest-users

  • New Features
    • users: add getUserNotifications function 9fbc5e2
    • users: adds removeNotification function b4a55d0

Other Changes

  • Chores
    • lint: make sure all the code is linted each commit 0dc4531
  • Documentation
    • api: ensure example code appears in docs for addFeatures af61e3e
  • New Features
    • users: add getUserNotifications function 40bc5c1
    • groups: add createGroupNotification 6a17fe5

1.8.0 - August 17th 2018

@esri/arcgis-rest-items

  • Chores
    • items: break out item methods into individual files be17cab
  • New Features
    • resources: new method to add a new resource to an item 9c63075 #281
  • Bug Fixes
    • search: ensure searchItems can mixin arbitrary parameters with a searchform a26b935

Other Changes

  • Chores
    • publish: check for npm login before allowing publish 7b13a1a
    • doc: misc doc fixes 🙏gavinr🙏

1.7.1 - August 10th 2018

@esri/arcgis-rest-auth

  • Bug Fixes
    • sharing: ensure internal sharing metadata calls pass through custom request options e70a10d #276

@esri/arcgis-rest-items

  • Tests
    • items: test body of addItemData request in browser tests 2710f4c

@esri/arcgis-rest-request

  • Bug Fixes
    • encodeFormData: append file name based on object type instead of key and name properties 401c6dd

@esri/arcgis-rest-sharing

  • Bug Fixes
    • sharing: ensure internal sharing metadata calls pass through custom request options e70a10d #276

Other Changes

  • Bug Fixes
    • sharing: ensure internal sharing metadata calls pass through cus… c09548c

1.7.0 - August 7th 2018

  • Chores
    • all: more legible, terse copyright notices in built packages.

@esri/arcgis-rest-request

  • Bug Fixes
    • avoid new Header() when POSTing to ensure that the library is able to utilize custom fetch implementations correctly.

@esri/arcgis-rest-auth

  • Bug Fixes
    • the getToken() method of both UserSession and ApplicationSession now expose a requestOptions? parameter so that a custom fetch implementation can be passed through.

@esri/arcgis-rest-feature-service

  • Features
    • new queryRelated() method for querying the related records associated with a feature service 🙏mpayson🙏

1.6.0 - July 27th 2018

@esri/arcgis-rest-auth

  • Chores

    • all: get pkg.versions back in sync c7751c8
  • Bug Fixes

    • ensure tokens can be generated successfully for hosted feature services.

@esri/arcgis-rest-common-types

  • Chores
    • groups: remove duplicate IGroup interface and corrections to IItem interface) dd10d72 #241

@esri/arcgis-rest-feature-service

  • Features
    • new methods for querying, adding, updating and deleting feature service attachments 🙏COV-GIS🙏
    • new feature service attachement demo! 🙏COV-GIS🙏
    • query features: add count and extent to IQueryFeaturesResponse 2ab9f33

@esri/arcgis-rest-groups

  • Chores
    • groups: remove duplicate IGroup interface (and extend IItem) dd10d72 #241

@esri/arcgis-rest-items

  • Features
    • data: added support for fetching and uploading binary data associated with items 🙏MikeTschudi🙏
  • Bug Fixes
    • crud: enforce more AGOL rules in item crud operations 3f365d9 #246
  • Chores
    • more consistent owner checks across item methods

@esri/arcgis-rest-request

  • Chores
    • all: get pkg.versions back in sync c7751c8

Other Changes

  • Documentation
    • api: add toggle component for side nav on API page. 1432c22
    • api: fix api nav toggle url path check so it works in production 90db4a0

1.5.1 - July 12th 2018

@esri/arcgis-rest-users

Other Changes

1.5.0 - July 10th 2018

@esri/arcgis-rest-auth

  • New Features

    • auth add support for an OAuth flow that triggers social media login automatically 2e582e1
  • Bug Fixes

    • enterprise: fetch fresh token manually when u/pw are provided 299f3c0 #161

Other Changes

  • Bug Fixes
    • enterprise: ensure a brand new token can be generated for servers federated with ArcGIS Enterprise ddd3d57

1.4.2 - July 8th 2018

  • Bug Fixes:
    • removed corrupt artifacts shipped with previous release
    • crud: ensure add/update/deleteFeatures dont pass extraneous parameters 8566860 #223
    • auth fixed typo in peerDependency name d0d89b8 🙏richardhinkamp🙏 #237

1.4.1 - June 20th 2018

@esri/arcgis-rest-auth

  • New Features
    • auth: add toCredential() method to UserSession to pass to jsapi c03430d #208
    • auth: add fromCredential() to instantiate UserSession from jsapi auth ea64da9 #208
  • Bug Fixes

@esri/arcgis-rest-feature-service

  • Misc.
    • feature-service: refactor feature service signatures to stop leaning on params directly 410a511

@esri/arcgis-rest-geocoder

  • Misc.
    • reorganizing: break up geocoding package into multiple files 216f23c #216

Other Changes

  • Documentation
    • demos: jsapi integration demo shows more typical scenario 0878793
  • Misc.
    • feature-service: update signatures c0a881b

1.4.0 - June 6th 2018

@esri/arcgis-rest-auth

  • New Features
    • caring: methods to un/share items with groups 8572bb0

@esri/arcgis-rest-demo-express

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

@esri/arcgis-rest-demo-vanilla

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

@esri/arcgis-rest-demo-vue-with-popup

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

@esri/arcgis-rest-geocoder-vanilla

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

@esri/arcgis-rest-sharing

  • New Features
    • caring: new sharing package with method to set access on items a212d59 #43
    • caring: methods to un/share items with groups 8572bb0

Other Changes

  • Chores
    • tooling: bump commitizen to allow empty commits b4f254c

batch-geocoder

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

feature-service-browser

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

node-cli

  • Chores
    • tooling: bump commitizen to allow empty commits 746a6c5 #188

1.3.0 - May 23rd 2018

@esri/arcgis-rest-items

  • Bug Fixes
    • Better handling of missing tags c7ba459 🙏alukach🙏

@esri/arcgis-rest-common-types

  • New Features
    • Loads of new Webmap typings! e52f115 🙏JeffJacobson🙏

@esri/arcgis-rest-feature-service

  • Documentation
    • feature-service: add missing @params b0d96f1

@esri/arcgis-rest-request

  • Chores
    • 404: new bit.ly link in err message 4976a2c

Other Changes

  • Misc.
    • arcgis-rest-common-types: simplified build 11ae59c
  • Chores
    • 404: new bit.ly link in err message e406915
  • Documentation
    • feature-service: add missing @params 80faae8
  • New Features
    • common-types: Added webmap interfaces and types e52f115

1.2.1 - May 15th 2018

Other Changes

  • Bug Fixes
    • umd: strip outdated umd files from npm packages 2e1764d #198

1.2.0 - May 14th 2018

@esri/arcgis-rest-auth

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Bug Fixes
    • oAuth: fix oAuth2 methods in IE 11 and Edge 462f980

@esri/arcgis-rest-common-types

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Bug Fixes
    • IItem: make all IItem properties optional 8df9278 #171

@esri/arcgis-rest-feature-service

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Documentation
    • snippets: add CRUD feature service snippets and fix geocoder ones 7143f06 #190
  • New Features
    • feature-service: add feature service CRUD methods 5cb8fbc #176

@esri/arcgis-rest-geocoder

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Documentation
    • snippets: add CRUD feature service snippets and fix geocoder ones 7143f06 #190
  • Bug Fixes
    • geocode: max sure user supplied request options are all passed through 3ffa710

@esri/arcgis-rest-groups

  • Chores
    • umd: make umd filenames more terse 368e1a1

@esri/arcgis-rest-items

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Bug Fixes
    • createItem: owner item.owner authentication.username 76680a1
    • itemSearch: max sure user supplied request options are all passed through afb9e38 #183

@esri/arcgis-rest-request

  • Chores
    • umd: make umd filenames more terse 368e1a1
  • Bug Fixes
    • fetch: set credentials: same-origin in fetch options to support sending IWA cookies a4d0115

@esri/arcgis-rest-users

  • Chores
    • umd: make umd filenames more terse 368e1a1

Other Changes

  • Chores
    • copyright: remove duplicate copyright statements from minified files 13b5db5
  • Documentation
    • snippets: add CRUD feature service snippets and fix geocoder ones 26da42e
  • Bug Fixes
    • oauth-demo: remove ES2015 buts from oAuth Demo for IE 11 22ec948
    • IItem: make id and owner the only required properties of IItem 9c508f2
    • fetch: set credentials: same-origin in fetch options 3ae7159

doc improvements

  • Bug Fixes
    • createItem: owner item.owner authentication.username 76680a1

1.1.2 - May 2nd 2018

@esri/arcgis-rest-auth

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
    • security: bump devDependencies to resolve security vulnerability 16fd1a7
  • Documentation
    • LICENSE: fix license links in package READMEs d9f6027
  • Bug Fixes
    • auth: allow trailing slash in portal URL b76da90
    • auth: decode username when parsing response from OAuth e0c2a44 #165
    • OAuth2 options: added locale and state parameters for browser based OAuth2 b05996e

@esri/arcgis-rest-common-types

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027
  • New Features
    • new users package: added rest-users with a single method a24ed0b #159

@esri/arcgis-rest-demo-vue-with-popup

  • Chores
    • security: bump devDependencies to resolve security vulnerability 16fd1a7

@esri/arcgis-rest-feature-service

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027

@esri/arcgis-rest-geocoder

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027

@esri/arcgis-rest-groups

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027

@esri/arcgis-rest-items

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027

@esri/arcgis-rest-request

  • Chores
    • all READMEs: add links to API reference sections 3afbe95 #148
  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027
  • Bug Fixes
    • getPortalUrl: make getPortalUrl use portal in request options if passed in 6103101 #180

@esri/arcgis-rest-users

  • Documentation
    • LICENSe: fix license links in package READMEs d9f6027
  • New Features
    • new users package: added rest-users with a single method a24ed0b #159

Other Changes

  • Chores
    • batch-geocoder: make sure sample data is include in repo 7df7b54
    • all READMEs: add links to API reference sections ab546e0
    • CONTRIBUTING: add info about commitizen (#167) 9477de1 #147 #167
  • Documentation
    • changelog: fix comparison links and use todays date for each release 27c9f33 #149
    • changelog: fix comparison links and use todays date for each re… 29e879d
    • LICENSE: fix license links in package READMEs 00d7e8c
  • New Features
    • new users package: add rest-users with a single method 29b7af0
  • Bug Fixes
    • auth: decode username when parsing response from OAuth fd9005f
    • OAuth2 options: add locale and state parameters for browser based OAuth2 6234f0c

batch-geocoder

  • Chores
    • batch-geocoder: make sure sample data is include in repo 9b4d6b5

use clientId for state by default

  • Bug Fixes
    • OAuth2 options: added locale and state parameters for browser based OAuth2 b05996e

1.1.1 - March 5th 2018

@esri/arcgis-rest-common-types

  • Bug Fixes
    • common-types: ensure typings are distributed in common-types npm package bec3fbf #151

@esri/arcgis-rest-demo-vanilla

  • Bug Fixes
    • common-types: ensure typings are distributed in common-types npm package bec3fbf #151

@esri/arcgis-rest-request

  • Bug Fixes
    • request: ensure request is passed through as a request parameter 77ad553 #142

Other Changes

  • Bug Fixes
    • common-types: ensure typings are distributed in common-types npm… 3dfed70
    • request: ensure request is passed through as a request parameter 43936f7

1.1.0 - March 3rd 2018

@esri/arcgis-rest-auth

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • all packages: start shipping an unminified UMD for each package 52043f5 #135
  • Bug Fixes
    • auth: better regex match for usernames d38a7fb
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128

@esri/arcgis-rest-common-types

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • common-types: add more common types, keep the I in front of interfaces d91dd0e
    • lots more common-types: adding a lot more common data types 73ce0b8
  • Bug Fixes
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128

@esri/arcgis-rest-feature-service

  • Chores

    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features

    • all packages: start shipping an unminified UMD for each package 52043f5 #135
    • feature service: New arcgis-rest-feature-serivce package w/ getFeature() to get a feature by id 1d0e57e
    • feature service: add queryFeatures() to send query requests to feature services #126
  • Bug Fixes

    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128

@esri/arcgis-rest-geocoder

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • all packages: start shipping an unminified UMD for each package 52043f5 #135
    • common-types: add more common types, keep the I in front of interfaces d91dd0e
  • Bug Fixes
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128
  • Misc.
    • geocoder: rename IGeocodeServiceInfoResponse to IGetGeocodeServiceResponse 2586de1
    • geocoder: use a more descriptive method to fetch metadata c774937 #122

@esri/arcgis-rest-groups

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • all packages: start shipping an unminified UMD for each package 52043f5 #135
    • common-types: add more common types, keep the I in front of interfaces d91dd0e
  • Bug Fixes
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128

@esri/arcgis-rest-items

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • all packages: start shipping an unminified UMD for each package 52043f5 #135
    • common-types: add more common types, keep the I in front of interfaces d91dd0e
  • Bug Fixes
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128

@esri/arcgis-rest-request

  • Chores
    • npm packages: remove test files and tsconfig.json from npm tarballs 37940e7 #132
  • New Features
    • all packages: start shipping an unminified UMD for each package 52043f5 #135
    • request: let consumers specify GET w/ max URL length; if exceeded, use POST 6b9f658
  • Bug Fixes
    • request: ensure falsy request parameters are passed through 3c69a10 #142
    • request: HTTP errors throw ArcGISRestError before parsing response c86b07d
    • build: set other @esri/arcgis-rest-js-* pacakges as external 2f77c9f #128
  • Misc.
    • geocoder: use a more descriptive method to fetch metadata c774937 #122

Other Changes

  • Chores
    • rollup: bump to the latest version of rollup f4411c3
    • rollup: bump to the latest version of rollup b22a262 #136
    • npm packages: remove test files and tsconfig.json from npm tar… 232b863
    • changelog: prevent changelog.js from looking beyond newline for closed issues a2b6996
    • changelog: prevent changelog.js from looking beyond newline for closed issues 8b21d67
  • Documentation
    • getting started: rearranged getting started doc and fixed a cou… 361210c
    • getting started: rearranged getting started doc and fixed a couple typos 3d5b371
  • Bug Fixes
    • auth: better regex match for usernames 04ec689
    • request: ensure falsy request parameters like zero are passed through d657b57
  • Misc.
    • geocoder: use a more descriptive method to fetch metadata 4b1544f

batch-geocoder

  • Breaking Changes
    • lots more common-types: adding a lot more common data types 73ce0b8

1.0.3 - December 21st 2017

@esri/arcgis-rest-auth

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b
  • Bug Fixes
    • UserSession: throw ArcGISAuthError instead of Error when unable to refresh a token 8854765 #56
    • oauth: check for window parent correctly in ouath without popup a27bb7d
  • Misc.
    • package.json files and rollup config: ensure JS build tools can fetch a valid UMD file 29e0189 #101

@esri/arcgis-rest-common-types

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b

@esri/arcgis-rest-demo-vanilla

  • Documentation
    • batch geocoder: add new demo to batch geocode addresses from csv in node 152c9d8 #97

@esri/arcgis-rest-geocoder

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b
  • Misc.
    • package.json files and rollup config: ensure JS build tools can fetch a valid UMD file 29e0189 #101

@esri/arcgis-rest-geocoder-vanilla

  • Documentation
    • batch geocoder: add new demo to batch geocode addresses from csv in node 152c9d8 #97

@esri/arcgis-rest-groups

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b
  • Misc.
    • package.json files and rollup config: ensure JS build tools can fetch a valid UMD file 29e0189 #101

@esri/arcgis-rest-items

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b
  • Bug Fixes
    • items: dont override user supplied parameters when updating items eaa1656 #117
    • params: flip param values in updateItemResource so they are passed correctly 5093e39 #118
  • Misc.
    • package.json files and rollup config: ensure JS build tools can fetch a valid UMD file 29e0189 #101

@esri/arcgis-rest-request

  • Documentation
    • fix dead links: fixed broken links within declaration page content 449183b
  • Bug Fixes
    • request: allow options.fetch without global fetch 99cf01c #108
  • Misc.
    • package.json files and rollup config: ensure JS build tools can fetch a valid UMD file 29e0189 #101

Other Changes

  • Chores
    • commit-script: remove `git add all` from `npm run c` 8d7f7ef
    • prettier: ignore package.json and package-lock.json 57d234e
  • Documentation
    • links: fix remaining 404s in docs ae59cd9
    • links: fix remaining 404s in docs 3c9a0f0 #92
    • api-ref: remove function names from types that are functions 65ca31b
    • api-ref: add support for type children and index signatures as type values f88c259
    • api-ref: support rendering array types 264a123
    • api-ref: display tuples properly, lookup type references by name d3729fe
    • fix dead links: fixed broken links within declaration page content 4fac8bc
    • get-started: improve getting started guides 14f13cb
    • documentation-site: fix docs:deploy script, build and deploy docs after publish 141ea9b
    • cleanup: clear build folder before running docs:build or docs:serve fa692bc
    • refactor: setup docs to run locally and on esri.github.io/arcgis-rest-js/ b4f0d94
    • helpers: add helpers to generate CDN links and NPM install commands c5599ec
  • Bug Fixes
    • oauth: check for window parent correctly in oauth without popup 94edc2a
  • Misc.
    • package.json scripts: dont stage everything when npm run c is called a21e98e

batch-geocoder

  • Documentation
    • batch geocoder: add new demo to batch geocode addresses from csv in node 152c9d8 #97

node-cli

  • Documentation
    • ago node-cli: add node-cli demo to search ago 50c879c

1.0.2 - December 21st 2017

Other Changes

  • Documentation
    • cleanup: clear build folder before running docs:build or docs:serve fa692bc
    • refactor: setup docs to run locally and on esri.github.io/arcgis-rest-js/ b4f0d94
  • Bug Fixes
    • release-automation: run git fetch --all in release:prepare to make sure all changes are fetch f bb7d9e8
    • release: resolve issues from accidental 1.0.1 release. ddd3d6c
    • release-automation: fix release automation to prep for a 1.0.2 relase 9dfd957
    • release-automation: checkout a temporary branch for release to not polute the main branch 75a9dec
    • release-automation: fix issues uncovered by 1st release e6329f5

1.0.1 - December 21st 2017

Other Changes

  • Bug Fixes
    • release-automation: fix issues found in Esri#80. 3b42fe9
    • release-automation: fix issues uncovered by 1st release a73b76f

1.0.0 - December 21st 2017

Initial Public Release