Releases: vitch/jScrollPane
jQuery security fix and make sure everything is jQuery 3.x comptible
There is fix for two jQuery security Issues:
- Jquery 3.5.0: Security Fix Closing HTML Tags #376
- Jquery 4.0: Use of number-typed values is deprecated #377
All the scripts that are not part of jquery.jscrollpane.js like jquery.mousewheel.js and mwheelIntent.js are updated to follow jQuery 3.x binding system. There is also work on stickToBottom and stickToRight settings. They work little bit differently if you turn of maintainPosition setting to false. After that they get you to bottom or right everytime reinitialize()-function is run. If you have maintainPosition set to true (which is default) then user have to go bottom and after that it stays at bottom.
Script is also run through Prettier beautifier which also made run everytime Grunt is excecuted and code which doesn't go through prettier is not pretty enough.
Be sure to test before taking this to production
Keeping NPM happy
CSS csslint changes and new jQuery registeration
Changes are the same as Relase Candidate 2.
Please check CSS changes before taking this in production! Again CSS has changed please check that it doesn't break you or your system.
-
Changes
- CSS files in project haven't changed for a while and they are base CSS for many projects.
-
Merged
- #360 Register to globally available version of jQuery
Besides these don't worry be happy!
CSSlint corrections and jQuery global for ES6
As sucked again in NPM skipped Release Candidate 1! This is just same but as NPM I have to rise number
-
Changes
- CSS files in project haven't changed for a while and they are base CSS for many projects. Fixing something can lead mass destruction of web projects. Please these changes before taking this in production.
-
Merged
- #360 Register to globally available version of jQuery
Besides that happy summer holidays in Norther hemisphere..
New Resize Sensor solves dynamic page problem
jScrollPane have had until now resize system which just polls changes in page and that was little bit resource hog event with newest machines. Version 2.2.0 introduces new Resize Sensor (which have one have to enable with new parameter). Please see new example HTML file how to use it and does it fit to your system.
Mayday Mayday Mayday (almost)
It's spring in my hemisphere and Mayday is coming. For this release I recommend heavy testing!
There is new way to watch changes of the screen size or size changes of component size. Another change is minimal NPM build adoption. So make sure you check them out!
For background music I can recommend (As I don't know any good wines) Members of Mayday: Mayday Anthem from marvelous year 1992.
In NPM database this one is now tagged as 'next' as bug #358 pointed out
Webpack here we come
If you are using Webpack you should really update to this release as this one really works with it!
- There is no changes in code only package.json changes so if it's working for you it's not borked by me or anyone!
- Fix issue #356 and people who use Webpack should be happy now!
- Move examples to own directory from polluting root
If this release makes your code dance Salsa20 then please submit new Issue
Webpack and Zen of NPM
As Node is fairly new system and Webpack is even newer system. There is much documentation but there ain't much how to solve problems. Long story short (Long story see Issue #356): good news is that Webpack is working now and bad news is that there is change in package.json which can break your build.
If you use Webpack or rely on NPM-package manager you should really test this before this is released because this is how we roll ever after from this
Okay I admit my inferior knownledge about NPM
My knowledge how people like to use jScrollPane is getting wider and wider. As breaking some people build systems I update this again in trying to get it working for all.
- Also *.html files are moved to examples
- build/GruntFile.js is now /GruntFile.js
Again if this break for you. Please open Issue so it would be ironed out before 2.1.3
NPM is here to stay
This small minor release is all about getting NPM package manager back in business. It doesn't fix anything nor it doesn't bring any new functionality.