Are there things in supporting libraries that need to be changed?

This is the program: github.com/debsahu/ESP-MQTT-AWS-IoT-Core

I am trying to get the program to work with an esp8266 so I'm using this one:
C:\Users\Adam\Documents\Arduino\ESP-MQTT-AWS-IoT-Core-master\ESP-MQTT-AWS-IoT-Core-master\Arduino\MQTT

Are there things that need to be changed in the supporting libraries? All I've changed is the secrets.h:

Arduino: 1.8.4 (Windows 7), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

MQTT:19: error: #error "Install ArduinoJson v6.7.0-beta"

 #error "Install ArduinoJson v6.7.0-beta"

  ^

exit status 1
#error "Install ArduinoJson v6.7.0-beta"

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

After commenting out the code below, many more errors occurred:

#if !(ARDUINOJSON_VERSION_MAJOR == 6 and ARDUINOJSON_VERSION_MINOR == 7)
#error "Install ArduinoJson v6.7.0-beta"
#endif

I don't understand why this is happening. I downloaded the JSON library:

Have you installed the ArduinoJson library?

I think so:
C:\Users\Adam\Documents\Arduino\libraries\ArduinoJson-6.x

The problem was solved in the repo's issues.