Commit Graph

191 Commits

Author SHA1 Message Date
Juho Teperi e673b1fc0a Update React, Clojure and ClojureScript 2019-02-07 20:43:42 +02:00
Juho Teperi ddd7f9a070 Fix infer externs problem in with-let macro, fixes #420 2019-01-10 21:04:27 +02:00
Juho Teperi 4ec10ac146 Bump version to 0.9.0-SNAPSHOT 2018-12-31 15:35:49 +02:00
Juho Teperi 02f895d8ce Update doo for aget fix 2018-12-31 13:45:03 +02:00
Juho Teperi 16d8021e89
Merge branch 'master' into fix-array-ops 2018-12-31 13:07:05 +02:00
Juho Teperi 3bd90a26ec Clean new create-class and remove create-react-class from tests 2018-12-31 10:37:43 +02:00
Juho Teperi 0bf23ebe86 Update ClojureScript
:npm-deps now defaults to false
2018-11-14 22:40:51 +02:00
Juho Teperi 427c91fdab Update figwheel and cljs 2018-10-26 00:55:05 +03:00
Juho Teperi 3fc06d4b60 Update React.js 2018-10-26 00:54:30 +03:00
Juho Teperi a5538b05dc Update React 2018-07-15 09:35:55 +03:00
Juho Teperi 168dcd2014 Update React 2018-06-17 20:50:10 +03:00
Juho Teperi 94ab386c79 Update ClojureScript 2018-06-16 01:06:07 +03:00
Juho Teperi 5548ad0866 Add cljsdoc config and rename docs/ to doc/ 2018-05-27 18:48:14 +03:00
Juho Teperi 4aaff8f2f7 Update figwheel 2018-05-21 13:17:13 +03:00
Juho Teperi af14a520b2 Release 0.8.1 2018-05-15 18:58:39 +03:00
Juho Teperi f5cb24cafc Update React deps 2018-05-04 17:51:51 +03:00
Juho Teperi fe2f82d032 Switch back to :cljsbuild :builds vector, for figwheel
Figwheel will default to first dev build.
2018-04-27 22:21:22 +03:00
Juho Teperi b8f80f56f9 Use checked-arrays for all test builds 2018-04-19 19:35:06 +03:00
Juho Teperi b7304d0f3f Fix aget/aset use with objects
This removes the interop macros which used aget/aset and prevented
Closure naming mangling, now normal property and method access is used
where possible, and goog.object used when using variable keys. Further
testing is needed to ensure this works correctly with Closure, as there
are some properties that are used with goog.object in one place, and as
property in another.

Fixes #324
2018-04-19 17:25:37 +03:00
Juho Teperi 1c5d361070
Merge pull request #365 from reagent-project/cljs-options
Fix and optimize Cljs compiler options
2018-04-19 17:05:50 +03:00
Juho Teperi 2f954302f6 Release 0.8.0 2018-04-19 16:59:25 +03:00
Juho Teperi 0be1551b8c Move cljs dependency to dev profile
Direct dependency to ClojureScript can add ClojureScript to uberjar,
when Reagent is used by a library (transitively, on Lein uberjar
profile) or application.
2018-04-17 20:59:20 +03:00
Juho Teperi 6e5356d8b9 Fix and optimize Cljs compiler options
- Enable aot-cache for all builds
- :source-map true is default, no need to set here
- Disable figwheel config validation for now
- Move prerender namespace, which uses built-in Node modules, to
separate folder to ensure this is not part of other builds.
- Use single source-path folder for Cljs to ensure less files are
compiled.
2018-04-17 20:24:41 +03:00
Juho Teperi 54f5e5842f Deploy site and docs from CircleCI
- Add missing Circle workflow
- Automatically deploy tagged docs
- Deploy prod-npm build for site, should work now (latest
Closure-compiler fixes sliders with React)
2018-04-16 19:52:47 +03:00
Juho Teperi 27a4335913 Release 0.8-rc1 2018-04-11 20:28:39 +03:00
Juho Teperi 35a04a6125 Use latest Closure for React fix 2018-04-04 19:11:58 +03:00
Juho Teperi b5a04f7d1a Update Cljsjs for extern fix
New externs fix isTextInputElement.supportedInputTypes function so range
input works with optimizations.

Fixes #321
2018-04-03 11:56:49 +03:00
Juho Teperi 12d590ff15 Document React 16 problems with npm-deps 2018-04-03 10:53:05 +03:00
Juho Teperi e095696bcc Use React 16 and simplify test setup 2018-04-03 10:33:01 +03:00
Juho Teperi 26de1c487b Bump version 2018-04-03 09:49:08 +03:00
Juho Teperi 450a9a723f Use React 16.3.0 2018-03-30 08:33:19 +03:00
Juho Teperi 46915307fa Update deps 2018-03-26 14:36:17 +03:00
Juho Teperi cd12a3188c Update doo 2018-03-13 21:35:19 +02:00
Juho Teperi 9b1b4e2c44 Update cljsjs versions 2018-03-13 21:24:37 +02:00
Juho Teperi f93dc7f756 Test with foreign libs in node 2018-03-08 19:29:46 +02:00
Juho Teperi b4bfb4d504 Update Cljsjs React packages 2017-12-12 16:10:45 +02:00
Juho Teperi b34ab91011 React 16.2.0 2017-12-04 17:01:13 +02:00
Juho Teperi c65d1d80a0 Update to React 16.1.1 2017-11-28 17:57:07 +02:00
Juho Teperi a8ec0d219b Add test for child context 2017-11-28 15:41:30 +02:00
Juho Teperi ff82417dd0 React 16.1.0 2017-11-09 19:34:58 +02:00
Juho Teperi ac32060655 Call init! in the prod build 2017-10-21 20:17:29 +03:00
Juho Teperi 86bbe68ee0 Release 0.8.0-alpha2 2017-10-20 11:08:51 +03:00
Juho Teperi 52b0b2eba4 Fix demo site build script, stop usinn lein profile merging 2017-10-18 14:25:41 +03:00
Juho Teperi c68f5a88f4 Optimize node modules, remove old stuff
- Removed webpack build for now, not up-to-date, can be added later if
needed
- Share node modules using symlinks for envs that use the same packages
2017-10-13 16:42:25 +03:00
Juho Teperi f590c342eb Allow running figwheel from test-environments folders 2017-10-13 15:59:48 +03:00
Juho Teperi 46d0e9d701 Fix figwheel demo 2017-10-13 14:10:10 +03:00
Juho Teperi 399c35f2e8 Run tests against React 16 UMD 2017-10-13 14:09:59 +03:00
Juho Teperi 957aa74bf4 Update deps 2017-10-12 13:52:27 +03:00
Juho Teperi fd93b09c96 Rework test runner and prerendering
Use doo for tests.
2017-09-29 01:34:06 +03:00
Juho Teperi 53cb6cbc2d Update React 15 and other deps 2017-09-28 22:15:19 +03:00