v2.0.0 checklist
See original GitHub issuea list of breaking changes that we could group together. feedback welcome.
-
drop the ‘r’ fromarcgis-rest-geocoder
? -
drop the ‘s’ fromarcgis-rest-items
? -
drop the ‘s’ fromarcgis-rest-groups
? -
renamearcgis-rest-common-types
toarcgis-rest-common
and move the growing collection of shared utility methods inrequest
(that aren’t actually needed byrequest
) there along with the types -
getAsyncStuff
>fetchAsyncStuff
? (and useget
for getters instead) -
consolidatefeature-service
andfeature-service-admin
-
start bundlingcommon
inside upstream packages? -
keep documenting the structure, but stop declaring a named interface, for unique responses. - remove
serviceInfo()
fromarcgis-rest-geocoder
-
esriGeometryType
>GeometryType
-
esriUnits
>Units
-
esriFieldTypes
>FieldTypes
-
folder
>folderId
inIItemCrudRequestOptions
(see #236) - fix capitalization of
IOauth2Options
(to beIOAuth2Options
) - replace
"adds"/"updates"/"deletes"
in feature service crud functions with consistent use of"features"
- remove
appendCustomParams()
re-export from feature-service (see #365) - change signature of
getItemResources()
(for consistency) - remove
IGeocodeParams
#468 - remove
serializeGroup()
#475 - remove
IItemResourceAddRequestOptions
- consolidate
items
,groups
,sharing
andusers
packages into@esri/arcgis-rest-portal
-
IParamBuilder
/SearchQueryBuilder
- rename
common-types
totypes
and rexport typings, make it a real dep, and rexport interfaces and types from dependent packages - move
getPortalUrl()
andgetPortal()
fromrequest
toportal
- move
getUserUrl()
fromauth
toportal
- change signature of
appendCustomParams
- add
withOptions()
andsetDefaultOptions()
torequest
- make signatures of
searchItems()
andsearchGroups()
consistent #104 -
generateToken(optionsOrParams)
>generateToken(options)
(see: https://github.com/Esri/arcgis-rest-js/pull/264#discussion_r208381410) -
geocoder
>geocoding
@tomwayson -
feature-service
>feature-layer
(@tomwayson) -
feature-service-admin
>service-admin
(@tomwayson) - re-exporting
types
in upstream packages (@patrickarlt) - standardize exported constants (@patrickarlt)
-
ICustomeRequestOptions
>ICustomOptions
@tomwayson
Issue Analytics
- State:
- Created 6 years ago
- Comments:46 (46 by maintainers)
Top Results From Across the Web
Course Evaluation Checklist v2.0 - Canvas Community
Canvas Course Evaluation Checklist v2.0 is Here! What's Included in This Post? • The Why behind the checklist • The Canvas Course Evaluation ......
Read more >IG1221 BSS/OSS Cloudification Guide Part 2 – Checklist ...
Part 2 is a series of checklists for assessing 'As Is' in order to enable planning of 'To Be' target with outcomes.
Read more >The Machine Learning Reproducibility Checklist (v2.0, Apr.7 ...
For all datasets used, check if you include: ❑ The relevant statistics, such as number of examples. ❑ The details of train /...
Read more >National Checklist Program Checklist Repository - NCP
Checklist Repository ; CIS Windows 2003 Server Domain Controller Benchmark (v2.0.0), Microsoft Windows Server 2003, Center for Internet Security (CIS) ; CIS ...
Read more >Checklist: LEED v2.0 for Commerical Interiors - USGBC
Checklist : LEED v2.0 for Commerical Interiors. LEED version: v2.0 · Download. Format: PDF. Add Comment icons8-send-comment-48.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Before we go to 2.0 I’d like to at least discuss consolidating all the “portal” packages - items, groups, sharing, users, etc, are all so intertwined that even if you start out only using 1 or 2 of them, you’ll eventually end up using most of them. I think it’d be a lot simpler if those were all in @esri/arcgis-rest-portal (or -sharing, or whatever). Now that modern apps can treeshake our packages (#490), we can stress less about bundling too much code.
I didn’t mean to imply you were, I more meant it would be nice to have those re-exported modules documented as well (at least that it’s coming from
-types
).This was just an option try and keep things clean, not really a requirement of mine. Right now, this library has types from both specs intermingled (e.g. IField is from the webmap spec, IFeatureSet is from common). Now probably 95% of the time that won’t be an issue, so it probably won’t be an issue and can wait. Down the road though I’d be happy to assist with any typings.