Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[7.x] chore(NA): upgrade to lodash@4 (#69868) #70683

Merged
merged 2 commits into from
Jul 3, 2020

Commits on Jul 3, 2020

  1. chore(NA): upgrade to lodash@4 (elastic#69868)

    * chore(NA): upgrade oss to lodash4
    
    chore(NA): migrate cli, cli_plugin, cli_keystore,  dev, test_utils and apm src script to lodash4
    
    chore(NA): missing file for cli plugin
    
    chore(NA): add src core
    
    chore(NA): es archiver and fixtures
    
    chore(NA): try to fix functional test failure
    
    chore(NA): migrate src/legacy entirely to lodash4 except src/legacy/core_plugins
    
    chore(NA): move legacy core plugins to lodash4
    
    chore(NA): upgrade optimize to lodash4
    
    chore(NA): upgrade to lodash4 on advanced_settings, charts, console and dashboard
    
    chore(NA): migrate to lodash4 on dev_tools, discover, embeddable, es_ui)shared, expressions, home plugins
    
    chore(NA): upgrade data plugin to lodash4
    
    chore(NA): upgrade usage_collection, ui_actions, tile_map, telemtry, share, saved_objects, saved_objects_management, region_map and navigation to lodash4
    
    chore(NA): missing data upgrades to lodash4
    
    Revert "chore(NA): upgrade usage_collection, ui_actions, tile_map, telemtry, share, saved_objects, saved_objects_management, region_map and navigation to lodash4"
    
    This reverts commit 137055c5fed2fc52bb26547e0bc1ad2e3d4fe309.
    
    Revert "Revert "chore(NA): upgrade usage_collection, ui_actions, tile_map, telemtry, share, saved_objects, saved_objects_management, region_map and navigation to lodash4""
    
    This reverts commit f7e73688782998513d9fb6d7e8f0765e9beb28d1.
    
    Revert "chore(NA): missing data upgrades to lodash4"
    
    This reverts commit 92b85bf947a89bfc70cc4052738a6b2128ffb076.
    
    Revert "chore(NA): upgrade data plugin to lodash4"
    
    This reverts commit 88fdb075ee1e26c4ac979b6681d8a2b002df74c6.
    
    chore(NA): upgrade idx_pattern_mgt, input_control_vis, inspector, kbn_legacy, kbn_react, kbn_usage_collections, kbn_utils, management and maps_legacy to lodash4
    
    chore(NA): map src plugin data to lodash3
    
    chore(NA): missing lodash.clonedeep dep
    
    chore(NA): change packages kbn-config-schema deps
    
    chore(NA): update renovate config
    
    chore(NA): upgrade vis_type plugins to lodash4
    
    chore(NA): move vis_type_vislib to lodash3
    
    chore(NA): update visualizations and visualize to lodash4
    
    chore(NA): remove lodash 3 types from src and move test to lodash4
    
    chore(NA): move home, usage_collection and management to lodash 3
    
    Revert "chore(NA): move home, usage_collection and management to lodash 3"
    
    This reverts commit f86e8585f02d21550746569af54215b076a79a3d.
    
    chore(NA): move kibana_legacy, saved_objects saved_objects_management into lodash3
    
    chore(NA): update x-pack test to mock lodash4
    
    Revert "chore(NA): move kibana_legacy, saved_objects saved_objects_management into lodash3"
    
    This reverts commit 2d10fe450533e1b36db21d99cfae3ce996a244e0.
    
    * chore(NA): move x-pack and packages to lodash 4
    
    * chore(NA): remove mention to lodash from main package.json
    
    * chore(NA): remove helper alias for lodash4 and make it the default lodash
    
    * chore(NA): fix last failing types in the repo
    
    * chore(NA): fix public api
    
    * chore(NA): fix types for agg_row.tsx
    
    * chore(NA): fix increment of optimizer modules in the rollup plugin
    
    * chore(NA): migrate `src/core/public/http/fetch.ts` (#5)
    
    * omit undefined query props
    
    * just remove merge usage
    
    * fix types
    
    * chore(NA): fixes for feedback from apm team
    
    * chore(NA): recover old behaviour on apm LoadingIndeicatorContext.tsx
    
    * chore(NA): fixes for feedback from watson
    
    * Platform lodash4 tweaks (#6)
    
    * chore(NA): fix types and behaviour on src/core/server/elasticsearch/errors.ts
    
    * Canvas fixes for lodash upgrade
    
    * [APM] Adds unit test for APM service maps transform (#7)
    
    * Adds a snapshot unit test for getConnections and rearranges some code to make testing easier
    
    * reverts `ArrayList` back to `String[]` in the painless script within `fetch_service_paths_from_trace_ids.ts`
    
    * chore(NA): update yarn.lock
    
    * chore(NA): remove any and use a real type for alerts task runner
    
    Co-authored-by: Gidi Meir Morris <github@gidi.io>
    
    * chore(NA): used named import for triggers_actions_ui file
    
    * chore(NA): fix eslint
    
    * chore(NA): fix types
    
    * Delete most uptime lodash references.
    
    * Simplify. Clean up types.
    
    * [Uptime] Delete most uptime lodash references (#8)
    
    * Delete most uptime lodash references.
    
    * Simplify. Clean up types.
    
    * chore(NA): add eslint rule to avoid using lodash3
    
    * chore(NA): apply changes on feedback from es-ui team
    
    * fix some types (#9)
    
    * Clean up some expressions types.
    
    * chore(NA): missing ts-expect-error statements
    
    * Upgrade lodash 4 vislib (#11)
    
    * replace lodash 3 with lodash 4 on vislib plugin
    
    * Further changes
    
    * further replacement of lodash3 to 4
    
    * further work on upgrading to lodash 4
    
    * final changes to update lodash
    
    * chore(NA): upgrade data plugin to lodash4
    
    chore(NA): upgrade data plugin public to lodash4
    
    chore(NA): fix typecheck task
    
    chore(NA): fix agg_config with hasIn
    
    chore(NA): assign to assignIn and has to hasIn
    
    chore(NA): upgrade data plugin server to lodash4
    
    chore(NA): new signature for core api
    
    fix(NA): match behaviour between lodash3 and lodash4 for set in search_source
    
    * chore(NA): remove lodash3 completely from the repo
    
    * chore(NA): fix x-pack/test/api_integration/apis/metrics_ui/snapshot.ts missing content
    
    * chore(NA): fix lodash usage on apm
    
    * chore(NA): fix typecheck for maps
    
    * Patch lodash template (#12)
    
    * Applying changes from elastic#64985
    
    * Using isIterateeCall, because it seems less brittle
    
    * Also patching `lodash/template` and `lodash/fp/template`
    
    * Reorganizing some files...
    
    * Revising comment
    
    * Ends up `_` is a function also... I hate JavaScript
    
    Co-authored-by: Pierre Gayvallet <pierre.gayvallet@gmail.com>
    Co-authored-by: Josh Dover <me@joshdover.com>
    Co-authored-by: Clint Andrew Hall <clint.hall@elastic.co>
    Co-authored-by: Oliver Gupte <ogupte@users.noreply.github.com>
    Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
    Co-authored-by: Gidi Meir Morris <github@gidi.io>
    Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
    Co-authored-by: Stratoula Kalafateli <stratoula1@gmail.com>
    Co-authored-by: Luke Elmers <luke.elmers@elastic.co>
    Co-authored-by: Brandon Kobel <brandon.kobel@gmail.com>
    Co-authored-by: kobelb <brandon.kobel@elastic.co>
    # Conflicts:
    #	renovate.json5
    #	x-pack/plugins/apm/public/services/rest/observability_dashboard.ts
    #	x-pack/plugins/canvas/common/lib/pivot_object_array.ts
    #	x-pack/plugins/canvas/public/components/workpad_templates/workpad_templates.js
    #	x-pack/plugins/canvas/server/collectors/custom_element_collector.ts
    #	x-pack/plugins/canvas/server/collectors/workpad_collector.ts
    mistic committed Jul 3, 2020
    Configuration menu
    Copy the full SHA
    7b98c41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    563edb5 View commit details
    Browse the repository at this point in the history