392 Commits

Author SHA1 Message Date
b5de2fd1cf add data-frisk-rum to Readme in libraries section (#220)
Co-authored-by: Dmytro Palamarchuk <dmytro.p@attendify.com>
2020-07-06 10:11:26 +03:00
380ae66568 0.12.2 0.12.2 2020-06-30 12:52:32 +03:00
d0e6c3f04b Merge branch 'gh-pages' of github.com:tonsky/rum into gh-pages 2020-06-29 20:48:30 +03:00
3102fbcf62 add missing :key-fn to specs 2020-06-29 20:46:51 +03:00
4cd9fb73de Add missing did-update to rum specs (#216) 2020-06-29 20:19:56 +03:00
05ecc1dcca 0.12.1 0.12.1 2020-06-29 11:34:46 +03:00
d70b85c77f update readme 2020-06-29 11:25:46 +03:00
c89391727e Add info about performance considerations (#103)
The performance differences between using forms handled by Sablono's [`compile-form`](https://github.com/r0man/sablono/blob/master/src/sablono/compiler.clj#L93) and not are not documented. Because the difference is so significant, I think it is worth adding to the README.
2020-06-29 11:15:44 +03:00
66d352acde add warn-on-interpretation flag 2020-06-29 11:13:04 +03:00
14ced1401c assert mixin keys, resolves #96 2020-06-29 10:35:52 +03:00
135ae4ea30 preserve string keys, resolves #129 2020-06-29 10:04:51 +03:00
262a9c51b0 preserve string keys, resolves #129 2020-06-29 10:03:02 +03:00
6ebb0a39b1 reverse the order of args in use-reducer, resolves #213 2020-06-29 09:21:27 +03:00
b4bb657061 fix defcontext macro, resolves #214 2020-06-29 09:15:56 +03:00
921dd2fe74 update readme 2020-06-28 22:41:48 +03:00
2da89a67db Sablono fork & Remove render queue (#205)
* sablono for wip

* sablono fork wip

* fmt

* sablono fork wip

* sablono fork wip

* sablono fork wip

* sablono fork wip

* sablono fork wip

* 0.12.0-SNAPSHOT

* sablono -> daiquiri

* do not use JSValue to compile to js object & array

* handle fragment syntax on jvm ssr

* cache transformed attrs

* fix no sablono

* compiler tests wip

* emit nil for attrs and children instead of empty object and array

* wip

* wip compiler tests

* done compiler tests

* type inference and tests

* wip propagate defc return tag

* wip propagate defc return tag

* wip propagate defc return tag

* wip propagate defc return tag

* done propagate defc return tag

* add normalize tests

* add util test

* add interpreter test & node unit tests runner script

* run lein test from the script

* build

* v0.12.0
0.12.0
2020-06-28 22:39:44 +03:00
75174b9ea0 add hooks documentation 2020-04-29 15:26:06 +03:00
15dea0ca7c 0.11.5 0.11.5 2020-04-26 16:52:33 +03:00
56566b3232 add warning 2020-04-26 16:16:16 +03:00
7c9072ffc1 update hooks doc 2020-04-26 16:11:50 +03:00
f0d625b491 Document Rum react hooks wrappers in readme (#209)
* document Rum react hooks wrappers in readme

* fix link typo

* the the typo
2020-04-26 16:06:14 +03:00
5d3c7b43db fix hooks for clj 2020-04-22 15:01:03 +03:00
7dd7355dad update changelog 2020-04-22 14:01:20 +03:00
3938ac1a01 add js class adapter with a hook for rendering on jvm 2020-04-18 19:53:25 +03:00
87d4a96d32 fix DCE of unused components (#199)
* fix DCE of unused components; closes #128

* dce and add tests
2020-04-18 17:45:42 +03:00
e1731aed1e Add wrapper for React.createRef (#206) 2020-04-17 17:30:40 +03:00
f1652d4f82 include namespace part in contexts displayName 2020-04-16 18:03:43 +03:00
bacb225cf7 include namespace part in components displayName 2020-04-16 17:54:56 +03:00
0f9049c208 Add new React Context API 2020-04-16 17:38:54 +03:00
a723bc12b0 Add links to issues and PRs (#203) 2020-04-16 12:27:06 +03:00
25902ccbc2 add suspense doc 2020-04-15 18:52:17 +03:00
5c77a09172 update changelog 2020-04-15 16:13:58 +03:00
40702edc1e 0.11.5-SNAPSHOT 2020-04-15 15:56:18 +03:00
f230e33f99 add exclusions in deps.edn 2020-04-15 13:06:41 +03:00
fb6f6b0b6e include build artifact for demo site 2020-04-15 12:49:44 +03:00
7a815ac7f1 fmt with cljfmt 2020-04-15 12:42:05 +03:00
81a50c353d update changelog 2020-04-15 12:36:34 +03:00
1c7440a1cc update changelog 2020-04-15 12:34:47 +03:00
409f3d1b10 update changelog 2020-04-15 12:33:39 +03:00
8de53ee50f Add deps.edn 2020-04-15 02:15:14 +03:00
1785fd8401 Add JS SSR API, fixes #105 2020-04-15 01:14:25 +03:00
21189caf3c Escape :class and :type attribute values, fixes #93 2020-04-15 00:44:26 +03:00
f666e93705 Fix multiple return components + rum/with-key on JVM SSR, fixes #185 2020-04-15 00:30:23 +03:00
9019cbd77a Add rum/fragment component 2020-04-15 00:07:54 +03:00
45795c7808 Serialize :type attr value, fixes #120 2020-04-14 23:45:34 +03:00
27126e3738 Add rum.lazy-loader and Suspense component 2020-04-14 23:30:33 +03:00
91e46be0d2 Add hooks use-state, use-reducer, use-effect!, use-callback, use-memo and use-ref 2020-04-14 23:14:40 +03:00
28e120f5bc Upgrade to React 16.8.6
- Apply `React.memo` for `defc` with only `rum.core/static`
- Update `cross-origin` attribute conversion
2020-04-14 21:58:13 +03:00
eda32f7609 Update TourneyBot link in README (#201) 2020-04-14 20:11:25 +03:00
e06eabb882 add UXBOX as the library user 2020-04-14 15:35:14 +03:00