You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 KiB

Version 7.0.3

  • Updated “EleLoose” type

Version 7.0.2

  • Readme: updated npm installation command
  • Updated the “EleLoose” TypeScript type ensuring it isnt 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 dont 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 arent 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 jQuerys implementation
  • $.fn.on|one|off: ensuring namespaces-only events are ignored
  • $.fn.on|one|off: ensuring they dont 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 dont 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 arent cloned unnecessarely
  • $.parseHTML: ensuring whitespace around a single HTML tag is preserved
  • Ensuring empty selectors dont throw an error
  • Collections containing non-element objects:
    • $.fn.addClass|removeClass|toggleClass: ensuring it doesnt throw with collections containing non-elements
    • $.fn.attr: ensuring a collection containing non-element objects doesnt 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 doesnt cause an error to be thrown
    • $.fn.hide|show|toggle: ensuring a collection containing non-element objects doesnt 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 doesnt 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 doesnt 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 its 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 doesnt 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 doesnt 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 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 jQuerys
  • Aligned $.fn.removeClass with jQuerys
  • 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 jQuerys

Version 2.1.0

  • Aligned $.fn.each with jQuerys
  • Aligned $.fn.map with jQuerys
  • Aligned $.fn.filter with jQuerys
  • $.fn.height|width: setting to each element in the collection
  • $.fn.on: renamed delegate to selector
  • Aligned $.val with jQuerys
  • Aligned $.fn.data with jQuerys
  • $.fn.css: automatically adding the px suffix when necessary
  • Readme: updated minified + gzip size
  • $.fn.height: fixed
  • Aligned $.fn.width|height with jQuerys
  • 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 doesnt 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

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

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