-
Notifications
You must be signed in to change notification settings - Fork 1.8k
ChangeLog
- Fixes auto control theme
- Removes auto-centering for sliders with no pager or controls
- Bumps npm and bower versions
- Removes node engine version requirement
- Removes auto-centering from the theme file (
jquery.bxslider.css
)
- Allows new version to be published to NPM
- Fix: jQuery 3 support
- Adds Gulp and removes Grunt (for easier local development)
- Fix: Vertical carousel minSlides not working #840
- Fix: slider breaks with css animations if settings.speed set to 0 #838
- Fix: Slider runs into undefined state when reloadSlider is called before initialization was finished #833
NOTICE: We have switched to a Grunt based build process in order to leverage Assemble for local documentation building. Please review the above notes about Grunt for the commands available.
- Fix: Fixed transition from first to last slide during infinite loop #778
- Fix: Reload on multiple sliders doesn't work? #755
- Fix: bxSlider with text only #746
- Fix: bower missing main and ignore entries #738
- Fix: Tickermode transitionend event bubbling #737
- Fix: Initializing before destroyed breaks slider #748
- Enhancement: Added shrinkItems carousel setting #772
- Enhancement: Maintain auto display of slides after a manual selection #594
- Enhancement: Slider getter through jquery object #739
- Enhancement: Add aria attributes #751
- Enhancement: Slider element in every callback and a new method getSliderElement (#780)
- Enhancement: Local Documentiation and examples. I have added buildable documentation to the repo. This will expand over time and allow for community corrections as needed. Please see above Grunt notes on how to build.
- Minor bug fix
- Fix: Remove unused plugin variable (#733)
- Fix:
updateAfterSlideTransition
not being called (#704) - Fix: Slider stops auto advancing (#702)
- Fix: Refresh page, slider show the last item at the first in mode: 'horizontal' (#694)
- Fix: horizintal ticker stutters on loop (#669)
- Fix: Wrong bx-wrapper bottom margin with controls=true and pager=false (#647)
- Fix: add css tickerHover. (#629)
- Fix: Slider refusing to scale down, only up (#611)
- Fix: bxSlider freezes on touch devices (#540)
- Fix: Multiple fixes and improvements for Windows Mobile Devices (#596)
- Fix: Accessing bxslider's slider object inside its “onSliderLoad” callback returns undefined (#475)
- Fix: infiniteLoop glitch when scrolling from first to last slide (#429)
- Enhancement: Cancel transitions on callbacks by returning false. (#411)
- Enhancement: Added Keyboard arrow left and right support (#239)
- Fix: Merge Conflict in dist
- Fix: modified bower.json
- Fix: Reverse #714, fixes #722.
- Fix: Repo Tag #729
- Fix: #720 pagerCustom issues
4.2.0 Introduces a streamlined build process using gulp. Along with this new build process the projects folder structure has been changed. You will find a dist
folder with all assets ready to use, including both minified and unminified versions of the javascript. These assets should be ready to go. In src
you will find the uncompiled assets, including a new less version of the css for bxslider. This is an important step for bxslider. It will help speed development up and keep work clean. It also paves the way for a big revamp we have planned in the future.
Unfamiliar with npm? Don't have node installed? Download and install node.js before proceeding.
From the command line:
- Install gulp globally with
npm install -g gulp
- Navigate to the project directory, then run
npm install
You now have all the necessary dependencies to run the build process.
-
gulp
— Compile and optimize all files todist
-
gulp styles
— Compile css assets only todist
-
gulp scripts
— Compile js assets only todist
-
gulp images
- Run lossless compression on all the images and copy todist
-
gulp jshint
— Checks JS and JSON code for errors based on our .jshintrc settings
- Fix: responsive issue for horizontal mode for issue #611, #714
- Fix: extra space on the left when using fade mode. #715
- Fix: wrongly removing custom pager in destroySlider #610
- Fix: bug with reloading slider with custom pager #545
- Fix: Issue with infinite scroll sometimes returning to 0 #481
- Fix: When "infiniteLoop" is used, true is not passed to a clone method. #346
- Fix: "pagerCustom" won't work when using reloadSlider #171
- Fix: Remove vendor prefix for translateZ(0) #565
- Fix: give styles on focus for accessibility #228
- Fix: Minified Version out of sync.
- Fix: Remove -5px left #517
- Enhancement: Invert order call of appendControls() and appendPager() #226
- Enhancement: Various Indentation and typos in docs fixed. #551, #578
- Enhancement: Update jsDelivr with update.json for autoupdate of CDN
- Enhancement: Tag Repo so it can be included in CDNJS
- Created development branch to work from. Eventually will restructure entire repo to follow best practice setup.
- Added
bower.json
configuration file. Manage bxSlider as a dependency using bower.
- Removed imagesLoaded library and added iframe preloading support
- Added responsive option - setting to false will prevent $(window).resize binding
- Carousel mode (minSlides / maxSlides) was re-written to be more intuitive.
- SlideWidth now acts as it should (slides respect the width value).
- SlideWidth now properly parsed: accepts string ("600px") or integer (600).
- Slider now only needs to load visible slides (by default) in order to initialize which results in much faster loading. A "preloadImages" setting allows for configuration.
Long live Zep.