### Version 7.0.3 - Updated “EleLoose” type ### Version 7.0.2 - Readme: updated npm installation command - Updated the “EleLoose” TypeScript type ensuring it isn’t evaluated as “never” ### Version 7.0.1 - $.fn.css: added support for retrieving properties of disconnected nodes ### Version 7.0.0 - focus|blur|mouseenter|mouseleave: ensuring namespaces are handled properly - focus|blur|mouseenter|mouseleave: aligned behavior more with jQuery - focus|blur|mouseenter|mouseleave: ensuring natively triggered events are handled properly - Migration guide: mentioning native non-bubbling events ### Version 6.0.2 - Readme: improved comparison with jQuery, fixing some wrong/unfair comparisons/statements - Migration guide: mentioning sort order - $.fn.ready: ensuring the callback is called asynchronously and errors are not silenced ### Version 6.0.1 - Ensuring events work with Document and Window objects - Ensuring “event.data” is setted reliably ### Version 6.0.0 ##### Removed Features - $.camelCase|matches|isString|prefixedProp: no longer exposing these methods, aligning with jQuery ##### New Features - $.fn.nextUntil|prevUntil|parentsUntil: implemented these methods - $.fn.detach|remove: added support for an optional "selector" argument - $.fn.on|one: added support for an optional “data” argument - Set-up test coverage (currently at ~99%) reporting to coveralls.io - Migration guide: major update ##### Bug Fixes - $.extend: aligned more with jQuery when called with zero or one argument - $.fn.before|after|append|prepend|insertBefore|insertAfter|appendTo|prependTo: ensuring cloned scripts don't get executed - $.fn.contents: ensuring template elements are supported - $.fn.css: ensuring “grid-*“ properties don’t get the “px” suffix appended to their values when they are not supposed to - $.fn.data: doing nothing when trying to set values to undefined - $.fn.data: ensuring strings containing leading/trailing whitespace aren’t parsed as JSON - $.fn.get|eq: ensuring string indexes are supported - $.fn.map: ensuring callbacks that return an array of elements are supported too - $.fn.offset|offsetParent|position: rewritten to much more closely match jQuery’s implementation - $.fn.on|one|off: ensuring namespaces-only events are ignored - $.fn.on|one|off: ensuring they don’t throw when receiving a falsy callback - $.fn.on|one: ensuring these methods are chainable even when receiving falsy callbacks - $.fn.prop|removeProp: mapping special HTML attributes into their equivalent DOM properties (e.g. “for” -> “htmlFor”) - $.fn.ready: ensuring exceptions are always caught, so they can't crash the app - $.fn.serialize: normalizing newlines - $.fn.trigger: testing that non-nil falsy values are passed correctly - $.fn.unwrap: ensuring immediate children of the body don’t get unwrapped - $.fn.val: ensuring checkboxes and radios can be set properly - $.fn.val: ensuring non-string values are supported - $.fn.val|html: more reliably detecting when being called with no arguments - $.fn.width|height|innerWidth|innerHeight|outerWidth|outerHeight: ensuring document objects are supported too - $.fn.width|height|innerWidth|innerHeight|outerWidth|outerHeight: ensuring they return the right value for the Window object - $.fn.wrapAll: ensuring elements aren’t cloned unnecessarely - $.parseHTML: ensuring whitespace around a single HTML tag is preserved - Ensuring empty selectors don’t throw an error - Collections containing non-element objects: - $.fn.addClass|removeClass|toggleClass: ensuring it doesn’t throw with collections containing non-elements - $.fn.attr: ensuring a collection containing non-element objects doesn’t cause an error to be thrown - $.fn.before|after|append|prepend|insertBefore|insertAfter|appendTo|prependTo: ensuring non-element nodes are accounted for properly - $.fn.hasClass: ensuring a collection containing non-element objects doesn’t cause an error to be thrown - $.fn.hide|show|toggle: ensuring a collection containing non-element objects doesn’t cause an error to be thrown - $.fn.html: ensuring collections containing non-element objects are supported - $.fn.not: ensuring non-element nodes are excluded - $.fn.on|off: ensuring non-element objects in the collection are ignored - $.fn.removeAttr: ensuring a collection containing non-element objects doesn’t cause an error to be thrown - $.fn.text: improved support of collections containing non-elements objects ### Version 5.0.0 - Dropped support for IE10 - $.fn.hasClass: ensuring it always returns a boolean - $.fn.off: accepting also an events map as its only argument - $.fn.show|toggle: restoring custom display values - $.fn.before|after|append|prepend|insertBefore|insertAfter|appendTo|prependTo: ensuring multiple nodes are inserted in the correct order - Ensuring attached events never get forgotten - Ensuring script tags are executed even if they have a “src” attribute, and without using `eval` - Ensuring the order of event namespaces doesn’t matter - Squeezed some more bytes out of the bundle (~4%) and improved code style consistency - Squeezed some more bytes out of the bundle (~1.5%), bringing back the minified and gzipped size below 5kb ### Version 4.1.5 - $.fn.val: ensuring it works with “input[type=file][multiple]” elements - Migration guide: mentioning how $.fn.data stores values ### Version 4.1.4 - $.fn.get: improved types - TypeScript: made types a little more forgiving - TypeScript: improved collections index signature - TypeScript: improved support for props/methods available only in specific HTML nodes - Added a guide for extending Cash ### Version 4.1.3 - Ensuring Cash can be bundled correctly via WebPack - $.fn.toggle: ensuring each element is toggled independently - TypeScript: ensuring some useful internal types are exported - TypeScript: made types a little more forgiving ### Version 4.1.2 - Avoiding publishing unnecessary files to NPM ### Version 4.1.1 - Raising bundle size limit to 5.5kB - Test: replaced iOS 9.3 with iOS 11.0 - Test: using setAttribute instead of the dataset API - Migration guide: mentioning the `:scope` CSS pseudo-class - Migration guide: mentioning inserting plain text - TypeScript: typing events more loosely - TypeScript: typing collection elements more loosely ### Version 4.1.0 - Added $.isWindow - Made the TypeScript type system stricter - $.guid: ensuring it’s properly exported - $.fn.siblings: ensuring it supports multi-element collections - $.fn.empty: ensuring it supports multi-element collections - $.fn.attr: doing nothing when the value equals undefined ### Version 4.0.0 - Removed `$.fn.removeData` - Removed `$.hasData` - `$.fn.data`: removed caching mechanism - `$.fn.data`: added a missing TypeScript method overload ### Version 3.2.0 - Readme: updated sizes - $.fn.off: added support for removing delegated handlers ### Version 3.1.0 - Improved support for running selectors inside documents - Ensuring Cash collections are iterable - Added an extra reference implementation for shorthand event methods - Added an extra reference implementation for `$.getScript` - Readme: mentioning the extra methods ### Version 3.0.0 - Added a changelog - Migration guide: mentioning the `zoom` property - Readme: improved description of the optional context argument (origin/master, origin/HEAD) - Ensuring valid typescript types are generated - Ensuring build files are updated when bumping the version ### Version 3.0.0-beta.3 - Fixed export on the ESM build ### Version 3.0.0-beta.2 - Renamed some “private” variables - Readme: minor changes - Travis: avoiding caching `node_modules` - Test: improved tests regarding event delegatino - Migration guide: added a section about events - Moved "@types/*" to "dependencies" - Replaced tabs with spaces - $.fn.trigger: triggering focus/blur natively - Event delegation: ensuring events that do not bubble (focus/blur/mouseenter/mouseleave) are still usable - Test: renamed some tests - Event delegation: ensuring `event.currentTarget` points to the right element - Migration guide: added a section about computing the dimensions of hidden elements - Fixed support for `event.currentTarget` - Migration guide: added a section about parsing script tags - Generalized `insertElement` to support a custom prepend target - Evaluating the contnet of `script` tags when attaching them to the DOM - Migration guide: added a `loadScript` function - find: improved resilience against text/comment/etc. nodes - $.fn.trigger: using `MouseEvents` when appropriate - evalScripts: improved browsers support - Improved support for `event.currentTarget` ### Version 3.0.0-beta.1 - Merge branch 'master' of github.com:kenwheeler/cash - Updated Karma configuration - $.fn.hasClass: ensuring it supports falsy values - $.matches: added back support for vendor-prefixed methods - Updated test suite - $.fn.val: improved support for old-ish browsers - Karma: picking versions relative to `latest`, when possible - Readme: ensuring `Cash` is always title-cased - Added a `filtered` utility - $.fn.children: cleaner implementation - $.fn.closest: faster implementation - $.fn.next|parent|prev|siblings: added support for an optional selector - pluck: added an optional `deep` parameter - $.fn.parents: much cleaner implementation - Added `$.fn.prevAll` - Added `$.fn.nextAll` - Updated readme - Added a “Migration Guide” - Added `$.fn.hide|show|toggle` - Added `$.fn.unwrap|wrap|wrapAll|wrapInner` ### Version 3.0.0-beta.0 - Test: added Firefox to Karma - Rewritten test suite - TypeScript: updated compiler options - $.fn.hasClass: aligned more with jQuery - $.camelCase: aligned more with jQuery - $.fn.extend: fixed support for defining plugins with it - computeStyle: check if a property is actually passed - computeStyle: returning `undefined` for unset css variables - Added `@types/node` as a dev dependency - camelCase: removed description - $.fn.each: improved performance - $.matches: removed support for older browsers - Travis: addded bundlesize - $.fn.prev|next: retrieving all previous/next elements - Test: ensuring `$.fn.replaceWith` and `$.fn.replaceAll` support multiple elements - Test: ensuring that `$.fn.data` supports more data types - $.fn.replaceWith: much cleaner implementation - $.fn.hasClass: much cleaner implementation - Added a `pluck` utility - $.fn.prev|next|parent: much cleaner implementation - $.fn.val: cleaner implementation - Simplified some events-related helpers - Creating one fewer div element - Minor changes - unique: improved performance - Updated logo - Readme: updated comparison tables - Added configuration for `bump` ### Version 2.3.9 ### Version 2.3.8 ### Version 2.3.9 - Changed files extensions to `ts` - $.parseHTML: fixed a regression regarding non-browser environments ### Version 2.3.8 - Updated some dependencies - Test: added `travis_retry` to tests with SauceLabs - Ignored package-lock.json - $.fn.val: ensuring when `null` is passed the value is cleared - Test: updated Travis CI configuration - Updated some dependencies - Test: updated `height` test to better support browsers returning floating values - Test: updated Karma configuration - $.fn.val: properly handling `null` - $.fn.append|prepend: ensuring it doesn’t throw when passed `undefined` - $.parseHTML: added support for malformed single-tags - $.parseHTML: added support for parsing thead/tbody/tfoot/tr/td/th elements - Test: removed the “ Passed!” suffix from messages - Test: fixed some malformed HTML ### Version 2.3.7 - Added cross-platform tests with SauceLabs - Test only against node LTS - Test: use IE11 on Windows 8.1 - Added a `test:karma:sauce` script - Added a `prepublish` script - Added some issue templates - Readme: added a “Contributing” section - Renamed `prepublish` script to `prepublishOnly` - Ensuring `$.parseHTML` always preserves the content of nodes ### Version 2.3.6 - chore(README): npm always lowercase - Merge pull request #201 from limonte/patch-1 - chore(tests): bump qunit to latest - Merge pull request #202 from limonte/upgrade-qunit - ci: setup karma test runner + travis - Readme: removed travis-ci badge - Coding-style normalization - Added a `test:karma` script - Test: avoiding passing malformed html to `$.parseHTML` - Test: ensuring there are no syntax errors on IE11 - tests: use npm ci - chore: use Node.js 10 - Readme: added a “License” section - Readme: added a “Thanks” section - Optimize .empty(), use removeChild() instead of .innerHTML = '' - `$.fn.empty`: updated code style ### Version 2.3.5 - Improved support for Node.js ### Version 2.3.4 - Moved `pacco` to `devDependencies` ### Version 2.3.3 - cash: using the provided context when selecting by id - cash: added support for using a cash object as the context - Improved readme ### Version 2.3.2 - Added a logo - Ensuring `$.fn.replaceWith` and `$.fn.replaceAll` work with multiple targets - $.fn.val: ensuring setting multiple values on a `select[multiple]` works - Added some tests ### Version 2.3.1 - Added support for `window` to dimensions-related methods ### Version 2.3.0 - Added a `$.fn.contents` method ### Version 2.2.1 - Ensuring a cash collection gets printed as array-like in Chrome ### Version 2.2.0 - Improved `test:jquery` script - Added `$.hasData` - $.fn.serialize: ensuring elements have a name - $.fn.serialize: ensuring empty string values are included - getValueSelectMultiple: checking for disabled options and disabled parent optgroups - $.fn.width|height: ensuring only element nodes are considered - computeStyle: ensuring only element nodes are considered - $.fn.css: skipping setting unsupported properties - $.fn.css: ensuring only element nodes are considered - $.parseHTML: ensuring it doesn’t throw when non-string values are passed to it - $.parseHTML: returning an array instead of a `NodeList` - $.fn.attr: returning `undefined` instead of `null` for missing attributes - $.fn.attr: removing the attribute when setting a value of `null` - $.fn.removeAttr: added support for passing a space-separated string of attributes - $.fn.css: added support for CSS variables - $.fn.detach: avoding throwing an error when the parent node is missing - getData: some minor changes - $.fn.data: added support for getting the entire data object - Test: added some tests for `$.fn.before` and `$.fn.after` - $.fn.before|prepend|append|after: added support for inserting multiple contents - $.fn.after|prependTo: fixed ordering - $.fn.serialize: skipping inputs of type `image` - $.fn.serialize: ensuring multiple forms can be serialized at once - $.fn.ready: passing `cash` as the first argument to the callback - getSuffixedValue: added back support for `animationIterationCount` - $.fn.after|prependTo: avoiding mutating passed objects ### Version 2.1.8 - Updated some dependencies - $.fn.on: calling `preventDefault` and `stopPropagation` on the event if the handler returns `false` - Added a `test:jquery` script for running the jQuery test suite with cash ### Version 2.1.7 - Added some more explicit `@require` statements - Added a script for rendering the dependencies graph - Added an ESM build ### Version 2.1.6 - Events: passing the actual target element as `this` for delegated events ### Version 2.1.5 - $.fn.removeClass: fixed attribute resetting ### Version 2.1.4 - Updated jsDelivr url - $.fn.trigger: events are now cancelable ### Version 2.1.3 - Merge pull request #184 from fabiospampinato/master - $.fn.width|height: fixed a bug with Firefox - Dropped IE9 support - Assuming getAttribute/setAttribute/remoteAttribute APIs are available - Added a `test:watch` script - Explicitly compile for IE10+ - Switching from UglifyJS to Google Closure Compiler - Events: removed jQuery-like methods: isDefaultPrevented/isPropagationStopped/isImmediatePropagationStopped - Events: avoiding using `get_data` for the cache - $.fn.filter: without a selector returns an empty collection - $.fn.index: optimized - test:watch: watching only the unminified bundle - Properly wrapping the bundle - getPrefixedProp: fixed caching logic - Major cleanup and bytes squeezing - Readme: updated `fn.has` documentation - Readme: fixed a typo - Readme: improved wording - Updated cash sizes - Updated partial builds ### Version 2.1.2 - Added some alternative configurations for pacco - Aligned `$.fn.prop` with jQuery’s - Aligned `$.fn.removeClass` with jQuery’s - Event delegation: handling the removal of the target from the DOM - Pre-merge cleanup/update ### Version 2.1.1 - $.parseHTML: added a todo - $.fn.filter: optimized - $.fn.map: optimized - $.fn.find: optimized - Minor style changes - Aligned `$.fn.removeData` with jQuery’s ### Version 2.1.0 - Aligned `$.fn.each` with jQuery’s - Aligned `$.fn.map` with jQuery’s - Aligned `$.fn.filter` with jQuery’s - $.fn.height|width: setting to each element in the collection - $.fn.on: renamed `delegate` to `selector` - Aligned `$.val` with jQuery’s - Aligned `$.fn.data` with jQuery’s - $.fn.css: automatically adding the `px` suffix when necessary - Readme: updated minified + gzip size - $.fn.height: fixed - Aligned `$.fn.width|height` with jQuery’s - Added support for namespaced events - $.fn.trigger: ensuring all namespaces match - Adding some methods to events: isDefaultPrevented, isPropagationStopped, isImmediatePropagationStopped ### Version 2.0.0 - Added a `guid` - $.fn.trigger: added support for triggering already-made events - $.fn.on|one|off: added support for multiple events - Readme: documented `$.guid` - Readme: updated `$.fn.trigger` documentation - Readme: updated `$.fn.on|one|off` documentation - Events: removing jQuery-like namespaces automatically - Added a `$.fn.slice` method - $.fn.height|width: added support for setting - Renamed `Init` to `Cash` - Readme: updated `$.fn.addClass|removeClass` - Readme: updated `$.fn.filter` - Readme: updated `$.fn.not` - Improved support for empty objects, without throwing errors - Ensuring eventCache is properly cleared - $.fn.off: added support for remiving all handlers - $.fn.remove: removing also all events - Added a `$.fn.detach` method - Added a `$.contains` utility - Added a `$.fn.replaceWith` method - Added a `$.fn.replaceAll` method - Removed event un-namespacing - Simplified wrapper - Added support for removing wrapped event handlers - Added support for removing handlers attached with `.one` - $.fn.one: ensuring `callback.guid` is set - Passing data as an argument - Major refactoring - Readme: updated links - Renamed `Global Methods` to `Cash Methods` - hasClass: properly escaping regex special characters - $.fn.offsetParent: ensuring it doesn’t throw with an empty collection - $.fn.removeData: fixed - removeData: fixed a variable name - initFragment: passing a string to `doc.implementation.createHTMLDocument`, as per spec - Added some tests - Requiring pacco@^1.1.0 - Explicitly compiling for ie >= 9 - Updated a todo ### Version 1.3.7 ### Version 1.3.6 - Test fixes - 1.3.5 - Argument required for `createHTMLDocument` - Run build tasks - fix: attributes/addClass, the wrong checking on class-name inclusion - fix: remove `spacedName` from `addClass` interface - Added travis ci support for modern node versions - Merge pull request #160 from amilajack/patch-1 - Update jsDelivr links - Merge pull request #168 from LukasDrgon/patch-1 - fix title - fix travis setup - Merge pull request #173 from DanielRuf/patch-travis - Merge pull request #171 from DanielRuf/patch-readme - Merge pull request #157 from AugustMiller/am-createdocument-argument - Merge branch 'pr/153' (Async DOM Ready) - Merge branch 'pr/158' - Compiled className fix - Merge pull request #141 from vivekimsit/add-gitattribute ### Version 1.3.5 - Add test case. - Normalize all text file in the repo. - Serialize elemnts outside form as well. - Fix for #143 - fn in should always be called asynchronously - Merge PR #105 'parseHTML-fix' of https://github.com/softwarespot/cash into 1.3.5 - Merge PR #116 "Form Cleanup" - Merge PR #140 "Form Cleanup" - Merge PR #123 "Filter Fix" - Merge PR #124 `isFunction` fix - Merge PR #133 "Traversal Fixes" - Merge PR #136 'semicolon-iife' of https://github.com/vivekimsit/cash into 1.3.5 - Merge PR #138 'constructor-fix' into 1.3.5 - Merge PR #145 "event-off-fix" ### Version 1.3.4 ### Version 1.3.0 - jQuery 3 comparison - Unified compare function for `$.fn.is` and `$.fn.not` to support looking for elements - Fixed `$.fn.siblings` to return a Collection instead of Array. - Fix for `$.fn.has` to return collection instead of Array and support for checking for an element instead of a string selector. - Use `$.fn.find` with an element instead of selector. - Minor cleanup - Merge branch 'master' of https://github.com/kenwheeler/cash - Fix for `$.fn.closest` to return correct results, `$.fn.filter` can now filter by Elements - Cleanup & build - Fix for #135: `$.fn.closest()` callstack exceeded - Add semicolon. - Use `Object.defineProperty` to attach the `constructor` property to the `cash.fn` prototype. #134 ### Version 1.3.4 ### Version 1.3.4-rc1 ### Version 1.3.3 - Merge branch 'master' into filter-fix - Filter fix ### Version 1.3.2 ### Version 1.3.1 - CDN Version Links ### Version 1.3.0 ### Version 1.2.0 - Size updates - Keep CDN files at last version until the CDNs have had a chance to update. - Simplified `on` - Updated README - Merge pull request #115 from kenwheeler/1.3.0 ### Version 1.3.0 - merge PR 110 - merge PR 111 ### Version 1.2.2 - merge PR 96 ### Version 1.2.1 - [ attr() ] - fix to return collection for multi-add - [ update ] - improve based on @shshaw comment https://github.com/kenwheeler/cash/pull/111#issuecomment-216283171 - Cleanup and @rwwagner90 fix ### Version 1.2.3 - Saving bytes - [ remove class ] - add test for removing all classes - [ remove all classes ] - add an option for removing all classes - supply no arguments to .removeClass() - update readme ### Version 1.2.2 ### Version 1.2.1 ### Version 1.2.2 - [ add / remove / toggle / has class ] - add hecks for integers and falsey values - closer to jQuery - was having script-killing errors when `.addClass("") ### Version 1.2.1 ### Version 1.2.2 - Version bump - `$.fn.filter` fix ### Version 1.2.1 - CloudFlare CDN - Clarified intro paragraph - Updated parseHTML which fixes the base url issue ### Version 1.2.0 ### Version 1.2.1 - Fix conflict - Merge branch 'kenwheeler-master' - Added NPM reference - Bower.json fix - Usage updates - Merge pull request #102 from kenwheeler/npm-bower-fixes ### Version 1.2.0 ### Version 1.2.1 - Update README.md - Fix example for $.isArray - Merge pull request #81 from shvelo/patch-1 - Add data to trigger event - Increment test values - Update README to state approximate size - Merge pull request #84 from joezimjs/master - Browser Support Clarification - Size comparison - Latest CDN version - Heading comment - Set multiple attributes & properties - Merge pull request #87 from kenwheeler/attr-obj - added index to docs - updated utilities & type checking links - Merge pull request #89 from devinargenta/docs/index-added - Size alignment - Documentation for `$.fn.offet`, `$.fn.offetParent` and `$.fn.position` - Documentation for `$.fn.removeProp` - Documentation for setting properties - Utility alphabetical order - Clarifying $.fn prototype - Method index tables ( #88 ) ### Version 1.2.0 - Merge pull request #1 from shshaw/selector - Merge pull request #70 from shshaw/master ### Version 1.1.0 - Fixed css() return value for object type input - Merge pull request #58 from kornalius/master - Update README.md - Fixing length to 0 when element doesnt exist - Merge pull request #64 from defrag/fix/empty-item-length - Fixing suite - Merge pull request #65 from defrag/fix/suite-fix - This is embarassing - Better init - Better `fn.find` - `return false` break `.each` - `fn.children` and `fn.is` improvements - Minor fixes - Smaller file size & Consistency - Better `append`, `prepend` - Clone entire collections - Cleanup - Added `.map` - README fixes - Simplification of manipulations - Fixed chain ability on `remove` - Traversal cleanup - Unified collection functions - Simplified class manipulation - Cleanup & simplification - Form fixes - Tiny utils added to `cash` - Trim down by using local `each` - `add`, `push` and `splice` - `toggleClass` - Trimming - Multi-parameter extend - Merge pull request #66 from shshaw/master - Merge remote-tracking branch 'kenwheeler/master' - Tabs to Spaces - Trimmed `index` - Direct `map` - Trimmed `outerWidth` & `outerHeight` - Cleaned up events - spaces instead of tabs - Minor cleanup - Form serialize fix - Merge pull request #67 from shshaw/master - Merge remote-tracking branch 'kenwheeler/master' - `after`, `before` & `insert...` - README cleanup - Trimming - README fix - Updated hints - Simplified `outerWidth` & `outerHeight` - Prefixed CSS Properties - Selector performance - Form test update - Merge pull request #69 from shshaw/better-selector - Merge remote-tracking branch 'kenwheeler/master' into selector - Even smaller `dimensions` - `event` fixes - `window` fixes - Clear _eventCache when all removed - No need for this check - No need for `i` - Private `data` store - Replace `_eventCache` - `.one` support - Move `data` up - `offset` - README updates ### Version 1.0.0 - Available in npm as cash-dom now - Adding is documentation - Add UMD wrapper - Store references for better minifying - Fill out package.json - Cleanup README - Merge pull request #40 from hackbone/umd - Conform to Airbnb javascript style guide - Arbitrary stylistic changes for readability - Minify dimensions better - Minify events better and cleanup - Alias slice and filter for minifying - fn reference for minifying - Cleanup gulpfile and remove beautify - Build lib - Stop using arguments object when unnecessary for better minifying - Switch to es6 with 6to5 and update linting - Return target in extend, improve minifying - Build lib - Remove "use strict" due to Safari HTMLCollection bug - Merge branch 'master' of https://github.com/thejameskyle/cash into thejameskyle-master - Removing strict from list - Merge branch 'thejameskyle-master' ### Version 0.0.3 - Trailing comma - Closure compiler did me dirty - README update - One mo gain - Update README.md - Merge pull request #9 from richguan/patch-1 - Merge pull request #7 from Fender123/master - Committing the dd feature in response to #16 - create tests for .add - gulped out the dist files - adding a few more testaroonies - adding some more testaroonies - allowing selector string input - fixing tests for selector string - - cash creeped back to $ when trying something, fixed. - Refactoring the $.fn.add method based on Ken's feedback, also update documentation and tests - Merge pull request #20 from simeydotme/master - change parents to closest and create new parents - add tests for parents, closest - updating documentation for closest and parents - committing gulped files - change parents to closest and create new parents - Merge branch 'master' of https://github.com/simeydotme/cash - improve performance - test that HTML is last item in collection - tidy up to match original format - First commit. - Merge pull request #23 from simeydotme/master - Merge pull request #22 from vivekimsit/feature-closest-method - Remove deprecated JSHint options - `package.json` will always be 2 spaces - Merge pull request #26 from arthurvr/patch-2 - Merge pull request #25 from arthurvr/patch-1 - matches was throwing errors in IE9 - fix up closest tests, and make the removeclass test more robust - fix merge error with .closest() - make .removeClass() more robust for IE9 - dist files committed - improve the removeClass() function and performance slightly for IE9. removeClass will now accept space delimited class names for removal - Merge pull request #29 from simeydotme/fix-closest-and-removeclass - Making .each more performant via length caching. Fixing html() numeric input - Update README.md - Merge pull request #31 from simeydotme/patch-1 - Fixing #32 - First commit. - Adds cash object support. - updating addClass function to allow multiple classes and to prevent duplicates in IE9 - update tests for multiple classes and to detect duplicates - update dist files - Merge pull request #38 from simeydotme/patch-addclass-2 - create a utility method to return a unique collection - update .parent(), .parents() and .add() to use $.unique() - update dist files and test cases - oopsy, meant to be parentElement - no need for that variable declaration - gulp back some refreshing minification - Merge pull request #37 from simeydotme/patch-parents-with-unique - Merge pull request #34 from vivekimsit/feature-add-is-support ### Version 0.0.2 - Performance - Big update - Fixing readme - Fixing siblings, making QSA return array - So dumb - Fixing _ leak - Add bower.json - Merge pull request #3 from digitaljhelms/bower-json - First round of unit tests + bug fixes - Fixing README typo & adding License - Fixes - Adding "auto-off" event registration and indexing - Bug Fixes - Updating delegate test and JSHint compat - delegate accuracy - updated outerWidth and innerWidth doc - Perf updates - Added a period(.) to the descriptions in README - Fixes #6 - Append and AppendTo can't chain - Merge pull request #10 from mienaikoe/master - Fixing html() & append returns - Merge branch 'master' of https://github.com/kenwheeler/cash ### Version 0.0.1 - Initial commit - Initial commit - README & Homepage - Update README.md