Lilith is a public Python library for constraining new physics from Higgs signal strength measurements. Version 2.0 of Lilith comes with an extensive XML database which includes the ATLAS and CMS Run 2 Higgs results for 36/fb, in addition the the Run 1 results. Both the code and the database were extended from the ordinary Gaussian approximation employed in Lilith-1.1 to using variable Gaussian and Poisson likelihoods. Moreover, Lilith-2 can make use of correlation matrices of arbitrary dimension. We will report on these novelties and ongoing developments. The importance of how correlations and uncertainties are treated will be demonstrated by means of detailed validations of the implemented experimental results. Moreover, we show the effects for global fits of reduced Higgs couplings, 2HDMs of Type I and Type II, and invisible Higgs decays. The program is publicly available on GitHub and can be used to constrain a wide class of new physics scenarios.