NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4481 most downloaded on PyPI
A speedy LookML parser implemented in pure Python.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 20 of 21 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
26 releases · first in 2019
Treat 'remote_dependency' as a plural key by @EgorKraevTransferwise in https://github.com/joshtemple/lkml/pull/99
Full Changelog: https://github.com/joshtemple/lkml/compare/v1.3.6...v1.3.7
Exempt filters from the unnesting exception for query by @joshtemple in https://github.com/joshtemple/lkml/pull/97
Full Changelog: https://github.com/joshtemple/lkml/compare/v1.3.5...v1.3.6
One column per quarter.
Add constant and override_constant as plural keys by @joshtemple in https://github.com/joshtemple/lkml/pull/93
Full Changelog: https://github.com/joshtemple/lkml/compare/v.1.3.4...v1.3.5
Support list members with leading hyphens followed by whitespace by @joshtemple in #87
Full Changelog: https://github.com/joshtemple/lkml/compare/v1.3.3...v.1.3.4
Support multiple colons by @joshtemple in https://github.com/joshtemple/lkml/pull/85
Full Changelog: https://github.com/joshtemple/lkml/compare/v1.3.2...v1.3.3
Assign block-end, non-breaking whitespace to the next block's prefix
interval_trigger as a quoted literallkml.dump by @joshtemple in https://github.com/joshtemple/lkml/pull/74Full Changelog: https://github.com/joshtemple/lkml/compare/v1.3.1...v1.3.2
Fix issue where inputs were being modified unexpectedly by lkml.dump
lkml.dump (#61)Fix whitespace issue with leading commas
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
* Fix sql_preamble issue
sql_preamble issue (#62)Handle dimensions and measures in query fields (#53, @fbertsch)
dimensions and measures in query fields (#53, @fbertsch)Add BasicTransformer class that makes modifying the parse tree easier
BasicTransformer class that makes modifying the parse tree easier (#44)Handle leading and trailing whitespace regression
Completely rebuilt parsing to work off of a concrete syntax tree (parse tree)
Fixed an issue with bind_filters plural keys
bind_filters plural keys (#30)Fixed an issue with sql_where plural keys
sql_where plural keys (#25)LookML serialization (generation) from Python objects
CONTRIBUTING.md guidelines including details on running test suiteRemove some unnecessary imports
action and child fields (#12)setup.pysql or html as expression blocks (#11)Allows duplicate top-level keys but warns that they will be overwritten
DEBUG and WARNING messagesSyntaxError message which points to a non-existent line positionsql_step and sql_where keys into plural keyssetup.pyImproved syntax error handling to display the line number of the error
Initial release with base functionality. This release is still lacking adequate error handling and does not handle some edge cases well.
Initial release with base functionality. This release is still lacking adequate error handling and does not handle some edge cases well.
Your coding agent can read these notes before it upgrades. Set up the MCP server →