Recent Releases
1.6.513 Oct 2020 08:05
minor feature:
Document data-hover-in and data-hover-out
.
Add contributor notes to readme.
.
divider in readme.
.
Add "good first " note.
.
Add trailing comma style which.
Add singleGroups to catch unnecessary grouping operator which.
Remove unrelated.
.
.
.
.
Compare full actual to expected results.
.
alignment.
.
Add templateExists method.
.
.
.
Document new dna.templateExists() function.
.
Add JSHint rule to forbid var statements.
.
.
.
Updated top-level functions to use ES6 method definitions.
.
.
.
Used deepStrictEqual() and removed strict assert mode in spec/arrays.js.
.
.
.
Replaced deprecated trim.
.
.
.
Next release.
.
Release v1.6.5.
1.6.419 Sep 2020 18:25
minor feature:
Replace mutable key variable with constant
.
Next release.
.
Add support for hover events.
.
Release v1.6.4.
1.6.315 Sep 2020 12:05
minor feature:
Update dependencies
.
Make event handling code more functional.
.
Next release.
.
Support nested click events.
.
Button to test nested click events.
.
Release v1.6.3.
1.6.225 Jul 2020 03:16
minor feature:
Bump jquery from 3.4.1 to 3.5.0
.
.
.
Use package.json to set cdn version numbers.
.
Use lsof to detect if web server is already running.
.
Comments and script cleanup.
.
Bump travis ci to node v14.
.
Replaced Object.assign with spread operator #78.
.
.
.
Use integer ms for transitions.
.
Switch transiton to cleaner integer values.
.
Next release.
.
Add target support to data-href.
.
Release v1.6.2.
1.6.115 Mar 2020 15:05
minor feature:
Next release
.
Return initializers from dna.registerInitializer().
.
Update copyright.
.
Update to mocha v7.0.
.
Stricter html validation.
.
Update dependencies.
.
Enhance error handling to take msg and info parameters.
.
Filter invalid characters from panel hash.
.
Release v1.6.1.
1.6.002 Jan 2020 02:45
minor feature:
Safe check for array field to undefined
.
New subs rules to explicitly track arrays.
.
Next release.
.
Release v1.6.0.
1.5.928 Dec 2019 13:05
minor feature:
Callback option added to fade functions
.
Next release.
.
Function dna.recount() to renumber clones.
.
wrong container reference.
.
Support for multiple class rules on an element.
.
Add dna.updateField() for input elements.
.
Release v1.5.9.
1.5.821 Dec 2019 02:45
minor feature:
Next release
.
Cleaner code to update dnaCountMap.
.
undefined object in dna.empty() when sub-clones present.
.
Release v1.5.8.
1.5.616 Dec 2019 06:45
minor feature:
Move cleanup os files to gulp task
.
Shorthand fn declaration for smart update example.
.
.
.
Use htaccess FallbackRessource to simplify rest folders.
.
Update dependencies.
.
Note about jamstack.
.
Remove extraneous space in indentation.
.
some more indentation.
.
Update dependencies.
.
.
.
Cleaner addParam() function.
.
Functional style over mutating parameters.
.
Reduce cyclomatic complexity in dna.panels.display().
.
Update dependencies.
.
New functions and variables for better readability.
.
Refactor long lines of code to be shorter.
.
More flexible toElem() function.
.
Update travis ci to node 12.
.
Next release.
.
Update model when subclones are moved.
.
Support prepend (option "top") for cloneSub().
.
Release v1.5.6.
1.5.525 Apr 2019 10:25
minor feature:
Consistent panel nav names to support page tokens
.
Update dna.info() test for new panels item.
.
Let npm know about css file.
.
Replace deprecated event shortcuts.
.
Cleaner workaround to minification anomaly.
.
replace jquery each with es6 forEach.
.
.
.
Replaced jquery's extend with javascript's native function to merge .
.
.
.
Function dna.ui.getAttrs() to turn attributes into a regular array.
.
Update dependencies.
.
Test cases for plugin calls 'refresh' and 'destroy'.
.
More accurate names for spec files.
.
Replace historical future reserved word "char" with safer name.
.
AdiĆ³s g+.
.
Swap out cc image for smoother svg font.
.
for stricter regex validation.
.
Metadata for twitter large card format.
.
Back to less noisy title.
.
replaced arguments and function with spread and fat arrow.
.
.
.
Enforce strict equals and update cdn links.
.
Better arrow icons and code samples in docs.
.
Update cdn links.
.
Replaced old Jquery trim with es6 trim.
.
updated focus.
.
.
.
Create a comment for merge conflict.
.
.
.
Merge branch 'master' into master.
.
.
.
Next release.
.
Release v1.5.5.
1.5.407 Jan 2019 23:05
minor feature:
Happy new year
.
Next release.
.
Cleaner semantics for ui panels.
.
Release v1.5.4.
1.5.330 Dec 2018 07:45
minor feature:
Added badges plus version number
.
Next release.
.
Updated js fiddles, font, wording.
.
More es6 fat arrow functions.
.
Point require('dna.js') to version in dist folder.
.
Test case added to check version number format.
.
Make sidebar full width on mobile screens.
.
nested folder in jshint command.
.
repeat calback for templates inside of panels.
.
Semantic tagging for authors.
.
Release v1.5.3.
1.5.211 Dec 2018 14:25
minor feature:
Next release
.
Run all tests on both dna.js and dna.min.js.
.
More semantic env variable value.
.
Link download to cdn instead of github.
.
Named functions for merging tasks.
.
Dependencies updated.
.
Support const and let functions for data-callback.
.
Files for gh pages.
.
Variables for banner text.
.
Upgrade documentation and examples to es6 arrow functions.
.
More space for code examples.
.
Release v1.5.2.
1.5.107 Dec 2018 16:25
minor feature:
Next version
.
variable error that only occures in minified version.
.
Release v1.5.1.
1.4.903 Dec 2018 20:25
minor feature:
Vulnerabilities badge
.
Next release.
.
Less ugly creative commons logo.
.
Replace escape with quotes.
.
Get hljs-enhance from cdn.
.
Link to github added to website footer.
.
Better documentation wording.
.
Update cdn links.
.
Switch to es6 notation in test web page.
.
New dist folder in prep for upgrade to es6.
.
Release v1.4.9.
.
Update cdn links to new dist folder.
1.4.831 Oct 2018 13:45
minor feature:
New fetch-json package
.
Switch to gulp-w3c-html-validator to vulnerabilities.
.
Pull reset.css and library.js from cdn.
.
Next release.
.
Sections for custom colors for panel navigation.
.
Prevent inheriting wrong style for panel navigation.
.
Documentation link to panel nav on github.
.
Release v1.4.8.
1.4.703 Oct 2018 15:25
minor feature:
for git tag and use v0.0.0 format
.
Set version for next release.
.
case for no tags.
.
Update gulp-htmhint to audit vulnerabilities.
.
Use same cdn for icon font and js libraries.
.
Updated links for new fetch-json.
.
Use https for youtube links.
.
Deprecated code removed.
.
More deprecated code removal.
.
Smoother slide fade out.
.
Coordinate slide out and in to animation motion when swapping elems.
.
Support "yes" and "no" in real truth.
.
Release v1.4.7.
1.4.604 Sep 2018 03:16
minor feature:
Consistent indentation spaces in spec files
.
Less confusing name for html validator.
.
Strict mode for asserts in mocha specs.
.
Remove undeveloped rest feature.
.
Version number updated for next release.
.
cors restriction with books rest api.
.
Swap in fetchJson.
.
Update to const declarations.
.
Delete unneeded.
.
Use git tag version for website download links.
.
Smarter release instructions.
.
Release v1.4.6.
1.3.723 Mar 2018 09:45
minor feature:
Version number updated for next release
.
PeerDependencies beter suited for plugins.
.
For data-on-load running twice when inside a template.
.
Disqus hijacks links and redirects them to an ad network.
.
Release v1.3.7.
1.3.615 Mar 2018 09:25
minor feature:
Release v1.3.6
.
Convert array util functions to support options parameter.
.
Prevent script hanging when there are lots of release tags.
1.3.508 Mar 2018 16:45
minor feature:
Version number updated for next release
.
Documentation for dna.ui.pulse().
.
Update dependency.
.
.
.
jshint the spec files.
.
.
.
Package quality and hits.
.
badge size.
.
Matching color.
.
Duplicate removed.
.
Option not needed as of npm 5.
.
Prevent undesirable dashes in map key names.
.
Hint to cssnano to preserve license comment.
.
Update dependencies.
.
.
.
Improved util functions.
.
merge-stream for size report.
.
Update new year.
.
jquery 3.3.
.
Skip node_modules check as new npm is faster.
.
Add test to verify dot notation.
.
Functions for templating with single clone.
.
Release v1.3.5.
0.4.217 Nov 2015 01:29
minor feature:
1) Live editing for additional form elements
2) Improved support for HTML5 attributes on input elements