Skip to content

Latest commit

 

History

History
145 lines (109 loc) · 5.2 KB

CHANGELOG.md

File metadata and controls

145 lines (109 loc) · 5.2 KB

Build status — Travis-CI

gaad-widget changelog

README

Latest

Version 3.5.0

  • Date: 05 May 2022
  • Increase count of years covered in JSON, JS, iCal (#19)
  • Add GitHub workflow (#33)

  • Date: ~19 May 2019
  • Update outdated dev-dependencies in package.json etc. (#18);
  • Fix — LESS styles, set background-image: none for smaller screens/ mobiles;
  • Fix — make LESS styles closer to Bootstrap (e.g. border-radius)

Version 3.4.0

  • Date: 16 May 2019
  • Add — GAAD logo SVG image via LESS stylesheet;
  • Fix — the on-the-day behaviour — show the before message, not the after one!
  • Fix — add missing package-lock.json;
  • Update — gaad-widget.png;

Version 3.3.0

  • Date: 15 May 2018
  • Was: 3.2.2
  • Fix — error-handling in the getConfig() Javascript function, #12;
  • Add — link to "Download an iCal calendar file", using an [emoji][ical-icon]. With an ical-hide switch for the theme configuration option;
  • Fix / 'complete' the French and Chinese translations;

Version 3.2.1

  • Date: 11 May 2018
  • Tag: 3.2.1
  • Fix — Javascript selector for configuration — script[ data-gaad-widget ] (for WordPress etc.!), #11;
  • Fix — switch font-size in the CSS stylesheet from em to rem;
  • Fix — switch url field in locale JSON from .html to .php;
  • Fix — adopt proper release of node-analytics-ga package;
  • Fix — make URL parameters like ?gaadwidget=force more flexible (allow and ?.. and #..)
  • Add Gitlab CI test;
  • Integration — WordPress (E-Access Bulletin);
  • Integration — CloudEngine (Cloudworks);

Version 3.2.0

  • Date: 30 April 2018
  • Tag: 3.2.0
  • Incorrect message bug - logic bug (see screenshot) #10;
  • Add a "Put gaad-widget on your site" link (arrow);
  • Display language-specific GAAD string, not English — bug/enhancement;
  • Re-factor language/ locale/ translation/ i18n code, #4;
  • Initial Chinese, Simplified translation, #4;
  • Initial Spanish translation, #4;
  • Automated accessibility testing, via pa11y-ci and live-server, #9;
  • Cast strings to integers in JSON — parseInt();
  • Adopt lessc to build a LESS stylesheet;
  • Added GitLab CI integration;
  • Google Analytics via node-analytics-ga, can be disabled (see README).

Version 3.1.0 (Beta)

  • Date: 1 July 2017
  • Tag: 3.1.0-beta
  • Adopted Browserify,
  • Switch from Datejs include, to a lookup of JSON embedded in the Javascript,
    • Reduces Javascript file size from 55 to ~8 kilobytes 💓
  • Renamed Javascript, CSS etc. build/GAAD.widget.jsbuild/gaad-widget.js
  • Renamed default HTML id=".." from id-gaadid-gaad-widget (plus, data- attribute)

v2.1

  • Added ?gaadwidget=force URL parameter, #2
  • Added iCal and JSON data files.

v2.0

  • Different after-event message - containing next year's date, [#5][b/a] - thanks @srinivasu..
  • Added translation into Français/French, #4
  • Added neutral black theme, #2
  • Changed default days_after from 5 to 10.

v1.x

  • Zero configuration required by default,
  • Paste and forget - the banner appears 10 days before and disappears 10 days after,
  • Configurable,
  • Basic internationalization,
  • Basic automated testing in place (Travis-CI),
  • Accessible ~ let me know if you spot a problem!
  • Responsive design,
  • Compatible with all modern browsers, and MSIE 9-11,
  • CDN courtesy of [RawGit][] (thank you!) - with HTTPS/SSL.

Version 1.0 (Alpha)

  • Date: 15 May 2017
  • Tag: 1.0-alpha

README