New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Select2 4.0.6 #5488
Merged
Merged
Release Select2 4.0.6 #5488
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
By adding a reference to the main dist CSS, gulp tools such as `sass-module-importer` can automatically import the stylesheet
Fixes #4355 Verified in Firefox & Chromium
* Add Albanian localization * Fix travis error * Rename al.js to sq.js
* Add georgian (ka) localization * Fix jshint warning * Minor fix
* Add Nepali (np) localization * rename np.js to ne.js Closes #5294
…wns to allow toggling of highlightFirstItem() behaviour (#5150) * Add scrollOnSelect as a configurable option * default scrollOnSelect to true to avoid modifying existing behaviour * added tests and default option for scrollAfterSelect
It should be simplified to a typewriter apostrophe.
Right now we have a ton of old, stale tickets and this should allow us to get a hold of the problem and try to get ahead of it.
replaced \u03C9 (GREEK SMALL LETTER OMEGA: ω) with \u03CE (GREEK SMALL LETTER OMEGA WITH TONOS: ώ)
Get Grunt consistently working again
* Start running tests against jQuery 2.x We were only running tests against jQuery 1.x before and they were all passing. This was a problem because apparently all of the data-* attribute tests fail in jQuery 2.x. We are now running both the integration and unit tests against both jQuery 1.x and jQuery 2.x. Right now this resulted in a complete duplication of the test files because there wasn't an obvious way to run the tests against both versions. We're going to look into removing this duplication in the future once the current issues are fixed. We are also going to look into testing against jQuery 3.x in the future, since that is also a supported line of jQuery. * Force the data-* attributes to be parsed There was a change made that switched us from using `$.data` and `$.fn.data` internally to using an internal data store (managed through internal utilities). This had the unfortunate side effect of breaking the automatic loading of data-* options in versions of jQuery other than 1.x, which included anything that would be considered modern jQuery. While the change was made and approved in good faith, all of the tests passed and the docs pages appeared to be working, the tests really failed when running on newer versions of jQuery. This was confirmed when we started running automated tests against both versions, which confirmed the bug that others have been seeing for a while. The change was made becuase calling `$.fn.data` on an element which contains a reference to itself in the internal jQuery data cache would cause a stack overflow. This bug was well documented at the following GitHub ticket and was resolved by no longer using `$.fn.data`: #4014 Unfortunately because `$.fn.data` was no longer being called in a way such that all of the data attributes would be dumped out, we needed to find a replacement. The substitute that was given in the original bug fix worked when the data cache was fully primed, but we never primed it anywhere so it actually failed in the general case. That meant we needed to find a way to manually prime it, which is exactly what this change does. * Clean up select2/utils
* select2.jquery.json - This was previously used by the jQuery Plugin Registry which was shut down and put into read-only mode a few years ago. Since nobody else appears to use this file, it doesn't make sense for us to keep bumping the version in it and keeping it up to date. * vendor/ - This was needed back when the full version of Select2 actually bundled its own version of jQuery. Since we never actually did this, we no longer need to keep the copy of jQuery around.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.