Commit Graph

176 Commits

Author SHA1 Message Date
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 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
Juho Teperi a36416aa51 Update figwheel and react 2017-08-30 14:47:07 +03:00
Juho Teperi de65818fe7 Add direct dependency to React Cljsjs package 2017-08-01 17:45:34 +03:00
Juho Teperi 801c32d0e0 Use fixed create-react-class Cljsjs package 2017-08-01 17:42:39 +03:00
Juho Teperi d732be32ed 0.8.0-alpha1 2017-07-31 13:36:41 +03:00
Juho Teperi 17fc0b9413 Move shim-process and fix create-react-class npm-deps version 2017-07-30 15:57:17 +03:00
Juho Teperi f99191625f Use new Cljsjs packages 2017-07-29 23:16:04 +03:00
Juho Teperi 5ab546a014 Use new Cljs and latest features 2017-07-29 16:26:15 +03:00
Juho Teperi be8f466158 Use externs from Cljsjs 2017-07-29 16:25:45 +03:00
Juho Teperi 1bf0dd3e5a Test npm-deps with advanced compilation 2017-07-12 23:00:59 +03:00
Juho Teperi 84bfd13052 Update to use JS requires 2017-07-09 23:11:49 +03:00
Juho Teperi dfb5d91b09 Merge branch 'master' into npm-deps 2017-07-09 15:46:15 +03:00
Juho Teperi a0635e0b34 Really release 0.7.0 2017-06-27 19:05:19 +03:00
Juho Teperi 3cf045dc82 Fix partial-ifn with latest Cljs
Old implementation incorrectly used variadic arity for -invoke
implementation. Variadic artities for protocols are not supported by
Cljs. The old code as worked by luck but was broken by a recent change:
https://dev.clojure.org/jira/browse/CLJS-2099

New implementation properly implements all the artities for -invoke. New
implementation creates the partial fn in a constructor function, so -invoke
code doesn't need to do that. New implementation also implements Fn.
2017-06-27 15:16:10 +03:00
Juho Teperi f750a99abd Enable advanced build 2017-06-06 19:10:41 +03:00
Juho Teperi 9d2991ed32 Test with npm deps 2017-06-06 18:33:23 +03:00