v1.3.0
What's Changed
- relative url for api/session calls issue #77 by @ericand in #195
- Update installation instructions by @rizaldim in #205
- Update Heroku.md by @gmolveau in #226
- Change tracker.js Cache-Control header to no-store by @JacobEvelyn in #293
- Heroku setup docs: remove errant space by @amureki in #279
- Update Running Fathom with NGINX doc by @A5hleyRich in #258
- Move dependency management to Go Modules by @LKaemmerling in #337
- Fix unit tests by @LKaemmerling in #338
- Add Github Actions for Tests by @LKaemmerling in #339
- Allow Tracking From Electron Applications by @beeequeue in #328
- Extend search engines to cover top #5 worldwide by @LKaemmerling in #340
- Remove redundant nil check by @ron-wolf in #272
- add SameSite and Secure attribute to cookie by @ThaneshR in #314
- mod: Upgrade postgres module for PG14 support by @kallisti5 in #342
- Add notice banner by @LKaemmerling in #343
- Add missing host/port to tracker script generation by @LKaemmerling in #344
- go: Fix build; move to modern go install cmd by @kallisti5 in #345
- Pageview ID shouldn't be generated from the tracker by @LKaemmerling in #347
- npm: autofix misc vulnerabilities by @kallisti5 in #346
- tracker: assign midnight with only one Date object by @Krinkle in #329
- Combine paths with and without trailing slash by @LKaemmerling in #348
- Add user: Make user add idempotent by @LKaemmerling in #350
- Add zero padding to the widthClass generation by @LKaemmerling in #351
- Tracking img set style to position:absolute by @LKaemmerling in #352
- Allow to build on nonlinux & non amd64 by @LKaemmerling in #354
- Update all dependencies & go to 1.18 by @LKaemmerling in #355
- Allow to access the dashboard with a given site ID by @LKaemmerling in #353
- Fix bug in Makefile by @moritonal in #358
- Use Go 1.19 and update dependencies by @LKaemmerling in #360
New Contributors
- @ericand made their first contribution in #195
- @rizaldim made their first contribution in #205
- @gmolveau made their first contribution in #226
- @JacobEvelyn made their first contribution in #293
- @amureki made their first contribution in #279
- @A5hleyRich made their first contribution in #258
- @LKaemmerling made their first contribution in #337
- @beeequeue made their first contribution in #328
- @ron-wolf made their first contribution in #272
- @ThaneshR made their first contribution in #314
- @kallisti5 made their first contribution in #342
- @Krinkle made their first contribution in #329
- @moritonal made their first contribution in #358
Full Changelog: v1.2.1...v1.3.0
Changelog
- 0918546 Add Github Actions for Tests
- d9e59ef Add Let's Encrypt instructions
- b60bf03 Add missing host to tracker script generation
- dd1d328 Add notice banner
- 7cc2bd1 Add option for easier DO installation
- a0bcb7d Add release config
- c649257 Add user: Make user add idempotent
- a20da22 Add zero padding to the widthClass generation
- f7c91b5 Added a $10 credit
- 40230f4 Added wording for community edition
- d8aa06d Allow to access the dashboard with a given site ID
- 6bcacea Allow to build on nonlinux & non amd64
- ae8d578 Build for linux only as openbsd/freebsd should use docker
- 15d7e3f Build for linux only as openbsd/freebsd should use docker
- e0e654d Change 1 click
- 7a67a3e Change name of 1-click
- 02f6c6b Change notice about PECR
- c461afa Change tracker.js Cache-Control header to no-store
- b05e27d Combine paths with and without trailing slash
- 6e9f345 Create DigitalOcean One-Click Installation Instructions.md
- b278944 Create FUNDING.yml
- b683d56 Delete DigitalOcean One-Click Installation Instructions.md
- ea8c907 Extend search engines to cover top #5 worldwide
- 97ae2b3 Fix Github CI
- d5a4050 Fix bug in Makefile
- 854fd02 Fix build and use packerv2
- ce01286 Fix issue with packr
- a19dff4 Fix release
- 99f4c3a Fix release
- 12e9e4c Fix release
- e4ff4a0 Fix release
- 3c69ced Fix release
- ca71dfc Fix unit tests
- 23a35b2 Heroku setup docs: remove errant space
- 8e6fe06 License holder changed
- e7b6613 Merge branch 'master' of github.com:usefathom/fathom
- 1b7ecfe Merge pull request #195 from ericand/relative_url
- 30e73ae Merge pull request #205 from rizaldim/patch-1
- 84c3c63 Merge pull request #226 from gmolveau/patch-1
- 69baac5 Merge pull request #258 from A5hleyRich/master
- cf6b208 Merge pull request #272 from ron-wolf/patch-1
- ed7dd42 Merge pull request #279 from amureki/patch-1
- 0dd6d41 Merge pull request #293 from JacobEvelyn/master
- 81ace48 Merge pull request #314 from ThaneshR/same-site-none-secure
- ba86af2 Merge pull request #328 from BeeeQueue/patch-1
- 9154926 Merge pull request #329 from Krinkle/optim-date
- a8ff56a Merge pull request #337 from LKaemmerling/use-go-modules
- bea9f7f Merge pull request #338 from usefathom/fix-tests
- a42c66f Merge pull request #339 from usefathom/add-github-actions-ci
- 6a3fef6 Merge pull request #340 from usefathom/add-more-searchindexes
- 391dd1b Merge pull request #342 from kallisti5/feature-pg14
- aee9431 Merge pull request #343 from usefathom/add-banner
- e434837 Merge pull request #344 from usefathom/fix-autogenerated-code-port
- 1700c28 Merge pull request #345 from kallisti5/fix-container
- c817854 Merge pull request #346 from kallisti5/security-fixes
- 446ffea Merge pull request #347 from usefathom/fix-id
- 7a234a8 Merge pull request #348 from usefathom/compine-paths
- 0a3ffdb Merge pull request #350 from usefathom/idempotent-users
- 940f020 Merge pull request #351 from usefathom/add-zeropadding-to-table
- 4d1bc96 Merge pull request #352 from usefathom/tracker-image-position-absolute
- 40a3c31 Merge pull request #353 from usefathom/allow-to-link-via-site-id
- 3ef9edc Merge pull request #354 from usefathom/build-arch-independet
- ecd53b1 Merge pull request #355 from usefathom/update-dependencies
- 9993c0a Merge pull request #358 from moritonal/master
- c79400e Merge pull request #360 from usefathom/update-dependencies-and-go
- 45b28db More accurate
- 8fe0d07 Move to go modules
- d19ba4a Note on cookies
- 5803441 PECR note
- b76d36c PRO vs Community
- 4067114 Pageview ID shouldn't be generated from the tracker
- c2855e2 Registering a user on your dashboard is required
- 7faef87 Registering a user on your dashboard is required
- 5d8a7b3 Remove redundant assignment
- 2881292 Remove redundant nil check
- a9af211 Removed DO as main installation location
- 1d0ca9f Tracking img set style to position:absolute
- 629eb60 Typo on link
- e507fc4 Update DigitalOcean One-Click Installation Instructions.md
- abef039 Update DigitalOcean One-Click Installation Instructions.md
- 94b37c7 Update Heroku.md
- c084d99 Update NGINX.md
- 68b09cb Update README.md
- aef0182 Update README.md
- 3599c97 Update README.md
- f28de20 Update README.md
- 2263d7f Update all dependencies & go to 1.18
- e6d9f17 Update differences
- 05598eb Update docs regarding admin user
- 96be568 Update installation instructions
- 6e36562 Update readme with screenshot of v2
- 6eeb894 Update tracker.js
- 8d91a9e Updates to reflect where we are with the project
- d2a8fb0 Use Go 1.19 and update dependencies
- 5e843b5 added SameSite and Secure attribute
- f9ae32f empty report should have PoolEmpty: true value to prevent aggregator from re-running
- 634baac explicitly declare innodb as storage engine for mysql databases & only index first 100 chars of index columns. closes #198
- d6f207d fallback Date constructor argument in case URL doesn't have custom period parameters
- 8f436ee get rid of references to latest-development. #191
- f7303e8 go: Fix build; move to modern go install cmd
- 67277ec increase busytimeout for sqlite to 10s
- eb2eb72 keep running aggregator job until pageview pool is emptied.
- 23793bd log duration for aggregation func
- de0f7bf mod: Upgrade postgres module for PG14 support
- 4ba4e24 npm: autofix misc vulnerabilities
- 97b17e0 parse hash fragment for datepicker state (incl. custom dates & group by option)
- e2fb3aa re-add today view to date presets (1d)
- e88bf64 set default period correctly
- db796ee small update to add a link for SEO.
- c82f27f specify packr location instead of dotdotdot syntax. closes #196
- 5e4ce53 sqlite re-uses ID for columns not marked as autoincrement, so use that. fixes #202
- 360ae96 testing fix for issue #77
- ce56c4f tracker: assign midnight with only one Date object
- 02ba5b3 use explicit route for index.html in case browser adds it. fixes #193