Fathom Analytics v1.2.1 Release Notes

Release Date: 2018-11-30 // over 5 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