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.
- 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.