Slim.js Versions Save

Fast & Robust Front-End Micro-framework based on modern standards

v3.3.4

5 years ago

The es5 version declares "use strict" and causes the browser to throw error when writing to read-only properties. Now added functionality to test whether the property has a descriptor with a writable === true before attempting to update the property.

The main use-case is working with SVG elements, though it might occur in any bound object.

See #61 for reference.

v3.3.2

5 years ago

See #61

v3.2.9

6 years ago

fix: Issue from StackOverflow when slim.js is loaded multiple times.

v3.2.7

6 years ago

See #45

v3.2.6

6 years ago

options and table tags should be rendered as chrome and safari does, other tags should be wrapped by slim-repeat tag. This could cause some performance issues with very large lists (thousands) or deeply nested (recursively) repeated elements.

v3.2.4

6 years ago

#38 Fixed

v3.2.3

6 years ago

v3.2.1

6 years ago

New feature: s:switch, s:case, s:default

Bugfixes:

  • wrapGetterSetter (#31)
  • s:if recheck value not to break css transitions

v3.1.0

6 years ago

feat: update([optional args]) - force update for descendant elements. feat: commit([optional args]) - force reversed update for a single descendant element. fix: selectRecursive minor issue

v3.0.6

6 years ago

Microsoft Edge's browser marks in it's userAgent signature "Chrome" along with "Edge". The flag check for browser compatibility failed and now it isresolved.

Now all major browsers are running slim 3.+