Flipper Release: v0.40.0

Summary: Releasing version 0.40.0

Reviewed By: nikoant

Differential Revision: D21302037

fbshipit-source-id: 2f2aeaf0aaf7a0d2fb65b21b6243c9ecd2684cdc
This commit is contained in:
generatedunixname89002005306973
2020-04-29 08:30:03 -07:00
committed by Facebook GitHub Bot
parent c7a6908093
commit bd320b94e1
24 changed files with 37 additions and 32 deletions

View File

@@ -3,7 +3,7 @@
# This source code is licensed under the MIT license found in the # This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree. # LICENSE file in the root directory of this source tree.
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
Pod::Spec.new do |spec| Pod::Spec.new do |spec|
spec.name = 'Flipper' spec.name = 'Flipper'
spec.version = flipperkit_version spec.version = flipperkit_version

View File

@@ -5,7 +5,7 @@
folly_compiler_flags = '-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0' folly_compiler_flags = '-DDEBUG=1 -DFLIPPER_OSS=1 -DFB_SONARKIT_ENABLED=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0'
yogakit_version = '~> 1.18' yogakit_version = '~> 1.18'
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
Pod::Spec.new do |spec| Pod::Spec.new do |spec|
spec.name = 'FlipperKit' spec.name = 'FlipperKit'
spec.version = flipperkit_version spec.version = flipperkit_version

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper", "name": "flipper",
"version": "0.39.0", "version": "0.40.0",
"description": "Mobile development tool", "description": "Mobile development tool",
"productName": "Flipper", "productName": "Flipper",
"author": "Facebook Inc", "author": "Facebook Inc",
@@ -25,7 +25,7 @@
"deep-equal": "^2.0.1", "deep-equal": "^2.0.1",
"emotion": "^10.0.23", "emotion": "^10.0.23",
"expand-tilde": "^2.0.2", "expand-tilde": "^2.0.2",
"flipper-doctor": "0.39.0", "flipper-doctor": "0.40.0",
"fs-extra": "^8.0.1", "fs-extra": "^8.0.1",
"immer": "^6.0.0", "immer": "^6.0.0",
"immutable": "^4.0.0-rc.12", "immutable": "^4.0.0-rc.12",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-js-client", "name": "flipper-js-client",
"version": "0.39.0", "version": "0.40.0",
"private": true, "private": true,
"main": "index.js", "main": "index.js",
"license": "MIT", "license": "MIT",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-babel-transformer", "name": "flipper-babel-transformer",
"version": "0.39.0", "version": "0.40.0",
"description": "Babel transformer for Flipper plugins", "description": "Babel transformer for Flipper plugins",
"repository": "facebook/flipper", "repository": "facebook/flipper",
"main": "lib/index.js", "main": "lib/index.js",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-doctor", "name": "flipper-doctor",
"version": "0.39.0", "version": "0.40.0",
"description": "Utility for checking for issues with a flipper installation", "description": "Utility for checking for issues with a flipper installation",
"main": "lib/index.js", "main": "lib/index.js",
"flipperBundlerEntry": "src", "flipperBundlerEntry": "src",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-e2e", "name": "flipper-e2e",
"version": "0.39.0", "version": "0.40.0",
"private": true, "private": true,
"description": "E2E test suite for Flipper", "description": "E2E test suite for Flipper",
"repository": "facebook/flipper", "repository": "facebook/flipper",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-headless-tests", "name": "flipper-headless-tests",
"version": "0.39.0", "version": "0.40.0",
"main": "index.js", "main": "index.js",
"private": true, "private": true,
"scripts": { "scripts": {

View File

@@ -1,7 +1,7 @@
{ {
"name": "flipper-headless", "name": "flipper-headless",
"private": true, "private": true,
"version": "0.39.0", "version": "0.40.0",
"description": "Headless version of Flipper - Mobile development tool", "description": "Headless version of Flipper - Mobile development tool",
"productName": "Flipper Headless", "productName": "Flipper Headless",
"author": "Facebook Inc", "author": "Facebook Inc",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-project", "name": "flipper-project",
"version": "0.39.0", "version": "0.40.0",
"description": "Mobile development tool", "description": "Mobile development tool",
"productName": "Flipper", "productName": "Flipper",
"author": "Facebook Inc", "author": "Facebook Inc",
@@ -183,8 +183,8 @@
"eslint-plugin-react": "^7.16.0", "eslint-plugin-react": "^7.16.0",
"eslint-plugin-relay": "^1.4.1", "eslint-plugin-relay": "^1.4.1",
"express": "^4.15.2", "express": "^4.15.2",
"flipper-babel-transformer": "0.39.0", "flipper-babel-transformer": "0.40.0",
"flipper-pkg-lib": "0.39.0", "flipper-pkg-lib": "0.40.0",
"flow-bin": "0.123.0", "flow-bin": "0.123.0",
"fs-extra": "^9.0.0", "fs-extra": "^9.0.0",
"glob": "^7.1.2", "glob": "^7.1.2",

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-pkg-lib", "name": "flipper-pkg-lib",
"version": "0.39.0", "version": "0.40.0",
"description": "Library for building and publishing Flipper plugins", "description": "Library for building and publishing Flipper plugins",
"repository": "facebook/flipper", "repository": "facebook/flipper",
"main": "lib/index.js", "main": "lib/index.js",
@@ -10,7 +10,7 @@
"bugs": "https://github.com/facebook/flipper/issues", "bugs": "https://github.com/facebook/flipper/issues",
"dependencies": { "dependencies": {
"fs-extra": "^8.1.0", "fs-extra": "^8.1.0",
"flipper-babel-transformer": "0.39.0", "flipper-babel-transformer": "0.40.0",
"metro": "^0.59.0", "metro": "^0.59.0",
"metro-minify-terser": "^0.59.0" "metro-minify-terser": "^0.59.0"
}, },

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-pkg", "name": "flipper-pkg",
"version": "0.39.0", "version": "0.40.0",
"description": "Utility for building and publishing Flipper plugins", "description": "Utility for building and publishing Flipper plugins",
"repository": "facebook/flipper", "repository": "facebook/flipper",
"main": "lib/index.js", "main": "lib/index.js",
@@ -20,7 +20,7 @@
"ajv": "^6.12.2", "ajv": "^6.12.2",
"ajv-errors": "^1.0.1", "ajv-errors": "^1.0.1",
"cli-ux": "^5.4.5", "cli-ux": "^5.4.5",
"flipper-pkg-lib": "0.39.0", "flipper-pkg-lib": "0.40.0",
"fs-extra": "^8.1.0", "fs-extra": "^8.1.0",
"inquirer": "^7.1.0", "inquirer": "^7.1.0",
"lodash": "^4.17.15", "lodash": "^4.17.15",

View File

@@ -24,7 +24,7 @@
"flipper": "0.39.0" "flipper": "0.39.0"
}, },
"devDependencies": { "devDependencies": {
"flipper": "0.39.0", "flipper": "0.40.0",
"flipper-pkg": "0.39.0" "flipper-pkg": "0.40.0"
} }
} }

View File

@@ -1,3 +1,8 @@
# 0.40.0 (29/4/2020)
* D20942453 - Background plugins will no longer receive a Flipper connection if they are disabled. This should significantly reduce the overall load of Flipper both on the device and desktop when unused plugins are disabled used, which could otherwise generate 10MB/s of network traffic certain scenarios. All plugins *should* be able to handle to this gracefully, but since this is quite a fundamental change, reach out to the Flipper team when in doubt!
# 0.38.0 (21/4/2020) # 0.38.0 (21/4/2020)
* D20805231 - Internals: plugins added as "yarn workspaces" into the root package.json to simplify dependency management between them * D20805231 - Internals: plugins added as "yarn workspaces" into the root package.json to simplify dependency management between them

View File

@@ -1,6 +1,6 @@
{ {
"name": "flipper-static", "name": "flipper-static",
"version": "0.39.0", "version": "0.40.0",
"main": "index.js", "main": "index.js",
"private": true, "private": true,
"license": "MIT", "license": "MIT",
@@ -9,7 +9,7 @@
"expand-tilde": "^2.0.2", "expand-tilde": "^2.0.2",
"fb-watchman": "^2.0.0", "fb-watchman": "^2.0.0",
"fix-path": "^3.0.0", "fix-path": "^3.0.0",
"flipper-pkg-lib": "0.39.0", "flipper-pkg-lib": "0.40.0",
"fs-extra": "^8.1.0", "fs-extra": "^8.1.0",
"ignore": "^5.1.4", "ignore": "^5.1.4",
"mem": "^6.0.0", "mem": "^6.0.0",

View File

@@ -24,10 +24,10 @@ repositories {
} }
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper:0.39.0' debugImplementation 'com.facebook.flipper:flipper:0.40.0'
debugImplementation 'com.facebook.soloader:soloader:0.9.0' debugImplementation 'com.facebook.soloader:soloader:0.9.0'
releaseImplementation 'com.facebook.flipper:flipper-noop:0.39.0' releaseImplementation 'com.facebook.flipper:flipper-noop:0.40.0'
} }
``` ```

View File

@@ -15,7 +15,7 @@ The following configuration assumed CocoaPods 1.9+.
```ruby ```ruby
project 'MyApp.xcodeproj' project 'MyApp.xcodeproj'
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
target 'MyApp' do target 'MyApp' do
platform :ios, '9.0' platform :ios, '9.0'
@@ -70,7 +70,7 @@ end
```ruby ```ruby
project 'MyApp.xcodeproj' project 'MyApp.xcodeproj'
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
target 'MyApp' do target 'MyApp' do
platform :ios, '9.0' platform :ios, '9.0'

View File

@@ -16,7 +16,7 @@ Add this code to your `ios/Podfile`:
platform :ios, '9.0' platform :ios, '9.0'
def flipper_pods() def flipper_pods()
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
pod 'FlipperKit', '~>' + flipperkit_version, :configuration => 'Debug' pod 'FlipperKit', '~>' + flipperkit_version, :configuration => 'Debug'
pod 'FlipperKit/FlipperKitLayoutPlugin', '~>' + flipperkit_version, :configuration => 'Debug' pod 'FlipperKit/FlipperKitLayoutPlugin', '~>' + flipperkit_version, :configuration => 'Debug'
pod 'FlipperKit/SKIOSNetworkPlugin', '~>' + flipperkit_version, :configuration => 'Debug' pod 'FlipperKit/SKIOSNetworkPlugin', '~>' + flipperkit_version, :configuration => 'Debug'

View File

@@ -28,7 +28,7 @@ gradle configuration:
```groovy ```groovy
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper-litho-plugin:0.39.0' debugImplementation 'com.facebook.flipper:flipper-litho-plugin:0.40.0'
debugImplementation 'com.facebook.litho:litho-annotations:0.19.0' debugImplementation 'com.facebook.litho:litho-annotations:0.19.0'
// ... // ...
} }

View File

@@ -9,7 +9,7 @@ Ensure that you already have an explicit dependency in your application's
```groovy ```groovy
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper-leakcanary-plugin:0.39.0' debugImplementation 'com.facebook.flipper:flipper-leakcanary-plugin:0.40.0'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1' debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1'
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'
} }

View File

@@ -12,7 +12,7 @@ The network plugin is shipped as a separate Maven artifact:
```groovy ```groovy
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper-network-plugin:0.39.0' debugImplementation 'com.facebook.flipper:flipper-network-plugin:0.40.0'
} }
``` ```

View File

@@ -4,7 +4,7 @@
# LICENSE file in the root directory of this source tree. # LICENSE file in the root directory of this source tree.
# POM publishing constants # POM publishing constants
VERSION_NAME=0.39.1-SNAPSHOT VERSION_NAME=0.40.0
GROUP=com.facebook.flipper GROUP=com.facebook.flipper
POM_URL=https://github.com/facebook/flipper POM_URL=https://github.com/facebook/flipper
POM_SCM_URL=https://github.com/facebook/flipper.git POM_SCM_URL=https://github.com/facebook/flipper.git

View File

@@ -1,6 +1,6 @@
project 'Tutorial.xcodeproj' project 'Tutorial.xcodeproj'
swift_version = "4.1" swift_version = "4.1"
flipperkit_version = '0.39.0' flipperkit_version = '0.40.0'
use_frameworks! use_frameworks!
target 'Tutorial' do target 'Tutorial' do

View File

@@ -1,7 +1,7 @@
{ {
"name": "react-native-flipper", "name": "react-native-flipper",
"title": "React Native Flipper Bindings", "title": "React Native Flipper Bindings",
"version": "0.39.0", "version": "0.40.0",
"description": "Flipper bindings for React Native", "description": "Flipper bindings for React Native",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",