All Versions
116
Latest Version
Avg Release Cycle
18 days
Latest Release
1734 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v0.9.14 Changes
December 31, 2014- Common: added dedicated Vagrant setup (#1266)
- Common: added Quickstart section to README (#1268)
- Common: added script to sync region-specific Snowplow Hosted Assets buckets (#1269)
- CloudFront Collector: replaced 1x1 pixel with stable GIF (#1259)
- Clojure Collector: bumped to 0.9.1
- Clojure Collector: increased Tomcat's HTTP header tolerance to 64kB (#1249)
- Clojure Collector: changed 1x1 pixel response to use a stable GIF (#1258)
- EmrEtlRunner: bumped to 0.10.0
- EmrEtlRunner: removed hyphen from the pattern match for Clojure Collector logs (#1194)
- EmrEtlRunner: on job failure, log overall jobflow and individual step statuses (#1153)
- Scala Common Enrich: bumped to 0.10.0
- Scala Common Enrich: bumped Scala Iglu Client to 0.2.0 (#1222)
- Scala Common Enrich: updated SnowplowAdapter to accept payload_data versions above 1-0-0 (#1220)
- Scala Common Enrich: updated SnowplowAdapter to make charset=utf-8 optional (#1257)
- Scala Common Enrich: added Adapter to pre-process Pingdom events (#1164)
- Scala Common Enrich: added Adapter to pre-process PagerDuty events (#1158)
- Scala Common Enrich: added Adapter to pre-process Mandrill events (#1061)
- Scala Hadoop Enrich: bumped to 0.11.0
- Scala Hadoop Enrich: bumped Scala Common Enrich to 0.10.0 (#1223)
- Scala Hadoop Enrich: added test job for PingdomAdapter (#1176)
- Scala Hadoop Enrich: added test job for PagerdutyAdapter (#1175)
- Scala Hadoop Enrich: added test job for MandrillAdapter (#1171)
- Scala Hadoop Enrich: added test job for more relaxed payload_data schema matching (#1235)
- Scala Hadoop Shred: bumped to 0.3.0
- Scala Hadoop Shred: bumped Scala Common Enrich to 0.10.0 (#1236)
- Scala Hadoop Shred: bumped Iglu Scala Client to 0.2.0 (#1230)
- Scala Hadoop Shred: loosened match criteria for unstructured events and contexts (#1231)
- StorageLoader: wrote JSON Path file for com.pingdom/incident_notify_of_close event (#1182)
- StorageLoader: wrote JSON Path file for com.pingdom/incident_assign event (#1181)
- StorageLoader: wrote JSON Path file for com.pingdom/incident_notify_user event (#1251)
- StorageLoader: wrote JSON Path file for com.pagerduty/incident event (#1177)
- StorageLoader: wrote JSON Path file for com.mandrill/message_sent event (#1059)
- StorageLoader: wrote JSON Path file for com.mandrill/message_bounced event (#1058)
- StorageLoader: wrote JSON Path file for com.mandrill/message_opened event (#1057)
- StorageLoader: wrote JSON Path file for com.mandrill/message_marked_as_spam event (#1056)
- StorageLoader: wrote JSON Path file for com.mandrill/message_delayed event (#1055)
- StorageLoader: wrote JSON Path file for com.mandrill/message_soft_bounced event (#1054)
- StorageLoader: wrote JSON Path file for com.mandrill/message_clicked event (#1053)
- StorageLoader: wrote JSON Path file for com.mandrill/message_rejected event (#1052)
- StorageLoader: wrote JSON Path file for com.mandrill/recipient_unsubscribed event (#1051)
- Redshift: added Redshift DDL for a com.pingdom/incident_notify_of_close event (#1180)
- Redshift: added Redshift DDL for a com.pingdom/incident_assign event (#1179)
- Redshift: added Redshift DDL for a com.pingdom/incident_notify_user (#1252)
- Redshift: added Redshift DDL for a com.pagerduty/incident event (#1178)
- Redshift: added Redshift DDL for a com.mandrill/message_sent event (#1050)
- Redshift: added Redshift DDL for a com.mandrill/message_bounced event (#1049)
- Redshift: added Redshift DDL for a com.mandrill/message_opened event (#1048)
- Redshift: added Redshift DDL for a com.mandrill/message_marked_as_spam event (#1047)
- Redshift: added Redshift DDL for a com.mandrill/message_delayed event (#1046)
- Redshift: added Redshift DDL for a com.mandrill/message_soft_bounced event (#1045)
- Redshift: added Redshift DDL for a com.mandrill/message_clicked event (#1044)
- Redshift: added Redshift DDL for a com.mandrill/message_rejected event (#1043)
- Redshift: added Redshift DDL for a com.mandrill/recipient_unsubscribed event (#1042)
- Redshift: removed trailing commas from com.mailchimp SQL table definitions (#1174)
-
v0.9.13 Changes
December 01, 2014- Scala Common Enrich: bumped to 0.9.1
- Scala Common Enrich: added error handling for Netaporter URI parsing (#1216)
- Scala Kinesis Enrich: bumped to 0.2.1
- Scala Kinesis Enrich: bumped Scala Common Enrich to 0.9.1
- Scala Kinesis Enrich: fixed conflict with Specs2 version, thanks @knservis! (#1213)
- Scala Hadoop Enrich: bumped to 0.10.1
- Scala Hadoop Enrich: bumped Scala Common Enrich to 0.9.1
- Deleted test-file in repository root (#1219)
-
v0.9.12 Changes
November 26, 2014- Scala Stream Collector: bumped to 0.2.0
- Scala Stream Collector: changed organization to "com.snowplowanalytics" (#1168)
- Scala Stream Collector: made the --config option mandatory (#1128)
- Scala Stream Collector: added ability to set AWS credentials from environment variables (#1116)
- Scala Stream Collector: now enforcing Java 7 for compilation (#1068)
- Scala Stream Collector: increased request character limit to 32768 (#987)
- Scala Stream Collector: improved performance by using Future, thanks @pkallos! (#580)
- Scala Stream Collector, Scala Kinesis Enrich: made endpoint configurable, thanks @sambo1972! (#978)
- Scala Stream Collector, Scala Kinesis Enrich: added support for IAM roles, thanks @pkallos! (#534)
- Scala Stream Collector, Scala Kinesis Enrich: replaced stream list with describe to tighten permissions, thanks @pkallos! (#535)
- Scala Kinesis Enrich: bumped to 0.2.0
- Scala Kinesis Enrich: bumped Scala Common Enrich to 0.9.0
- Scala Kinesis Enrich: changed organization to "com.snowplowanalytics" (#1167)
- Scala Kinesis Enrich: made the --config option mandatory (#1126)
- Scala Kinesis Enrich: updated instructions in README (#1125)
- Scala Kinesis Enrich: added ability to set AWS credentials from environment variables (#1117)
- Scala Kinesis Enrich: now enforcing Java 7 for compilation (#1067)
- Scala Kinesis Enrich: replaced printlns with Java Logger (#521)
- Scala Kinesis Enrich: started sending bad records to a separate stream (#463)
- Scala Kinesis Enrich: added page_url and page_referrer back into enrichment output (#686)
- Scala Kinesis Enrich: stopped opening a new file for each enriched event, thanks @pkallos! (#714)
- Scala Common Enrich: bumped to 0.9.0
- Scala Common Enrich: added BadRow from Scala Hadoop Enrich (#1118)
- Scala Common Enrich: added ability to override collector-set nuid with tracker-set tnuid (#1095)
- Scala Common Enrich: made URI parsing more permissive using NetAPorter's URI library, thanks @rupeshmane! (#1172)
- Scala Hadoop Enrich: bumped to 0.10.0
- Scala Hadoop Enrich: bumped Scala Common Enrich to 0.9.0
- Scala Hadoop Enrich: moved BadRow into Scala Common Enrich (#1119)
- Scala Hadoop Enrich: updated README with new Snowplow capitalization (#1127)
- Kinesis Elasticsearch Sink: added. Version 0.1.0
-
v0.9.11 Changes
November 10, 2014- Clojure Collector: bumped to 0.9.0
- Clojure Collector: add support for /:vendor/:version to GET (#1131)
- Scala Common Enrich: bumped to 0.8.0
- Scala Common Enrich: bumped json4s to 3.2.11 (#1141)
- Scala Common Enrich: bumped Scala Iglu Client to 0.1.1 (#1140)
- Scala Common Enrich: removed check that POST request has body and content-type (#1132)
- Scala Common Enrich: moved payload API detection into CollectorApi.parse (#1113)
- Scala Common Enrich: fixed bug in CljTomcatLoader expecting request body to be "_" instead of "-" (#1112)
- Scala Common Enrich: added Adapter to pre-process CallRail events (#1108)
- Scala Common Enrich: added Adapter to pre-process MailChimp events (#1086)
- Scala Common Enrich: added Adapter to pre-process Iglu-compatible events (#1060)
- Scala Hadoop Enrich: bumped to 0.9.0
- Scala Hadoop Enrich: added job test for unrecognized api name/version (#1115)
- Scala Hadoop Enrich: updated DiscardableCfLinesSpec given /not-ice.png is no longer discarded (#1114)
- Scala Hadoop Enrich: added test job for MailchimpAdapter (#1159)
- Scala Hadoop Enrich: added test job for CallrailAdapter (#1160)
- Redshift: removed not null constraint on change_form's value column (#1162)
- Redshift: added Redshift DDL for a com.callrail/call_complete event (#1110)
- Redshift: added Redshift DDL for a com.mailchimp/campaign_sending_status event (#1085)
- Redshift: added Redshift DDL for a com.mailchimp/cleaned_email event (#1084)
- Redshift: added Redshift DDL for a com.mailchimp/email_address_change event (#1083)
- Redshift: added Redshift DDL for a com.mailchimp/profile_update event (#1082)
- Redshift: added Redshift DDL for a com.mailchimp/unsubscribe event (#1081)
- Redshift: added Redshift DDL for a com.mailchimp/subscribe event (#1080)
- StorageLoader: wrote JSON Path file for com.callrail/call_complete event (#1109)
- StorageLoader: wrote JSON Path file for com.mailchimp/campaign_sending_status event (#1079)
- StorageLoader: wrote JSON Path file for com.mailchimp/cleaned_email event (#1078)
- StorageLoader: wrote JSON Path file for com.mailchimp/email_address_change event (#1077)
- StorageLoader: wrote JSON Path file for com.mailchimp/profile_update event (#1076)
- StorageLoader: wrote JSON Path file for com.mailchimp/unsubscribe event (#1075)
- StorageLoader: wrote JSON Path file for com.mailchimp/subscribe event (#1074)
-
v0.9.10 Changes
November 06, 2014- StorageLoader: wrote JSON Path file for PerformanceTiming (#1147)
- StorageLoader: wrote JSON Path file for social_interaction (#1029)
- StorageLoader: wrote JSON Path file for site_search (#1027)
- StorageLoader: wrote JSON Path file for change_form (#1025)
- StorageLoader: wrote JSON Path file for submit_form (#1023)
- StorageLoader: wrote JSON Path file for remove_from_cart (#1021)
- StorageLoader: wrote JSON Path file for add_to_cart (#1019)
- Redshift: converted all Redshift DDLs to use tabs (#1034)
- Redshift: added Redshift DDL for PerformanceTiming (#1032)
- Redshift: added Redshift DDL for social_interaction (#1030)
- Redshift: added Redshift DDL for site_search (#1028)
- Redshift: added Redshift DDL for change_form (#1026)
- Redshift: added Redshift DDL for submit_form (#1024)
- Redshift: added Redshift DDL for remove_from_cart (#1022)
- Redshift: added Redshift DDL for add_to_cart (#1020)
-
v0.9.9 Changes
October 27, 2014- .NET Tracker: added git submodule. Version 0.1.0 (#1000)
- PHP Tracker: added git submodule. Version 0.1.0 (#1013)
- Clojure Collector: bumped to 0.8.0
- Clojure Collector: fixed regression in log record format caused by #854 (#992)
- Clojure Collector: correctly handles multiple IPs in X-Forwarded-For (#970)
- StorageLoader: bumped to 0.3.3
- StorageLoader: selecting Snowplow's hosted-assets bucket based on region (#1012)
- EmrEtlRunner: bumped to 0.9.2
- EmrEtlRunner: no rows to process now returns 0, not 1 (#1018)
- EmrEtlRunner: fixed bug where --process-enrich doesn't work, thanks @kingo55! (#1089)
- EmrEtlRunner: now checking that output directories are empty before running (#1124)
- Scala Common Enrich: bumped to 0.7.0
- Scala Common Enrich: bumped scala-maxmind-iplookups to 0.2.0 (#1002)
- Scala Common Enrich: added support for non-GA campaign attribution: phase 1 (#402)
- Scala Common Enrich: rewrote AttributionEnrichments tests as RefererParserEnrichment tests (#974)
- Scala Common Enrich: allow but downcase a-f characters in incoming event_id (#1006)
- Scala Common Enrich: extract useragent from ua parameter (#1011)
- Scala Common Enrich: fixed issue where unset integer fields throw an NPE (#570)
- Scala Common Enrich: fixed issue where unset double fields throw an NPE (#1062)
- Scala Common Enrich: added tests for ConversionUtils.stringToJInteger (#1064)
- Scala Common Enrich: now enforcing Java 7 for compilation (#1065)
- Scala Hadoop Enrich: bumped to 0.8.0
- Scala Hadoop Enrich: bumped Scala Common Enrich to 0.7.0 (#995)
- Scala Hadoop Enrich: added test for empty integer and double fields to ensure no NPE thrown (#1063)
- Scala Hadoop Enrich: now enforcing Java 7 for compilation (#1066)
- Scala Hadoop Enrich: updated test jobs to reflect updated useragent parsing (#1070)
-
v0.9.8 Changes
September 18, 2014- iOS Tracker: added git submodule. Version 0.1.1 (#982)
- Android Tracker: added git submodule. Version 0.1.1 (#983)
- Clojure Collector: bumped to 0.7.0
- Clojure Collector: merged snowplow/tomcat-cf-access-log-valve into Snowplow as clojure-collector/access-valve (#898)
- Clojure Collector: bumped access-valve to 0.1.0
- Clojure Collector: changed access-valve's package path to com.snowplowanalytics.snowplow.collectors.clojure.accessvalve (#924)
- Clojure Collector: changed access-valve to use Gradle (#899)
- Clojure Collector: changed access-valve to publish to war-resources/.ebextensions (#900)
- Clojure Collector: updated access-valve and added web.xml to log request body and content type (#901)
- Clojure Collector: fixed empty querystring in access-valve (#938)
- Clojure Collector: fixed IP address forwarding for VPC-based environments (#854)
- Clojure Collector: added support for API vendor and version in routing (#925)
- Clojure Collector: added support for POST as well as GET (#654)
- Scala Stream Collector: fixed broken link to
thrift-raw-event
, thanks @bamos! (#955) - Scala Common Enrich: bumped to 0.6.0
- Scala Common Enrich: split out Clojure and CloudFront Collector event processing (#943)
- Scala Common Enrich: added CljTomcatLoaderSpec tests (#963)
- Scala Common Enrich: filtering non-GETs from CloudfrontLoader (#944)
- Scala Common Enrich: replaced all Argonaut code with json4s (#945)
- Scala Common Enrich: renamed CanonicalOutput to EnrichedEvent (#964)
- Scala Common Enrich: replaced CanonicalInput and TrackerPayload with CollectorPayload and RawEvent (#946)
- Scala Common Enrich: updated EnrichmentManager to process RawEvent not CanonicalInput (#903)
- Scala Common Enrich: added Snowplow Tp2 Adapter to convert event JSON to NEL of RawEvents (#904)
- Scala Common Enrich: geo-IP lookup now supports ip parameter on querystring (#961)
- Scala Common Enrich: IP address anonymization now works with ip parameter on querystring (#960)
- Scala Hadoop Enrich: bumped to 0.7.0
- Scala Hadoop Enrich: bumped to Scala Common Enrich 0.6.0 (#940)
- Scala Hadoop Enrich: updated to support generating multiple enriched events from one raw payload (#902)
- StorageLoader: wrote JSON Path file for mobile_context (#776)
- StorageLoader: wrote JSON Path file for geolocation_context (#962)
- Redshift: added Redshift DDL for mobile_context (#542)
- Redshift: added Redshift DDL for geolocation_context (#950)
-
v0.9.7 Changes
September 02, 2014- Ruby Tracker: bumped git submodule to 0.3.0 (#939)
- Java Tracker: bumped git submodule to 0.5.1 (#948)
- Node.js Tracker: added git submodule. Version 0.1.0 (#949)
- Trackers: fixed broken git submodule links, thanks @OAGr! (#957)
- EmrEtlRunner: bumped to 0.9.1
- EmrEtlRunner: fixed @jobflow.ec2_subnet_id not being set due to incorrect guard, thanks @rslifka! (#956)
- EmrEtlRunner: fixed bugs in --process-bucket (#973)
- EmrEtlRunner: renamed --process-bucket option to --process-enrich (#972)
- EmrEtlRunner: changed -s option for --skip to -x prevent clash with -s for --start (#975)
- EmrEtlRunner: now allows shredding without prior enrichment (#927)
- StorageLoader: bumped to 0.3.2
- StorageLoader: removed EMPTYASNULL for loading JSONs (#942)
- StorageLoader: added missing targetUrl field to ad_impression JSON Path file, thanks @gisripa! (#951)
- StorageLoader: made providing jsonpath_assets optional (#958)
- StorageLoader: added support for cross-region Redshift COPY (#971)
- Hive Storage: bumped table-def.q to 0.2.0
- Hive Storage: added and removed fields to synchronize with 0.9.6's enriched event format (#965)
- Scala Hadoop Shred: bumped to version 0.2.1
- Scala Hadoop Shred: fixed multiple JSONs not being shredded for a single row (#968)
- Scala Hadoop Shred: strengthened test suite (#967)
-
v0.9.6 Changes
July 26, 2014- Java Tracker: bumped git submodule to 0.4.0 (#892)
- EmrEtlRunner: bumped to 0.9.0
- EmrEtlRunner: passed etl_tstamp into Hadoop Enrich as an argument (#396)
- EmrEtlRunner: removed enrichment-specific code (#811)
- EmrEtlRunner: removed enrichment-specific parameters from config.yml.sample (#809)
- EmrEtlRunner: replaced enrichment-specific arguments from EmrEtlRunner (#808)
- EmrEtlRunner: removed %3D code following Scalding upgrade (#849)
- EmrEtlRunner: fixed contract on partition_by_run (#894)
- EmrEtlRunner: updated Bash script to support enrichments path (#916)
- StorageLoader: bumped to 0.3.1
- StorageLoader: now looking in eu-west-1 region for s3://snowplow-hosted-assets (#895)
- StorageLoader: updated combined Bash script to support enrichments path (#917)
- Scala Hadoop Enrich: bumped to 0.6.0
- Scala Hadoop Enrich: bumped Scala to 2.10.4 (#912)
- Scala Hadoop Enrich: bumped Scalding to 0.11.1 (#911)
- Scala Hadoop Enrich: bumped Hadoop to 1.2.1 (#913)
- Scala Hadoop Enrich: bumped to Scala Common Enrich 0.5.0 (#788)
- Scala Hadoop Enrich: passed etl_tstamp into Scala Common Enrich (#817)
- Scala Hadoop Enrich: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#835)
- Scala Hadoop Enrich: removed %3D handling for compatibility with old Scalding Args (#850)
- Scala Hadoop Enrich: added ability to download additional MaxMind databases (#885)
- Scala Hadoop Enrich: added runHadoop and Tool.main tests (#914)
- Scala Common Enrich: bumped to 0.5.0
- Scala Common Enrich: bumped user-agent-utils version, thanks @pkallos! (#662)
- Scala Common Enrich: bumped referer-parser to 0.2.2 (#864)
- Scala Common Enrich: bumped httpclient to 4.3.3 (#897)
- Scala Common Enrich: bumped scala-maxmind-geoip to scala-maxmind-iplookups 0.1.0 (#882)
- Scala Common Enrich: stored etl_tstamp in new field in CanonicalOutput (#818)
- Scala Common Enrich: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#836)
- Scala Common Enrich: made referer parsing configurable with list of internal domains (#857)
- Scala Common Enrich: migrated configurable enrichments to new EnrichmentRegistry (#858)
- Scala Common Enrich: added validation of enrichments JSON (#807)
- Scala Common Enrich: replaced "anon_ip_quartets" with "anon_ip_octets" everywhere (#547)
- Scala Common Enrich: added ability to extract event_id from querystring (#723)
- Scala Common Enrich: extracted CanonicalInput's userId as network_userid, thanks @pkallos! (#855)
- Scala Common Enrich: added MaxMind region_name field (#873)
- Scala Common Enrich: added IP -> ISP lookup (#861)
- Scala Common Enrich: added IP -> organization lookup (#887)
- Scala Common Enrich: added IP -> domain lookup (#886)
- Scala Common Enrich: added IP -> net speed lookup (#889)
- Scala Common Enrich: added validation for transaction ID (#428)
- Scala Common Enrich: renamed Tests to Specs for consistency (#618)
- Scala Hadoop Shred: bumped to 0.2.0
- Scala Hadoop Shred: bumped to Scala Common Enrich 0.5.0 (#918)
- Scala Hadoop Shred: trailing empty fields no longer cause shredding for that row to fail (#921)
- Scala Hadoop Shred: updated column offsets for enriched events TSV (#915)
- Redshift: bumped atomic.events to 0.4.0
- Redshift: added migration script for 0.3.0 to 0.4.0
- Redshift: added etl_tstamp to atomic.events (#819)
- Redshift: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#834)
- Redshift: added new MaxMind fields (#871)
- Redshift: applied runlength encoding to all fields keyed off IP address (#883)
- Redshift: migration script added for 0.3.0 to 0.4.0 (#838)
- Postgres: bumped atomic.events to 0.3.0
- Postgres: added migration script for 0.2.0 to 0.3.0
- Postgres: added etl_tstamp to atomic.events (#820)
- Postgres: removed event_vendor and ue_name and renamed ue_properties to unstruct_event (#833)
- Postgres: added new MaxMind fields (#871)
- Postgres: migration script added for 0.2.0 to 0.3.0 (#837)
-
v0.9.5 Changes
July 09, 2014- Ruby Tracker: added git submodule. Version 0.1.0 (#645)
- Java Tracker: added git submodule. Version 0.2.0 (#843)
- JavaScript Tracker: bumped git submodule to 2.0.0 (#635)
- Python Tracker: bumped Python Tracker git submodule to 0.4.0 (#634)
- Scala Hadoop Shred: added. Version 0.1.0
- EmrEtlRunner: bumped to 0.8.0
- EmrEtlRunner: updated S3DistCp steps to use new S3DistCpStep from Elasticity (#629)
- EmrEtlRunner: added --skip s3distcp option (#313)
- EmrEtlRunner: added ability to start Lingual in EmrEtlRunner (#623)
- EmrEtlRunner: added ability to start HBase in EmrEtlRunner (#622)
- EmrEtlRunner: improved load performance by switching ETL to write out to HDFS (#278)
- EmrEtlRunner: now invoking Scala Hadoop Shredder after main job (#644)
- EmrEtlRunner: added :iglu: section to config.yml for Scala Hadoop Shred (#814)
- EmrEtlRunner: updated to run Scala Hadoop Shred following Hadoop Enrich (#815)
- EmrEtlRunner: added --skip shred option (#659)
- StorageLoader: bumped to 0.3.0
- StorageLoader: bumped Sluice to 0.2.1 (#881)
- StorageLoader: added initial Ruby.contracts support (#391)
- StorageLoader: updated config.yml to support shredding (#897)
- StorageLoader: added ACCEPTINVCHARS to StorageLoader (#411)
- StorageLoader: wrote JSON Path files for ad_* events (#642)
- StorageLoader: wrote JSON Path file for link_click (#599)
- StorageLoader: wrote JSON Path file for screen_view (#643)
- StorageLoader: wrote JSON Path file for schema.org's WebPage (#772)
- StorageLoader: added :jsonpath_assets: setting for StorageLoader (#606)
- StorageLoader: added ability to load custom tables using JSON Paths (#607)
- StorageLoader: added --skip shred option (#660)
- StorageLoader: added :in: hint on StorageLoader configuration, thanks @joaolcorreia! (#755)
- Redshift: added Redshift DDL for ad_* events (#639)
- Redshift: added Redshift DDL for link_click events (#600)
- Redshift: added Redshift DDL for screen_view events (#640)
- Redshift: added Redshift DDL for schema.org's WebPage (#771)
- Looker Analytics: wrote LookML for ad_* events (#605)
- Looker Analytics: wrote LookML for screen_view events (#637)
- Looker Analytics: wrote LookML for link_click events (#636)
- Looker Analytics: wrote LookML for schema.org's WebPage (#770)
- Looker Analytics: updated LookML to use liquid templating (#851)