Skip to content

Releases: vovkasm/react-native-stylable

v0.1.0

24 Jun 20:00
Compare
Choose a tag to compare

Bug Fixes

  • make getDisplayName to be almost equal to react getElementName (6449d80)
  • migrate to prop-types module (React.PropTypes is deprecated) (1cd5750)
  • react warn if we try to get ref of pure component (ffadc1e)

Features

  • package: compile & release es5 version (0e0ba9a)

Release 0.0.5

26 Dec 11:59
Compare
Choose a tag to compare
  • Proxy setNativeProps to wrapped components so they can be used as direct Touchable childs. (cb5ba87)
  • Add benchmarks for selectors (be0ab83)
  • Split bench.js to runner and benchmark function. (e274907)

Release 0.0.4

22 Dec 17:19
Compare
Choose a tag to compare
  • Use default for React Native .babelrc file. Using babel-plugin-istanbul breaks testing in apps, that use this module. (41ac903)
  • Add test for "out-of-tree" components (b07dcee)
  • Add additional tests for rules order. (aea0375)

Release 0.0.3

21 Dec 20:39
Compare
Choose a tag to compare
  • Add release-it config file (22c25df)
  • Reflow Node props calculation logic. Speed returned to previous levels: new theme & props x 219,368 ops/sec ±0.80% (88 runs sampled) (abb1dfa)
  • Remove unused Node functional (e5f8db0)
  • Fix benchmark (5207094)
  • Now parent variants works (336d797)
  • Rewrite selectors (1e94265)
  • Stylesheet.getProps got whole Node (6775c26)
  • Extract Node to distinct file (6a31a59)
  • Move all logic to Node, rename props (a61db9e)
  • Rename Path to Node, move style sheet to Node (3b24102)
  • Begin selector parser (bf309e6)
  • Extract selector parsing (2076355)
  • Add failed test (d328516)
  • 0.0.2 (1bbb25e)
  • Add variant docs. (f31bb4e)
  • Add docs to README.md (d35e3fe)
  • reformat package.json (9813bcd)
  • Add some docs (78788ad)
  • rename Provider to StyleProvider for consistency (667b407)
  • Remove doc comments in private modules (4c1d68a)
  • Now variants should work (6e67318)
  • stylable: use path object (b8dafa5)
  • Remove other stranche test (0312008)
  • Rename to Signal (3599025)
  • mini-signals: Remove once functionality (63caf2c)
  • Import mini-signals, fix codestyle & adapt tests (7e9f9a7)
  • Implement variants in Stylesheet (ba7e650)
  • Refactor (e6df6ed)
  • Additional tests for RN styles (26c73f9)
  • Correctly handle RN styles (abc2721)
  • Rework getProps algorithm (e55c023)
  • Tune coverage (3df76dc)
  • Add test for mixin in context (1c4dc18)
  • add test coverage (dc2b709)
  • Remove all caches. Handle mixins within context. (7ef8dd9)
  • Simplify context pass (21112b5)
  • split context to global - stylesheet and local - context (path) (f085db4)
  • Remove global cache for easy refactoring (4476f95)
  • Tune benchmark (7969f80)
  • Micro optimize (e1d11a8)
  • Split Selector to Selector & SimpleSelector (6c6ec85)
  • Add some mixins to benchmark (483aab6)
  • Add mixin-in-mixin test (aeb39a2)
  • Bump version to dev: 0.0.2-alpha.1 (9163a02)
  • Add README (166610f)
  • Add primitive test for StyleProvider, stylable components (4157df4)
  • Use react-native-mock in tests setup (4dd46b8)
  • Missing deps (f248e97)
  • Fix spacing (17e0d6d)
  • Update npm meta-info (fcb8bfe)
  • tests: lint check files in tests folder (66ae66f)
  • Add LICENSE (19409a8)
  • Directory structure + lint tests (1e957c6)
  • Simplify gitignore (092e806)
  • Initial import (212d0e8)