Malo
Close

History | Changelog

2025 August 10

Major Release

2.0

Changes include

  • New: HTML Elements can be passed as a value for the "element" key in the animate and effect functions.
  • New: Allowing delay key for animate method.
  • New: slide-in animation now requires both the element and elementSelector keys, where "element" can be a selector string or an HTML Element, "elementSelector" will be a string representing the query selector.
  • Improvemet: Updated pop animation key frames to start and stop from scale of 0%.
  • Improvemet: Removing filter: opacity() from all keyframes and using only the "opacity" property to resolve animations failing to start on certain operations and reduce browser computation for animations.
Breaking changes
  • For applications using any variant of version 1, the slide-in animation will need to be updated to include the elementSelector key.

2025 June 25

Bug Fix

1.3.1

Changes include

  • Bug Fix: Prevent animations on startFrame function when the element has the same display value as the passed display value.

2025 June 22

Minor Release

1.3.0

Changes include

  • New: Adding "style" field for slide animation.
  • New: Adding "suppressErrors" property to malo.defaults object.
  • Improvement: Using short variable alias' to reduce malo.js file size.

2025 April 27

Minor Release

1.2.0

Changes include

  • Improvement: Using more robust key frames for "float-in" animation bounce variations.

2025 April 05

Minor Release

1.1.0

Changes include

  • New: Adding new animation "bubble"
  • Bug: Fixing invalid object reference in float in function when using the "style" field.

2025 February 6

Release

1.0

Record of the first release of Malo JS.