Skip to content

Releases: jorgebucaran/classcat

5.0.5

02 Apr 20:21
5.0.5
e7889b4
Compare
Choose a tag to compare

Add missing default function name to type definition (#43) by @Birdie0.

5.0.4

18 Aug 15:27
5.0.4
cb38fcb
Compare
Choose a tag to compare
  • Add missing supported types in index.d.ts by @motss (#41).

5.0.0

13 Feb 11:30
5.0.0
39f5988
Compare
Choose a tag to compare
  • Modernize, use ES modules, let. 🎉
    • IE11 and Node 8~10 are still supported.
  • Clean up code, fix incorrect return type (#37).
    • Avoid instantiating out variable when not needed.
    • Use different variable names for keys and indexes.
  • Remove .hasOwnProperty() check (42352a6).
  • Migrate tests to Twist.

4.0.1

29 Jun 00:43
4.0.1
52c2130
Compare
Choose a tag to compare
  • Change main back to a UMD bundle dist/classcat.js (#31 @wata727).

4.0.0

27 Jun 18:53
4.0.0
4aa2c4f
Compare
Choose a tag to compare
  • Change main target to src/index.js (an ES module). You can still use /dist/classcat.js if you want to load Classcat globally through the window.classcat object.
  • No other breaking changes! 💯

3.2.0

18 Aug 06:22
15b3452
Compare
Choose a tag to compare
  • Avoid boolean type coercion when stepping out from recursion.
  • Rewrite tests, benchmarks, and tweak other things (#27).
    • Cache Array.isArray.
    • Use Testmatrix.
    • Rewrite benchmark suite in a declarative style.
    • Use noEmit to validate .ts files without code generation.

3.0.0

28 Jan 09:44
ef18ca0
Compare
Choose a tag to compare
  • Fix benchmarks producing wrong results (#17).
  • Remove nested object support (#15).

2.0.0

26 Jan 07:03
586d67a
Compare
Choose a tag to compare
  • Don't add keys to the output if all child nodes are false (#14 #13).

1.0.0

07 Jan 06:09
de0c7fe
Compare
Choose a tag to compare

Classcat is a declarative string builder optimized for DOM className properties.