All Versions
17
Latest Version
Avg Release Cycle
32 days
Latest Release
916 days ago

Changelog History
Page 2

  • v5.0.0 Changes

    May 22, 2019

    ๐Ÿš€ This release is a full re-think and re-work of the architecture. simpleParallax now use ES6 classes.

    Here what has been done:

    • Gulp is not used anymore and has been replaced by Webpack and its libraryTarget set as UMD.
    • We now have a global simpleParallax container that initiates as many as you want instances of each parallax image. The controller and the instance are separated in two different files.
    • simpleParallax is now using the Intersection Observer API to check is an element is visible or not.
    • Destroy method has been simplified.
    • Breakpoint setting is now taking into consideration when user resize the window.
    • ๐ŸŽ optimisation has been done with the Request Animation Frame. Now if you create a new parallax instance after you already created one before, this will be added in the same animation frame to gain performance. Really useful when you want different orientations of parallax in the same page.
    • ๐Ÿšš no more IE11 support, polyfills have been removed. IE was never able to render the parallax effect properly anyway. If you still want to ensure compatibility to IE11, use the version 4.2.1.
    • 4 new orientations have been added - up left, up right, down left, and down right.

    simpleparallax.com and the logo have been refreshed by the way.

    List of commits

    • ๐Ÿฑ ๐ŸŽจ ๐Ÿ”ฅ #c4fd8a - set webpack environment and remove gulp/express/browserify
    • ๐Ÿฑ ๐ŸŽจ ๐Ÿ”ฅ #056633 - remove/adapt the handle function with ES6 standart #14
    • ๐Ÿฑ โšก๏ธ #b8667e - add Intersection Observer to check if element is visible
    • ๐Ÿฑ ๐ŸŽจ ๐Ÿšš #9ea196 - full restructuration of simpleParallax architecture
    • ๐Ÿ‘• ๐ŸŽจ #ba6609 - add prettier pre-commit with Husky and Lint Staged
    • ๐Ÿฑ โšก๏ธ #876347 - every new instance of parallax won't create a new Request Animation Frame if there is already an existing one
    • ๐Ÿฑ ๐Ÿ› #af10cc - fix an issue when destroy method was destroying all instances of simpleParallax - even instances that were not in the initial instance to removed
    • ๐Ÿฑ ๐Ÿ’ฅ ๐Ÿ”ฅ #a3c190 - remove IE polyfill - no more IE11 support
    • ๐Ÿฑ โœจ #cc8480 - you can now choose 4 new orientations - "up left", "up right", "down left" and "down right"
    • ๐Ÿฑ โ™ฟ๏ธ #b8e1bb - add support back for old browser that doesn't support Intersection Observer API
  • v5.0.0.beta Changes

    May 21, 2019

    ๐Ÿš€ This is the first beta release of simpleParallax version 5.0.0

    Here what has changed since 5.0.0alpha

    • ๐ŸŽ optimisation has been done with the Request Animation Frame. Now if you create a new parallax instance after you already created one before, this will be added in the same animation frame to gain performance. Really useful when you want different orientations of parallax in the same page.
    • destroy method has been rework to match with Request Animation Frame rework above and only destroy the instance you referred to.
    • ๐Ÿšš no more IE11 support, polyfills have been removed. IE was never able to render the parallax effect properly anyway. If you still want to ensure compatibility to IE11, use the version 4.2.1.
    • 4 new orientations have been added - up left, up right, down left, and down right.
    • ๐Ÿ‘Œ support for browsers than don't support Intersection Observer API has been provided.

    List of commits

    • ๐Ÿฑ #876347 - โšก๏ธ every new instance of parallax won't create a new Request Animation Frame if there is already an existing one
    • ๐Ÿฑ #af10cc - ๐Ÿ› fix an issue when destroy method was destroying all instances of simpleParallax - even instances that were not in the initial instance to removed
    • ๐Ÿฑ #a3c190 - ๐Ÿ’ฅ ๐Ÿ”ฅ remove IE polyfill - no more IE11 support
    • ๐Ÿฑ #cc8480 - โœจ you can now choose 4 new orientations - "up left", "up right", "down left" and "down right"
    • ๐Ÿฑ #b8e1bb - โ™ฟ๏ธ add support back for old browser that doesn't support Intersection Observer API
  • v5.0.0.alpha Changes

    May 15, 2019

    ๐Ÿš€ This is the first alpha release of simpleParallax version 5.0.0

    • ๐Ÿš€ This release is a full re-think and re-work of the architecture.
    • Gulp is not used anymore and has been replaced by Webpack and its libraryTarget set as UMD.
    • We now have a global simpleParallax container that initiates as many as you want instances of each parallax image. The controller and the instance are separated in two different files.
    • simpleParallax is now using the Intersection Observer API to check is an element is visible or not.
    • Destroy method has been simplified.
    • Breakpoint setting is now taking into consideration when user resize the window.

    List of commits

    • ๐Ÿฑ ๐ŸŽจ ๐Ÿ”ฅ #c4fd8a - set webpack environment and remove gulp/express/browserify
    • ๐Ÿฑ ๐ŸŽจ ๐Ÿ”ฅ #056633 - remove/adapt the handle function with ES6 standart #14
    • ๐Ÿฑ โšก๏ธ #b8667e - add Intersection Observer to check if element is visible
    • ๐Ÿฑ ๐ŸŽจ ๐Ÿšš #9ea196 - full restructuration of simpleParallax architecture
    • ๐Ÿ‘• ๐ŸŽจ #ba6609 - add prettier pre-commit with Husky and Lint Staged
  • v4.2.1 Changes

    March 09, 2019

    ๐Ÿš€ This release improves stability.

    • ๐Ÿฑ ๐Ÿ› #12 - Responsive images with simpleParallax
    • ๐Ÿฑ ๐Ÿ› #fc90ce9 - fix an issue with IE11 - Object.assign
  • v4.2.0 Changes

    March 05, 2019

    ๐Ÿš€ This release fix one major issue and improve performance and stability.

    Now even if you have a dozen of parallax images on the same page, they will all get proceed with the same request animation frame. The scripting task has been reduce by 4.

    Also, sometime the image went out of its container due to a wrong order of transform CSS. This issue exists since version 1 and give some hard time to solve it.

    • ๐Ÿฑ โšก๏ธ #2ace14 - use animationFrame/getViewportOffset only once for all instances
    • ๐Ÿฑ โšก๏ธ #8be0a8c - get translated value on init even if this current instance is not visible
    • ๐Ÿฑ โšก๏ธ #e86ea09 - removed unrelevant gap for isVisible method
    • ๐Ÿฑ ๐Ÿ› #169314 - fix an issue where the image get parallax out of its original container
    • ๐Ÿฑ โšก๏ธ #11 - Change internal behavior of some functions now that we're reusing RAF

    Contributor

  • v4.1.2

    March 04, 2019
  • v4.1.1 Changes

    March 03, 2019

    ๐Ÿšš PR#10 - destroy() throws error if called after removed from DOM

    #33006f - fix an issue with picture tag where init keep going