All Versions
16
Latest Version
Avg Release Cycle
31 days
Latest Release
56 days ago

Changelog History
Page 1

  • v5.5.1

    June 09, 2020

    The delay parameter has been set at 0 by default. This is sometimes causing an issue on iOS devices. Investigation and resolution still in progress via (#47)[https://github.com/[/issues/47](https://github.com/geosigno/simpleParallax.js/issues/47)]

    • 🍱 #806835 - 🚑 set the delay at 0 by default #47
  • v5.5.0

    June 07, 2020
    • 🍱 #806835 - ✨ add a refresh method #50
    • 👕 #8e2fdb - 🎨 various typo / lint / logic
    • 🍱 #59812c - 📝 more transparency about supported browsers #46
  • v5.4.1

    May 25, 2020
    • 🍱 #9b1c85 - 🐛 fix issue with lazy loaded images #45
  • v5.4.0

    April 08, 2020
    • 🍱 #bc258a - ✨ add support for videos #41
    • 🍱 #b6a994 - ✨ add new customWrapper setting #39
  • v5.3.0

    February 01, 2020

    🚀 This release add one parameter to simpleParallax - maxTransition. The maxTransition setting can be used to stop the parallax transition after a given percentage. By default, it translate from 0% to 100% of the user viewport. You can change it here to any percentage you want.

    • 🍱 #23ff83 - ✨ add maxTransition parameter
  • v5.2.0

    December 07, 2019

    🌐 This feature is fixing one issue when the translation was applied after the transition, so the first translation on load time looked buggy.
    It also removes the breakpoint parameter, as this should be managed outside the simpleParallax plugin.
    It adds one new customContainer parameter for those who want to apply the parallax on a custom scroll container (rather than the document itself).

    • 🍱 #76dfa35 - ⚡️ #26 separate CSS transition and transform to avoid buggy effect on loadtime
    • 🍱 #d65531d - 🔥 remove breakpoint setting
    • 🍱 #635788c - ✨ Custom scroll container option #32
  • v5.1.0

    June 13, 2019

    🚀 This release improve global stability.

    • 🍱 #63ed06 - ✨ simpleParallax can now be initialized from a string as element
    • ♻️ #63c552 - ♻️ refactoring destroy method
    • 👕 #5831f4 - 🎨 run eslint --fix
    • 🍱 #06bcee - ⚡️ improve the way resize method is handle
  • v5.0.2

    June 04, 2019

    🚀 This release fixes an issue when simpleParallax was initiliazed with a HTML Collection (eg: getElementsByClassName). A new helper has been created to convert all entry elements into an array.

    • 🍱 🐛 #68a5bf - fix Uncaught TypeError: this.element.addEventListener is not a function
  • v5.0.1

    June 03, 2019

    🚀 This release fixes an issue when simpleParallax was loaded via script tag. The libraryExport parameter was not set as "default" so the following error appeared "Uncaught TypeError: simpleParallax is not a constructor".

    • 🍱 🐛 #bb99df - fix Uncaught TypeError: simpleParallax is not a constructor #17
  • v5.0.0

    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