All notable changes prior to v4 are documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
3.2.1 - July 9th 2021
- arcgis-rest-feature-layer export
getAllLayersAndTables
3.2.0 - July 9th 2021
- arcgis-rest-feature-layer add
getAllLayersAndTables
andparseServiceUrl
3.1.2 - June 16th 2021
- arcgis-rest-portal
shareItemToGroup
: when an org_admin shares an item they do not own, we now correctly use the/content/users/:ownername/items/:itemid/share
route, and not/content/items/:itemid/share
route. The backing API changed w/ the 9.2 release so admins can't share other users items via/content/items/:itemid/share
. This has been validated to work on PROD as well as internal staging for 9.2.e8ab1bc
3.1.1 - June 7th 2021
- @esri/arcgis-rest-portal removeItemResource: support correct parameters
96798fe
- @esri/arcgis-rest-auth Fix UserSession token duration for oauth
3f43679
- @esri/arcgis-rest-auth UserSession: switch "duration" to "expiration" in IOAuth2Options
392f5bb
-
Docs
addItemResource
format docs
-
arcgis-rest-auth ensure postMessage sends credential with server url without
/sharing/rest
as expected by jsapi. The.fromCredential
code already accounts for this so no changes were required.
- @esri/arcgis-rest-auth, @esri/arcgis-rest-request Add support for sending all credentials to trusted domains
e59e499
3.0.5 - 2021-04-20
- arcgis-rest-portal Fix updateItemResources: support item resource prefix
- arcgis-rest-routing update IOriginDestinationMatrixResponse type
3.0.4 - 2021-03-18
- arcgis-rest-geocoding Fix bulk geocoding URL
- arcgis-rest-types Change type of ITable.id to number
3.0.3 - 2021-03-18
- arcgis-rest-auth Support ArcGIS Online 9.1 credentials
3.0.2 - 2021-02-24
- arcgis-rest-auth ensure postMessage sends credential with server url without
/sharing/rest
as expected by jsapi. The.fromCredential
code already accounts for this so no changes were required.
3.0.1 - 2021-01-25
- arcgis-rest-auth Updated internals of postMessage auth
- arcgis-rest-portal Updated
ItemRelationshipType
list
3.0.0 - 2021-01-25
- @esri/arcgis-rest-auth added
ApiKey
class. Used to authenticate with API Keys. - @esri/arcgis-rest-demographics created new Demographics package with new functions:
getAvailableCountries
getAvailableDataCollections
getAvailableGeographyLevels
getGeography
queryDemographicData
- @esri/arcgis-rest-routing added new functions:
closestFacility
serviceArea
originDestinationMatrix
- @esri/arcgis-rest-routing added
geoJson
property tosolveRoute()
response (routes
property). - @esri/arcgis-rest-geocoding added
geoJson
property togeocode()
response.
- (Breaking change) @esri/arcgis-rest-geocoding updated default ArcGIS World Geocoder URL
613837d
- @esri/arcgis-rest-routing
solveRoute()
transforms compressed geometry into a standard geometry
2.25.0 - January 11th 2021
- Bug Fixes
- arcgis-rest-auth: actually export validateAppAccess
6d1e2ef0
- arcgis-rest-auth: add
expires_in
toIPortalSelfResponse
and documentation
- arcgis-rest-auth: actually export validateAppAccess
2.24.0 - December 18th 2020
- New Features
- feature-layer Add trueCurveClient to updateFeatures and applyEdits.
2.23.0 - December 7th 2020
- New Features
- request sets
fetch.credentials: 'include'
when specific headers are set. This is intended to support theplatformSelf
call which needs to send cookies, even when cross-domain.
- request sets
- Bug Fixes
- platformSelf: actually export the function from the package
2.22.0 - November 18th 2020
- New Features
- UserSession: added optional popupWindowFeatures to IOAuth2Options
f96a5810
- UserSession: added optional popupWindowFeatures to IOAuth2Options
- Bug Fixes
- processParams: Support array of arrays
08208d37
- processParams: Support array of arrays
2.21.0 - November 11th 2020
- New Features
- arcgis-rest-types: add editingInfo to ILayerDefinition
e5467f0b
- arcgis-rest-types: add editingInfo to ILayerDefinition
- Bug Fixes
- arcgis-rest-portal: make `layers` parameter of `IExportParameters` optional
0b584e66
- arcgis-rest-portal: make `layers` parameter of `IExportParameters` optional
- New Features
- service-admin: add updateServiceDefinition method
63c2bc09
- service-admin: add updateServiceDefinition method
- New Features
- arcgis-rest-types: add editingInfo to ILayerDefinition
e5467f0b
- arcgis-rest-types: add editingInfo to ILayerDefinition
- New Features
2.20.0 - October 20th 2020
- Documentation
- arcgis-rest-auth: doc updates
1d527653
- arcgis-rest-auth: doc updates
- New Features
2.19.2 - October 13th 2020
- Bug Fixes
- arcgis-rest-portal: do not do any membership adjustments if the group is the users favorites g
6fc8ada6
- arcgis-rest-portal: do not do any membership adjustments if the group is the users favorites g
2.19.1 - October 2nd 2020
- Bug Fixes
2.19.0 - September 28th 2020
- New Features
- scrubControlChars: add scrubControlChars
6bb92151
- scrubControlChars: add scrubControlChars
2.18.0 - September 11th 2020
- New Features
2.17.0 - September 3rd 2020
-
Refactoring
- arcgis-rest-portal: isOrgAdmin more accurately identifies org admins 144791
- arcgis-rest-portal: Separated shareItemWithGroup and unshareItemWithGroup into separate methods and files 144791
- arcgis-rest-portal: Loosened unshare restrictions for org admins, they can now remove any item in their org from a group regardless of their membership to that group. 144791
- arcgis-rest-portal: Added logic for org admins to conditionally join edit/update groups as a group admin, or view groups as a member before sharing, then removes the admin after the share call completes. If the admin is already a member, the addUser call is skipped and the admin is not removed. 144791
-
New Features
- arcgis-rest-portal: Added removeUsers 144791
2.16.0 - August 31st 2020
-
Bug Fixes
-
New Features
- arcgis-rest-portal
updateItem
respects a.folderId
property passed inIUpdateItemOptions
- arcgis-rest-portal
- ensure all projects use tslib ^1.10.0
- bump
rollup-plugin-typescript2
to0.22.0
which also uses ^1.10.0
2.15.0 - August 19th 2020
- New Features
- portal
inviteGroupUsers
- Invites users to join a group - portal
createOrgNotification
- Send notifications to members of an org - either via email or internal
- portal
- Bug Fixes
- Bug Fixes
- auth: improve query and error handling when completing sign in
4b3905ca
- auth: improve query and error handling when completing sign in
2.14.1 - July 23rd 2020
- Bug Fixes
- added
exportItem
allowstargetSR
to be astring
or anISpatialReference
- added
2.14.0 - July 20th 2020
- New Features
- added
exportItem
andgetUserContent
functions
- added
2.13.2 - June 11th 2020
- Optimization
- arcgis-rest-service-admin: Function
createFeatureService
creates the feature service directly in a specified folder rather than creating it at the root and moving it to the folder aa478ca
- arcgis-rest-service-admin: Function
2.13.1 - May 12th 2020
- Bug Fixes
- request: Patch hideToken for browser CORS support b97860
2.13.0 - May 6th 2020
- New Features
- request: Add
hideToken
option to prevent passing token in query parameters 8595fab
- request: Add
2.12.1 - May 3rd 2020
- Bug Fixes
- Add the missing
s
in IStatisticDefinition. c807192
- Add the missing
2.12.0 - April 27th 2020
- New Features
- arcgis-rest-portal: add getPortalSettings function
e956dc56
- arcgis-rest-portal: add getPortalSettings function
2.11.0 - April 6th 2020
- Bug Fixes
- Revert Merge pull request #656 to remove const enums usage. ea218f0
2.10.1 - April 3rd 2020
- New Features
- UserSession Add support for unmanaged sessions, async determineOwner b8d099a
-
New Features
- portal Add resourcesPrefix parameter to addItemResource c368232
-
Bug Fixes
- If the data returned by
getItemData()
is empty, return null 05627f8
- If the data returned by
2.10.0 - March 17th 2020
-
New Features
- updateinfo Added function for updateinfo 0c068fc
-
Bug Fixes
- shareToGroupAsNonOwner: No longer trying to promote group owner to group admin 84a7d41
2.9.0 - March 1st 2020
- New Features
- portal: add updateGroupMembership, isItemSharedWithGroup
14848dbd
- portal: add updateGroupMembership, isItemSharedWithGroup
- Documentation
- portal: fix comment in code
5afe3be9
- portal: fix comment in code
- New Features
- New Features
- portal: add updateGroupMembership, isItemSharedWithGroup
14848dbd
- portal: add updateGroupMembership, isItemSharedWithGroup
- New Features
2.8.2 - February 24th 2020
- Bug Fixes
- Bug Fixes
- getItemResources: do not mutate requestOptions in getItemResources
47841cd3
- getItemResources: do not mutate requestOptions in getItemResources
2.8.1 - January 29th 2020
-
Bug Fixes
UserSession.completeOAuth2()
: Fixes an edge case where callingUserSession.completeOAuth2()
from a window opened withwindow.open()
with{popup: false}
accross domains would fail. 25778e3e
2.8.0 - January 28th 2020
-
New Features
2.7.2 - January 26th 2020
- Bug Fixes
- Bug Fixes
2.7.1 - January 13th 2020
- Bug Fixes
- UserSession: will now update expired tokens on non-federated servers
af121c1d
- UserSession: will now update expired tokens on non-federated servers
2.7.0 - December 23rd 2019
-
New Features
- Add Portal getSubscriptionInfo fn: Added a Portal
getSubscriptionInfo
method -- essentially the same thing asgetPortal
orgetSelf
but with/subscriptionInfo
appended to the URL. e7f6df5
- Add Portal getSubscriptionInfo fn: Added a Portal
- New Features
- add applyEdits function: adds `applyEdits()` to feature-layer for bulk crud transactions.
ec368418
- add applyEdits function: adds `applyEdits()` to feature-layer for bulk crud transactions.
- New Features
- Quick Param Updates: Added a Portal
getSubscriptionInfo
method -- essentially the same thing asgetPortal
orgetSelf
but with/subscriptionInfo
appended to the URL. e7f6df5
- Quick Param Updates: Added a Portal
2.6.1 - November 14th 2019
- Bug Fixes
- arcgis-rest-portal: aggs counts should be an array
c9f26b9a
- arcgis-rest-portal: aggs counts should be an array
2.6.0 - October 22nd 2019
- New Features
- arcgis-rest-portal: add searchUsers function
b91af15a
- arcgis-rest-portal: add searchUsers function
2.5.0 - October 15th 2019
- New Features
- portal: add the function to get user tags (#614)
d49159f9
- portal: add
commitItemUpload()
andcancelItemUpload()
functions for item file upload - portal: add
overwrite
paramter for item creation
- portal: add the function to get user tags (#614)
2.4.0 - August 29th 2019
- New Features
2.3.0 - August 8th 2019
- Bug Fixes
- portal: setting item access to public shares correctly
025406e0
- portal: setting item access to public shares correctly
- Chores
- node: support Node 12
9e21d3d5
- node: support Node 12
- Chores
- node: support Node 12
8dbce6ae
- node: support Node 12
2.2.1 - July 22nd 2019
- Bug Fixes
- portal: searchGroupUsers will now respect joined and memberType parameters
79b15b5
- portal: searchGroupUsers will now respect joined and memberType parameters
- Bug Fixes
- portal: searchGroupUsers will now respect additional parameters
0768eab
- portal: searchGroupUsers will now respect additional parameters
2.2.0 - July 18th 2019
- New Features
- portal: searchGroupUsers searches the users in the given group
d9151a15
- portal: searchGroupUsers searches the users in the given group
2.1.1 - July 15th 2019
2.1.0 - June 18th 2019
2.0.4 - June 14th 2019
- Chores
- chore: bump rollup (and family) (#575)
f7a88f74
- chore: bump rollup (and family) (#575)
2.0.3 - May 23rd 2019
- Bug Fixes
- Federation will no longer lowercase the URL path, only the domain
7788b21
- Federation will no longer lowercase the URL path, only the domain
2.0.2 - May 20th 2019
- Bug Fixes
- Federation is now forced across different ArcGIS Online environments
1db161b
- Federation is now forced across different ArcGIS Online environments
2.0.1 - May 6th 2019
- New Features
- when an authenticated session is passed through in a request to an unfederated instance of ArcGIS Server, an attempt to see if it is public is made before throwing a
NOT_FEDERATED
error.6a24b02
- when an authenticated session is passed through in a request to an unfederated instance of ArcGIS Server, an attempt to see if it is public is made before throwing a
- Bug Fixes
sortOrder
is now used consistently as a request option in search functions.9caeafd
ISearchResult
now exposesaggregations
.60d4072
SearchQueryBuilder
no longer inserts a space between search fields and terms.391e3f8
SearchQueryBuilder
now allows NOT as a standalone modifier.36a6bca
SearchQueryBuilder
now allows untyped, grouped search strings.39fc213
- Bug Fixes
- Bug Fixes
- UMD builds no longer include a dependency on types
3b41f3d
- UMD builds no longer include a dependency on types
2.0.0 - April 22nd 2019
For a more readable explanation of the new features and breaking changes in this release, please take a look at What is new in v2.0.0
.
-
New Features
- A new
withOptions
method has been added to aid in passing through common request options to other individual methods repeatedly. - A new
setDefaultRequestOptions
method has been added to aid in passing through common request options in *all requests.
- A new
-
Breaking Changes
- The utility methods
getPortalUrl
andgetPortal
have been moved to theportal
package.
- The utility methods
- Breaking Changes
- The utility method
getUserUrl
has been moved to theportal
package. - The internal methods
generateToken
andfetchToken
now expect only options. IOauth2Options
has been renamedIOAuth2Options
.
- The utility method
This new package contains the methods previously found in @esri/arcgis-rest-items
, groups
, users
and sharing
. The individual packages have been deprecated.
-
New Features
- A new class
SearchQueryBuilder
has been introduced to help generate complex ArcGIS query strings.
- A new class
-
Bug Fixes
- add resource:
resource
is now an optional parameter when callingaddItemResource
to better support plain text1db78b7a
createItem
andupdateItem
now support binary item/data
.
- add resource:
-
Breaking Changes
- group: The signatures of
searchGroups
andsearchItems
now match, making use ofSearchQueryBuilder
instead of a searchForm.72f28985
#104 createItemInFolder
now expects afolderId
(instead offolder
).- The signature of
getItemResources
has been updated (for consistency with the rest ofrest-js
. - portal interfaces: request/response interfaces have been renamed to match their functions
faa5b3dd
- The method
addItemJsonData
has been deprecated.addItemData
(and other methods now handle both binary files and object literals. - portal interfaces: request/response interfaces have been renamed to match their functions
faa5b3dd
- group: The signatures of
- Breaking Changes
- This package has been renamed from
feature-service
tofeature-layer
(to disambiguate). addFeatures
andupdateFeatures
now expect afeatures
argument (instead of adds/updates)deleteFeatures
now expects aobjectIds
argument (instead of deletes)getLayer
now expects a single argument.- feature-layer: Shared
IParams
interfaces have been removed (for consistency)4adff112
- feature responses:
Result
andResponse
interfaces have been removed1948010b
- interfaces:
Request
has been removed from option interface names8bce221e
- This package has been renamed from
- Breaking Changes
- This package has been renamed from
geocoder
togeocoding
(for consistency). - The world
Request
has been removed from Options interfaces - The constant
worldGeocoder
has been renamedARCGIS_ONLINE_GEOCODING_URL
- the
serviceInfo
method has been removed (in favor ofgetGeocodeService
). - The
IGeocodeParams
interface has been removed.
- This package has been renamed from
- Breaking Changes
- The constant
worldRoutingService
has been renamedARCGIS_ONLINE_ROUTING_URL
- interface names: removes
Request
from interface names in routing and service-admin57025262
- The constant
- Breaking Changes
- Breaking Changes
- This package has been renamed from
common-types
totypes
(for brevity). - This package is now a dependency of other upstream
rest-js
packages that will be installed automatically. Relevent interfaces are re-exported so it is no longer necessary to import directly from the helper package. - The
esri
prefix has been removed from theesriUnits
,esriFieldTypes
andesriGeometryTypes
types.
- This package has been renamed from
- Breaking Changes
- Internal helper methods like
appendCustomParams
are no longer documented. In the future, undocumented methods may change without notice.
- Internal helper methods like
1.19.2 - April 9th 2019
- Bug Fixes
- ensure
getItemData()
returnsundefined
when no data is present (instead of throwing)914a5be
- ensure
- Bug Fixes
- lock: pass through url and options when throwing for non-federated requests
802006cd
- lock: pass through url and options when throwing for non-federated requests
- Bug Fixes
- lock: pass through url and options when throwing for non-federated requests
802006cd
- lock: pass through url and options when throwing for non-federated requests
1.19.1 - April 2nd 2019
1.19.0 - March 28th 2019
- New Features
- join: new joinGroup and leaveGroup methods
fa604dec
- join: new joinGroup and leaveGroup methods
- Bug Fixes
- lock: make passing authentication mandatory when updating groups
14bdf888
- lock: make passing authentication mandatory when updating groups
- Bug Fixes
- null: dont stringify values in item calls
c0f48fc0
- null: dont stringify values in item calls
1.18.0 - March 21st 2019
- New Features
- util: add
getUserUrl
method to auth packaged742b34
- util: add
-
Documentation
-
Bug Fixes
- common: Fix location test xy
27cab54
- common: Fix location test xy
1.17.1 - March 4th 2019
- Misc.
serializeItem()
has been simplified.c2d2671
-
Fixes
- ensure create/updateGroup() pass along custom params
1ccf71e
- ensure create/updateGroup() pass along custom params
-
Misc.
serializeGroup()
has been deprecated. it will be removed in v2.0.0.c2d2671
- Docs
requestOptions
are now displayed inline on documentation pages.- samples now utilize the polyfill.io v3 API.
1.17.0 - February 25th 2019
- New Features
- add new methods to add and remove item relationships and query for related items
4e67637
- add new methods to add and remove item relationships and query for related items
- Docs
- the correct base path is now launched in the browser automatically when spinning up the documentation site locally
68e0ace
- the correct base path is now launched in the browser automatically when spinning up the documentation site locally
1.16.1 - January 30th 2019
- Fixes
- ensure createFeatureService doesnt swallow errors
8173aa5
🙏MikeTschudi🙏
- ensure createFeatureService doesnt swallow errors
1.16.0 - January 23rd 2019
- Fixes
1.15.2 - January 17th 2019
- New Features
- arcgis-rest-js: add a headers option to IRequestOptions and pass on the headers to the request
266b85a
🙏rgwozdz🙏
- arcgis-rest-js: add a headers option to IRequestOptions and pass on the headers to the request
- New Features
- arcgis-rest-users: added
updateUser()
method33ce92d
- arcgis-rest-users: added
- Documentation
- cdn: add sri hashes
49fa5cd
🙏COV-GIS🙏
- cdn: add sri hashes
1.14.4 - January 11th 2019
- Docs
- a conceptual guide was written to explain the purpose of this library.
5502c13
- a conceptual guide was written to explain the purpose of this library.
- Added
- UserSession.refreshSession() now clears cached user metadata.
9564158
ApplicationSession
now calculates accurate token expirations.5af14d7
ApplicationSession
s constuctor now exposes the ability to customize the associatedportal
.3ffdddb
ApplicationSession
s constructor now exposes the ability to customize the lifespan of generated tokens.5af14d7
- UserSession.refreshSession() now clears cached user metadata.
- Bug Fixes
- ensure that the batch geocoder handles addresses with no match whatsoever
cba60dc
- ensure that the batch geocoder handles addresses with no match whatsoever
- Changed
- Packages no longer expose a
browser
field in their package.json files.unpkg
is now used instead to clue the CDN into which specific file to serve up.c4e0697d
- Packages no longer expose a
1.14.3 - December 3rd 2018
- Bug Fixes
- arcgis-rest-auth: ensure that mixed casing of federated server urls does not break the system
07c92f55
- arcgis-rest-auth: ensure that mixed casing of federated server urls does not break the system
- Bug Fixes
ensure that the response is parsed correctly when keep me signed in is checked.
924f790
- Documentation
- moved existing code snippets above the fold.
- added lots more code snippets.
- made it clearer that JSON
data()
can be passed along when an item is created.
- Bug Fixes
- arcgis-rest-auth: Allow mixed casing of federated server urls
c4e0697d
- arcgis-rest-auth: Allow mixed casing of federated server urls
1.14.2 - November 27th 2018
- Added
cleanUrl()
utility method to trim whitespace and remove trailing slashes to standardize input to other methods.
- Security
- **:closed_lock_with_key: version locked the devDependency event-stream@3.3.4. see dominictarr/event-stream#116 for more information.
1.14.1 - November 21st 2018
- Fixed
- ensure the same
referer
header is used in requests that was supplied when callinggenerateToken()
.
- Changed
features
is now the preferred argument foraddFeatures()
andupdateFeatures()
andobjectIds
fordeleteFeatures()
.
This change was made for consistency with the REST API itself. the old constructor options will still be honored until v2.0.0.
- Misc.
- decodeValues: short circut out of decoding values if there are no CVD fields
1bac187
- decodeValues: short circut out of decoding values if there are no CVD fields
- Misc.
- decodeValues: short circut out of decoding values if there are no CVD fields
891bfb7
- decodeValues: short circut out of decoding values if there are no CVD fields
1.14.0 - November 14th 2018
- Added
- New package!
solveRoute()
can be used to fetch directions from A to B (or A to Z, or Z to ? to A) 🙏gavinr🙏
- Added
- Another new package to house both shared utility methods and typings for TypeScript users. This package will likely supercede @esri/arcgis-rest-common-types at v2.0.0
- Added
- New
getLayer()
method to fetch metadata for a MapServer or FeatureServer layer. - New
decodeValues()
utility method which translates raw Coded Value Domain codes in a query response into their more legible descriptions.717404f
-
Fixed
-
ensure a generic
referer
header is passed along in requests from Node.js applications. -
Chores
-
refactored a circular dependency out.
9b58c63
- Fixed
- ensure
session.portal
url is correct whencred.server
contains sharing/rest.
- Added
- added
numViews
andsize
properties to IItem1d38da1
- Chores
- prettier: updated prettier to better handle newer TS syntax, specifically optional tuple elem
d2bb7ade
- prettier: updated prettier to better handle newer TS syntax, specifically optional tuple elem
1.13.2 - November 2nd 2018
- Bug Fixes
- Bug Fixes
- Ensure createGroup() succeeds when no input tags are passed
- Bug Fixes
- Clarify that
access
is a required property ofIGroupAdd
.
- Clarify that
- Ensure createGroup() succeeds when no input tags are passed
1.13.1 - October 15th 2018
- Added
- a few new typings for layer definitions
8bdb30b
- a few new typings for layer definitions
- Changes
- added utility method for passing through lots of custom request params that was previously housed in @esri/arcgis-rest-feature-service
b2a6942
- added utility method for passing through lots of custom request params that was previously housed in @esri/arcgis-rest-feature-service
- Fixes
- ensure all request options are passed through to
geocode()
ad28f27
- ensure all request options are passed through to
- Fixes
- its now possible to update a service definition without pointing at an existing item id
462af65
- its now possible to update a service definition without pointing at an existing item id
- Documentation
- oauth2-browser: make demo directions for creating an application more specific
d1acf0ad
- oauth2-browser: make demo directions for creating an application more specific
- Chores
- ci: only build the master branch when a pull request is submitted
5a7c82c8
- docs: add in missing types library from npm install notes
67788a56
- docs: fix suggest docs
8cd94a02
🙏deeg🙏 - docs: more suggest doc fixes
8abca8fa
🙏deeg🙏 - add all our contributors to the repo package.json
- make sure our tslint pre-commit hook only runs once.
- ci: only build the master branch when a pull request is submitted
1.13.0 - October 9th 2018
- New Features
- users: add user invitation functions
80aa6dc
- users: add user invitation functions
- New Features
- users: add user invitation functions
80aa6dc
- users: add user invitation functions
- Documentation
- bug: ensure sticky links are flagged as active in production
dd7a5ac
- bug: ensure sticky links are flagged as active in production
1.12.0 - October 5th 2018
- Chores
- js: remove rogue .js files from common-types
abedb46
- js: remove rogue .js files from common-types
-
New Features
- js: It is now possible to add/update private item resources
b120e9f
- js: It is now possible to add/update private item resources
-
Bug Fixes
1.11.1 - September 25th 2018
- Bug Fixes
- item: use fileName parameter to name Blobs when present
106cc8a
- item: use fileName parameter to name Blobs when present
- Bug Fixes
-
Documentation
- added conceptual guides to explain when and how to use
UserSession
andApplicationSession
.
- added conceptual guides to explain when and how to use
-
Chores
1.11.0 - September 19th 2018
-
Bug Fixes
-
Chores
- 💅: refactor geocoder, groups and users to make the code more legible (#336)
174e6cd
- 💅: refactor geocoder, groups and users to make the code more legible (#336)
1.10.0 - September 17th 2018
- New Features
- users: add
addToServiceDefinition()
functiond3f2553
- users: add
- Documentation
- api: bad to good
c846b65
- api: bad to good
1.9.0 - September 11th 2018
- New Package!
- with
createFeatureService()
method.
- with
- New Features
- users: add getUserNotifications function
9fbc5e2
- users: add getUserNotifications function
- New Features
- groups: add createGroupNotification
4baab64
- groups: add createGroupNotification
- Bug Fixes
- Bug Fixes
- sharing: rework group membership checking, fix UserSession.getUser scope issue
909a37e
- sharing: rework group membership checking, fix UserSession.getUser scope issue
- New Features
- Chores
- lint: make sure all the code is linted each commit
0dc4531
- lint: make sure all the code is linted each commit
- Documentation
- api: ensure example code appears in docs for addFeatures
af61e3e
- api: ensure example code appears in docs for addFeatures
- New Features
1.8.0 - August 17th 2018
- Chores
- items: break out item methods into individual files
be17cab
- items: break out item methods into individual files
- New Features
- Bug Fixes
- search: ensure searchItems can mixin arbitrary parameters with a searchform
a26b935
- search: ensure searchItems can mixin arbitrary parameters with a searchform
- Chores
- publish: check for npm login before allowing publish
7b13a1a
- doc: misc doc fixes 🙏gavinr🙏
- publish: check for npm login before allowing publish
1.7.1 - August 10th 2018
- Bug Fixes
- Tests
- items: test body of addItemData request in browser tests
2710f4c
- items: test body of addItemData request in browser tests
- Bug Fixes
- encodeFormData: append file name based on object type instead of key and name properties
401c6dd
- encodeFormData: append file name based on object type instead of key and name properties
- Bug Fixes
- Bug Fixes
- sharing: ensure internal sharing metadata calls pass through cus…
c09548c
- sharing: ensure internal sharing metadata calls pass through cus…
1.7.0 - August 7th 2018
- Chores
- all: more legible, terse copyright notices in built packages.
- Bug Fixes
- avoid
new Header()
when POSTing to ensure that the library is able to utilize custom fetch implementations correctly.
- avoid
- Bug Fixes
- the
getToken()
method of bothUserSession
andApplicationSession
now expose arequestOptions?
parameter so that a custom fetch implementation can be passed through.
- the
- Features
- new
queryRelated()
method for querying the related records associated with a feature service 🙏mpayson🙏
- new
1.6.0 - July 27th 2018
-
Chores
- all: get pkg.versions back in sync
c7751c8
- all: get pkg.versions back in sync
-
Bug Fixes
- ensure tokens can be generated successfully for hosted feature services.
- 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
- Features
- data: added support for fetching and uploading binary data associated with items 🙏MikeTschudi🙏
- Bug Fixes
- Chores
- more consistent
owner
checks across item methods
- more consistent
- Chores
- all: get pkg.versions back in sync
c7751c8
- all: get pkg.versions back in sync
- Documentation
1.5.1 - July 12th 2018
- Bug Fixes
- users: users defaults to https://www.arcgis.com instead of http://
7e3d9f6
- users: users defaults to https://www.arcgis.com instead of http://
- Bug Fixes
- users: users defaults to https://www.arcgis.com instead of http://
d92e053
- users: users defaults to https://www.arcgis.com instead of http://
1.5.0 - July 10th 2018
-
New Features
- auth add support for an OAuth flow that triggers social media login automatically
2e582e1
- auth add support for an OAuth flow that triggers social media login automatically
-
Bug Fixes
- Bug Fixes
- enterprise: ensure a brand new token can be generated for servers federated with ArcGIS Enterprise
ddd3d57
- enterprise: ensure a brand new token can be generated for servers federated with ArcGIS Enterprise
1.4.2 - July 8th 2018
- Bug Fixes:
1.4.1 - June 20th 2018
- New Features
- Bug Fixes
- auth: use www.arcgis.com consistently
a7dc28d
#223
- auth: use www.arcgis.com consistently
- Misc.
- feature-service: refactor feature service signatures to stop leaning on params directly
410a511
- feature-service: refactor feature service signatures to stop leaning on params directly
- Documentation
- demos: jsapi integration demo shows more typical scenario
0878793
- demos: jsapi integration demo shows more typical scenario
- Misc.
- feature-service: update signatures
c0a881b
- feature-service: update signatures
1.4.0 - June 6th 2018
- New Features
- caring: methods to un/share items with groups
8572bb0
- caring: methods to un/share items with groups
- New Features
- Chores
- tooling: bump commitizen to allow empty commits
b4f254c
- tooling: bump commitizen to allow empty commits
1.3.0 - May 23rd 2018
- Bug Fixes
- Better handling of missing tags
c7ba459
🙏alukach🙏
- Better handling of missing tags
- New Features
- Loads of new Webmap typings!
e52f115
🙏JeffJacobson🙏
- Loads of new Webmap typings!
- Documentation
- feature-service: add missing
@params
b0d96f1
- feature-service: add missing
- Chores
- 404: new bit.ly link in err message
4976a2c
- 404: new bit.ly link in err message
- Misc.
- arcgis-rest-common-types: simplified build
11ae59c
- arcgis-rest-common-types: simplified build
- Chores
- 404: new bit.ly link in err message
e406915
- 404: new bit.ly link in err message
- Documentation
- feature-service: add missing
@params
80faae8
- feature-service: add missing
- New Features
- common-types: Added webmap interfaces and types
e52f115
- common-types: Added webmap interfaces and types
1.2.1 - May 15th 2018
1.2.0 - May 14th 2018
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Bug Fixes
- oAuth: fix oAuth2 methods in IE 11 and Edge
462f980
- oAuth: fix oAuth2 methods in IE 11 and Edge
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Bug Fixes
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Documentation
- New Features
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Documentation
- Bug Fixes
- geocode: max sure user supplied request options are all passed through
3ffa710
- geocode: max sure user supplied request options are all passed through
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Bug Fixes
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Bug Fixes
- fetch: set credentials: same-origin in fetch options to support sending IWA cookies
a4d0115
- fetch: set credentials: same-origin in fetch options to support sending IWA cookies
- Chores
- umd: make umd filenames more terse
368e1a1
- umd: make umd filenames more terse
- Chores
- copyright: remove duplicate copyright statements from minified files
13b5db5
- copyright: remove duplicate copyright statements from minified files
- Documentation
- snippets: add CRUD feature service snippets and fix geocoder ones
26da42e
- snippets: add CRUD feature service snippets and fix geocoder ones
- Bug Fixes
- Bug Fixes
- createItem: owner item.owner authentication.username
76680a1
- createItem: owner item.owner authentication.username
1.1.2 - May 2nd 2018
- Chores
- Documentation
- LICENSE: fix license links in package READMEs
d9f6027
- LICENSE: fix license links in package READMEs
- Bug Fixes
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- New Features
- Chores
- security: bump devDependencies to resolve security vulnerability
16fd1a7
- security: bump devDependencies to resolve security vulnerability
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- Chores
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- Bug Fixes
- Documentation
- LICENSe: fix license links in package READMEs
d9f6027
- LICENSe: fix license links in package READMEs
- New Features
- Chores
- Documentation
- New Features
- new users package: add rest-users with a single method
29b7af0
- new users package: add rest-users with a single method
- Bug Fixes
- Chores
- batch-geocoder: make sure sample data is include in repo
9b4d6b5
- batch-geocoder: make sure sample data is include in repo
- Bug Fixes
- OAuth2 options: added locale and state parameters for browser based OAuth2
b05996e
- OAuth2 options: added locale and state parameters for browser based OAuth2
1.1.1 - March 5th 2018
- Bug Fixes
1.1.0 - March 3rd 2018
- Chores
- New Features
- Bug Fixes
- Chores
- New Features
- Bug Fixes
-
Chores
-
New Features
-
Bug Fixes
- Chores
- New Features
- Bug Fixes
- Misc.
- Chores
- New Features
- Bug Fixes
- Chores
- New Features
- Bug Fixes
- Chores
- New Features
- Bug Fixes
- Misc.
- 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
- rollup: bump to the latest version of rollup
- Documentation
- Bug Fixes
- Misc.
- geocoder: use a more descriptive method to fetch metadata
4b1544f
- geocoder: use a more descriptive method to fetch metadata
- Breaking Changes
- lots more common-types: adding a lot more common data types
73ce0b8
- lots more common-types: adding a lot more common data types
1.0.3 - December 21st 2017
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Bug Fixes
- Misc.
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Misc.
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Misc.
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Bug Fixes
- Misc.
- Documentation
- fix dead links: fixed broken links within declaration page content
449183b
- fix dead links: fixed broken links within declaration page content
- Bug Fixes
- Misc.
- Chores
- 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
- links: fix remaining 404s in docs
- Bug Fixes
- oauth: check for window parent correctly in oauth without popup
94edc2a
- oauth: check for window parent correctly in oauth without popup
- Misc.
- package.json scripts: dont stage everything when npm run c is called
a21e98e
- package.json scripts: dont stage everything when npm run c is called
- Documentation
- ago node-cli: add node-cli demo to search ago
50c879c
- ago node-cli: add node-cli demo to search ago
1.0.2 - December 21st 2017
- Documentation
- 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
- release-automation: run git fetch --all in release:prepare to make sure all changes are fetch f
1.0.1 - December 21st 2017
- Bug Fixes
1.0.0 - December 21st 2017
Initial Public Release