Fathom Analytics v1.2.1 Release Notes

Release Date: 2018-11-30 // over 4 years ago
  • 🔄 Changelog

    d62c9b9 add chart group options to navbar (hour, day, month).
    a8e2989 center-align text in date picker inputs
    5143265 change date preset options + styling. closes #149
    239f880 clean-up state from date range timestamps
    3656fef discard requests to /collect with missing requried query vars
    8f7c6d2 don't track request if page is served from local filesystem (instead of over http). closes #190
    be3b39e fix to 1st of month when grouping chart by month
    9b7acf2 improve chart ticks & tooltip content
    072addd only show pagination row when table rows are at limit OR when in paginated result already
    f5cd87f pretty number format in chart y-axes
    cae987c show less ticks in chart x-axes when viewing 15-31 data points
    019b7c9 show pagination arrows in table component which allows paginating the table results. closes #153
    ⚡️ d884567 update npm lock file
    🛠 a04307e use LIMIT #, OFFSET # syntax for compat across all database drivers. fixes #188


Previous changes from v1.2.0

  • 🔄 Changelog

    40ba2e2 Adding gzip compression for HTTP and Headers for tracker's sec (#181)
    a66f9ed Improve Accessibility (#184)
    🔀 5610a0a Merge branch 'hourly-storage'
    🔀 69986d9 Merge branch 'master' of github.com:usefathom/fathom
    🛠 acd1826 Obfuscate DSN password when logging connection details, fixes #174 (#176)
    🏗 0888451 Trigger Docker auto-build..
    ⚡️ 8257924 Update README.md (#179)
    🚀 e6704fa add goreleaser config file
    👀 dc1573c allow passing vars to fathom('trackPageview') which override parsed data. see #178
    🐳 f5ddb54 call binary directly in dockerfile
    21c0f97 cannot vacuum from inside a transaction
    e92b4b9 clean-up route & func names
    🚀 e24c06a correctly set version, commit & date through ldflags in goreleaser config. closes #186
    7ccdea4 don't COALESCE when it's unnecessary
    da87d2a fix aggregate queries for postgresql
    🚀 6f456ff fix goreleaser arguments
    17577d8 fix timezone issue for dates coming from pikaday, which are not taking wintertime into account somehow. relates to #134
    69870d6 fix watch task for gulp 4.x compat
    📜 bca066b improved referrer parsing. match hostname against blacklist using community-maintained blacklist file graciously provided by Matomo (https://github.com/matomo-org/referrer-spam-blacklist). closes #170 relates to #154
    b5ee8ea in postgresql, pageviews.timestamp column should be without timezone
    06cf98b include hourly ticks in the right hour range
    🔀 9be2f9d merge visitor & pageview bar in graph so we get a stacked bar chart, as visitors # will always be lower or equal. closes #119
    🚀 02c2eb9 move cmd into pkg/cli and simplify entry point. add goreleaser configuration for automated dist releases.
    dbcadcd normalize hostname and pathname columns
    fa46af7 provide prebuilt binaries for openbsd & freebsd too
    ⚡️ dfa56cc revert updates for packr...
    1d29956 rm db from repo
    a802b90 rm unused dependencies
    bdd0c5a set local timezone to UTC on app boot
    🌲 cb25b26 show only database name and maybe host when logging successful db connection. #174
    da6ffde speed up host & pathname migration by using UNION. perform VACUUM for SQLite migrations.
    2ca1e0f switch to hourly storage for stats.
    cd1392f switch to plain css so we can get rid of gulp-sass / node-sass
    ⚡️ 00d2657 update go deps
    ⚡️ 5c69fb6 update gulp to 4.x
    🍱 9589072 use relative url for loading assets. closes #77
    4dec431 use unexported values for sqlstore.Config struct fields