firebase library isnt working with updated arduino ide

in new updated arduino firebase and json isnt working with new arduino.
its giving us error. i tried in more than 4 laptop with same laptop but its still giving me error.

THE ERROR IS:-
Arduino: 1.8.9 Hourly Build 2019/02/04 10:33 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:30:0,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21:

C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseObject.h:109:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see Redirecting… to learn how to upgrade your program to ArduinoJson version 6

std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_;

^

In file included from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22:0,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21:

C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:86:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see Redirecting… to learn how to upgrade your program to ArduinoJson version 6

std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_;

^

In file included from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:30:0,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21:

C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseObject.h:109:62: error: template argument 1 is invalid

std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_;

^

In file included from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22:0,

from C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21:

C:\Users\MAYANK\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:86:60: error: template argument 1 is invalid

std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_;

^

exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

StaticJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6

Looks like you updated ArduinoJson to version 6 but firebase was written for ArduinoJson version 5. ArduinoJson broke compatibility between those versions

Downgrade ArduinoJson to version 5, as there doesn't seem to be version of firebase that uses version 6 (only spent a few mins looking though)

Not related to your problem, but you are using a pre-release version of 1.8.9; suggest using a released version, we are up to 1.8.12!