0a924eb0f1
[lodash] fix missed _.flattenDeep() upgrade
2018-07-03 12:36:26 -07:00
2925948e12
[generate/api] ensure that paths start with a /
2018-05-14 11:59:05 -07:00
a1042f6310
[esApi/master] use /index/type/_mapping versions of indices.putMapping
2018-05-14 11:58:52 -07:00
f1de944809
Upgrade to lodash v4 ( #660 )
...
* npm install lodash-2
Someone handily published a lodash-2 v4.17.4 - it is exactly the same as lodash v4.17.4, so it is safe to use during the migration.
* use lodash-2 in tests
* update tests to split utils vs lodash
* remove Utils.nextTick usage
Utils.nextTick with a single argument is the same as process.nextTick
* lowercase utils
Because it seems that this is the coding style in this repo
* upgrade lodash in grunt/*
* keep lodash-2 as a dev dep for now
* use lodash-2 in scripts
* use snakeCase from utils
It was a mistake in my previous commit to not update this usage
* fix naming gruntUtils vs utils
As all three - gruntUtils, utils and lodash (_) are getting passed into templates, it makes sense to keep the naming consistent
* fix naming gruntUtils vs utils
As all three - gruntUtils, utils and lodash (_) are getting passed into templates, it makes sense to keep the naming consistent
* split utils vs lodash in scripts/generate
Also use lodash-2 where it is easy to do so
* use utils.get until lodash upgrade
* remove lodash.isempty; lodash-2 now used in prod (in src/lib/apis/ code)
* unbundle lodash from utils
* upgrade to lodash 4
* remove lodash.get and lodash.trimEnd
* clean out unused code
* clean out unused code
* fix a breaking change listed under "notable changes" rather than under "breaking changes"...
2018-05-14 11:37:23 -07:00
a49f7adb78
[api/overrides] fix version range for clearScroll->castToArray
2018-03-28 13:59:04 -07:00
1649059c8c
[generate/api] rewrite doc urls with branch
...
(cherry picked from commit 8fa499d070 )
2017-07-31 12:41:04 -07:00
7ad3a7e196
Use json version of scroll api for 2.0 and greater ( #576 )
...
(cherry picked from commit 3b809be324 )
2017-07-31 11:47:39 -07:00
080e4a0641
[generate] handle methods with more than one namespace
2017-06-14 15:53:38 -07:00
90a0ae1eb9
add a castToArray option to paramAsBody spec ( #541 )
...
(cherry picked from commit 35b342550e )
2017-05-09 14:11:24 -07:00
94ec6e6139
define description overrides by version, like examples
2017-05-01 16:33:26 -07:00
c728579d86
[http] accept and document rest of params for agentkeepalive
2017-04-03 18:34:59 -07:00
347549c04a
sting => String
2017-04-03 17:59:10 -07:00
d452294124
limit sending scrollId as the body to 5.3+
2017-02-14 18:36:42 -07:00
8c7a25f466
[api/paramAsBody] support sending params as named json properties
2017-02-14 18:22:13 -07:00
adb3de5b3b
clean up lodash 4 upgrade crumbs
2017-02-13 15:28:08 -07:00
fa4c08748b
use getters for api versions in node
2017-02-09 01:25:28 -07:00
2452dfec70
[api/generate] ignore spec files that start with an underscore
2017-01-18 15:50:54 -07:00
97706ce5fd
send scrollId as body for clearScroll method
2016-11-21 15:07:02 -07:00
14a32e320f
[docs/config] mention httpAuth
2016-11-16 18:36:51 -07:00
9fee381c8e
[docs] add more detailed type information for parameters
2016-11-16 18:24:50 -07:00
2452d68e0a
[docs] focus on the API Conventions a bit
2016-11-16 13:08:50 -07:00
849c28a8d0
[docs] add body parameter to all methods that accept it
2016-11-16 13:01:05 -07:00
dd8fab9bdc
[docs] use print() so control flow is clearer
2016-11-16 12:31:42 -07:00
29eb81a52c
[docs] label timestamp/duration types differently
2016-11-16 12:29:56 -07:00
7de7928fc7
add a 5.0+ exapmle for the scroll api
2016-11-16 11:54:24 -07:00
651cc00b92
add changelog to doc site
2016-10-31 16:22:26 -07:00
006b8917ef
[api/generate] prevent overriding the create method
2016-10-26 19:09:25 -07:00
b526bb05e7
[api/generate] add overrides for 5.0/2.4 changes
2016-10-26 17:52:08 -07:00
22febcbe38
[api] add the special "" option for refresh
2016-07-06 23:13:18 -06:00
fc04071fb0
[generate] support extending the rest-api specs via merge+concat
2016-07-06 23:12:54 -06:00
6e833951d1
[generate] ensure that all api definitions use strings for their options
2016-07-06 22:32:07 -06:00
6f43f59d32
update generate script to accept alternat es repo location
2016-05-20 13:55:29 -07:00
8ad271d81c
and finally, return to standard mo
2016-05-19 14:33:04 -07:00
ec06c51c5d
final sweep, moved everything to _v4
2016-05-19 14:23:33 -07:00
4a77556866
tracked down more necessary updated, lots of _.bind()
2016-05-19 12:47:33 -07:00
c7f6c09d8c
get the unit tests to pass
2016-05-19 09:09:31 -07:00
b2929de9d5
_.contains -> _.includes
2016-05-19 08:43:19 -07:00
68a8f712c8
fix eslint errors
2016-05-19 07:52:01 -07:00
939cca84c6
add new override for master api
2016-05-19 07:31:36 -07:00
bd93bc914c
_.unique -> _.uniq && _.pluck -> _.map
2016-05-19 07:31:15 -07:00
d1e5940f73
force lodash v4 on some iterators so they do not run multiple times
2016-05-19 07:30:26 -07:00
bac139aec2
[api] ignore an alias in reindex.rethrottle()
2016-04-05 09:21:06 -07:00
936ac45219
use new rest-api location for 2.x +
2016-02-20 13:21:59 -08:00
05263b487c
[generate/docs/examples] allow overriding individual example files based on version
2016-01-26 09:12:07 -07:00
d0d55f8f3e
switch from jshint to eslint
2016-01-08 14:21:26 -07:00
809f545dee
[config/docs] move createNodeAgent section up
2016-01-05 10:18:21 -07:00
8bed4a85ec
[config][connection] allow overwriting connections agents
2016-01-05 10:04:24 -07:00
ddd9aaa6f8
mention using bluebird in the docs and changelog
2015-11-24 15:32:39 -06:00
2af2e8cb39
add the new extensions page to the docs index
2015-10-19 12:17:20 -07:00
fc66381aee
added generation steps for all file which list api versions
2015-09-17 10:10:27 -07:00