- [!] Exposed the
createWidget()
method to create a supported widget (#12) - Calling
init()
multiple times don't create a widget multiple times (#14) - Added source map for the JavaScript file (#15)
- Improved internal documentation
- [!] The library is not executed on load anymore (#11)
- [!] Replaced JSONP with CORS (#9)
- [!] Rating image doesn't overlap the text anymore (#8)
- [!] Implemented the UMD pattern (#6)
- Updated dev dependencies
- Updated
Gruntfile.js
to split the default task in multiple, smaller tasks - Updated
.jscsrc
to tweak the settings to check the JavaScript code style
- [!] Added three themes to style the widgets: Grain, Picton, and Shark (#5)
- [!] Added the possibility to embed the currently open call for papers (
data-type="cfps"
) (#4) - Added
grunt-compare-size
task to detect how much a change affects the size of the library - Added a code of conduct and call out in README
- Updated
.jshintrc
to tweak the settings to check JavaScript code quality - Updated
.jscsrc
to tweak the settings to check the JavaScript code style - Minor tweaks to the
joindin.css
file
- [!] Moved the style to an external style sheet (#1)
- [!] Added the possibility to embed an event (
data-type="event"
) - Added JSCS to improve the code style
- Added missing
grunt-contrib-watch
task - Complete refactor of the code
- [!] Added the possibility to embed a speaker profile (
data-type="speaker"
) - [!] Changed the allowed values for the
data-type
attribute. The currently supported ones are:speaker
,talk
(wastalks
), andtalk-comment
(wastalk_comments
) - Removed unneeded
div
wrappers inside the placeholder elements
- First public release