Change LogΒΆ

Starting with PyLookML version 3.0.0


  • fixed an issue with the constructor not accepting lookML names with numbers Issue Link.

The following code now works:

my_dim = lookml.Dimension('dimension: custom_5 {}')


  • complete and more stable re-write geared toward maximum backward compatibility
  • language complete for all the latest LookML language updates (as of Looker 7.20) (new filters, materializations etc)
  • significantly better whitespace handling
  • can connect to filesystem without git
  • added a CLI with various functions, including project dir list and autotune
  • added new operator overloading syntax
  • more helpful error messages
  • options such as OMIT_DEFAULTS = true