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
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 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 toprepublishOnly
- 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
todevDependencies
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 ofnull
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
andstopPropagation
on the event if the handler returnsfalse
- 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 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
toselector
- 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
toCash
- 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
toCash 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
fromaddClass
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 theconstructor
property to thecash.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
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
andfn.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
andsplice
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
fixeswindow
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