- Drop Middleman 3 support
- Drop support for Ruby 2.2
- Remove
type="text/javascript"
, see #30.
-
Remove the old GA implementation. The Universal Analytics tag is the new operating standard for the Google Analytics tracking tag.
See: https://support.google.com/analytics/answer/2790010
Rename
google_analytics_universal_tag
togoogle_analytics_tag
. -
debug
,debug_trace
andtest
option added, see https://developers.google.com/analytics/devguides/collection/analyticsjs/debugging -
disable
option added to disable the extension. -
Drop support for Ruby 2.1 and 2.0
-
Coveralls added.
- Incompatibility of uglifier with the latest version of Middleman fixed, see #26.
- Support for Enhanced Link Attribution, see #25.
- Patch for #legacy_development?, see #24.
- Middleman v4 support added.
- Global google_analytics_settings removed.
- Output option added.
- Erubis instead of ERB.
- Require Ruby 2.0 or greater.
- Require Middleman 3.4 or greater.
- Handling for development option revised, see #19.
- Refactoring Middleman::GoogleAnalytics.
- Fix conflicting version of Uglifier (Middleman >= 3.2).
- Fix conflicting version of Uglifier (Middleman 3.2.2).
- Refactoring Middleman::GoogleAnalytics.
- No longer compatible with Middleman < 3.2.
- Require Ruby 1.9.3 or greater.
- Development option for tracking in development environment.
- Minify option for compress the JavaScript code.
- Fix Universal Analytics code.
- Add Universal Analytics support.
- Add license info to gemspec.
- Remove CDATA markerts that were choking some minifiers.
- Allow linking of sub-domains to their parent domain.
- Make URLs protocol-neutral so things work on both HTTP and HTTPS.
- (Optionally) use GA debug mode in preview server.
- Implement ability to anonymize IPs.
- Use asynchronous loading for GA JS.
- Initial version