← README
- Download on the releases page. (Also, see the wishlist.)
- 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
)
- Date: 16 May 2019
- Add — GAAD logo SVG image via LESS stylesheet;
- Fix — the on-the-day behaviour — show the
before
message, not theafter
one! - Fix — add missing
package-lock.json
; - Update —
gaad-widget.png
;
- 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 thetheme
configuration option; - Fix / 'complete' the French and Chinese translations;
- 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 fromem
torem
; - 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);
- 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).
- 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.js
→build/gaad-widget.js
- Renamed default HTML
id=".."
fromid-gaad
→id-gaad-widget
(plus,data-
attribute)
- Added
?gaadwidget=force
URL parameter, #2 - Added iCal and JSON data files.
- 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.
- 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.
- Date: 15 May 2017
- Tag: 1.0-alpha
- Download on the releases page. (Also, see the wishlist.)
← README