Commit Graph

69 Commits

Author SHA1 Message Date
Sam Roberton cc33fe5a95 First pass at converting to CLJC for JVM testing
Note that the goal of using CLJC here is to enable writing and running
`deftest`s in JVM Clojure to test your (CLJS) re-frame app.  Actually
running a re-frame app as a meaningful thing on the JVM (other than for
tests) is explicitly *not* a goal.

- All files renamed *.cljs -> *.cljc
- New `re-frame.interop` ns for stuff that's different between CLJS and
  JVM Clojure, including Reagent interop.
- Other CLJS incompatibilities (eg `catch :default` and `deftype`'s
  `^:mutable` vs `^:volatile-mutable`) are handled with reader
  conditionals in-place.
2016-07-20 19:19:56 +10:00
Mike Thompson 6edebdeba4 Correct project.clj for releasing to clojars from Windows. 2016-07-19 14:52:03 +10:00
Mike Thompson accd17bf04 Add release tasks 2016-07-19 14:37:29 +10:00
Mike Thompson d1550d8e5e v0.8.0-alpha2 2016-07-19 14:34:10 +10:00
hipitihop a1314eb6c3 Add cljs-test to test-runner via browser/html
- standardised test namespaces: renamed to use -test suffix and moved to eliminate redundant /test folder
- added cljs-test based tests via browser/html. These mimic original karma tests.
   NOTE: previous lein aliases `once` and `auto` have been replaced by `test-once` , `test-auto` & `karma-once`
- update karma.conf & circle.yml
- updated CHANGES.md & CONTRIBUTING.md
2016-07-14 11:21:12 +10:00
Daniel Compton c7d21223e0 Don't sign releases 2016-07-08 17:28:25 +12:00
Mike Thompson 0d31e3c7c6 Cut v0.8.0-alpha1 2016-07-07 14:52:13 +10:00
Daniel Compton 00898f4c34 Upgrade Karma to 1.0.0 2016-06-24 17:21:26 +12:00
Mike Thompson 9452998e0b WIP. undo test fails. 2016-06-22 10:54:41 +10:00
Mike Thompson 398d68a639 Bump various dependencies 2016-06-14 22:46:38 +10:00
Stuart Mitchell 48a1bda438 register-pure-sub: uses a function to do the work 2016-06-14 14:52:25 +12:00
Stuart Mitchell cb36218dce remove cljs-transit dependency 2016-06-14 14:38:44 +12:00
Mike Thompson 95c32ed985 Bump dependencies in projects 2016-06-11 22:21:29 +10:00
Mike Thompson 32ab35a436 Bump dependencies. In particular for Reagent 0.6.0-SNAPSHOT 2016-05-29 23:22:41 +10:00
Daniel Compton b4ac376f60 Fix :clean-targets folder 2016-05-05 11:36:47 +12:00
Daniel Compton cc1c32301b Bump to 0.7.1-SNAPSHOT 2016-03-15 08:52:43 +13:00
Mike Thompson 151c32d448 Time to release v0.7.0 2016-03-14 23:32:54 +11:00
Mike Thompson 3246265483 Added one tick of extra pause when events have `:flush=dom` metadata. Previously, there were odd times when the pause wasn't enough. 2016-02-26 14:24:34 +11:00
Daniel Compton 96ff91f1ff Bump project to 0.7.0-alpha2 2016-01-28 23:20:57 +13:00
Daniel Compton 1ceb5acc63 Update Karma version to 0.13.19 (forked) 2016-01-11 14:30:24 +13:00
Mike Thompson a1700b243a Bump to version 0.7.0-alpha 2015-12-22 00:54:05 +11:00
Daniel Compton 3334297f23 Switch to using CircleCI and automated testing with Karma
- Remove travis config
- Add CircleCI config and badge
- Add docs on running the tests
- Create a test runner
- Add npm dependencies and gitignore
2015-12-10 21:47:18 +13:00
Mike Thompson 2dd5d0d2a8 Update dependencies and switch to 0.6.0 version 2015-12-08 07:38:32 +11:00
Mike Thompson e59cccd7a4 Begin v0.6.0.alpha1 2015-12-06 23:15:57 +11:00
mike-thompson-day8 fef2c4d3c6 Bump to version 0.5.0 2015-11-05 17:20:52 +11:00
mike-thompson-day8 cd230d1da2 Bump to alpha3 2015-11-04 17:12:06 +11:00
mike-thompson-day8 cb76ed3741 Use more modern dependencies 2015-11-02 22:37:04 +11:00
Daniel Compton a9bdb84366 Bump version to alpha1 2015-10-16 17:00:37 +13:00
Daniel Compton 12b71b85e5 Update version to 0.5.0-SNAPSHOT 2015-10-16 14:47:15 +13:00
Daniel Compton 00eda37305 Bump to 0.4.2-SNAPSHOT 2015-09-28 10:04:40 +13:00
Daniel Compton c3f0b9e68d Add deploy repositories for clojars 2015-07-27 20:05:26 +12:00
Krisztian Szabo 312eae223f Remove unnecessary whitespace from code 2015-07-24 16:39:28 +02:00
mike-thompson-day8 b227dc4d98 Bump to version 0.4.1 2015-05-28 23:17:40 +10:00
hipitihop a1b0690d0a fix typo in project.clj :description 2015-05-19 15:04:24 +10:00
mike-thompson-day8 a1f60f8227 Switch back to v0.4.0 2015-05-03 19:04:50 +10:00
mike-thompson-day8 0a335f4871 version 0.4.0.SNAPSHOT 2015-04-24 22:16:04 +10:00
hipitihop 2571cb5e0b undo
- change undo to support separate event :purge-redos
- bump to [org.clojure/clojurescript "0.0-3211"]
2015-04-24 16:12:14 +10:00
mike-thompson-day8 72b605340e Bump various for a v0.3.2 release 2015-04-22 00:18:31 +10:00
mike-thompson-day8 55c563c951 Now I really am working on v0.4.0 2015-04-17 23:49:31 +10:00
mike-thompson-day8 f69b7cd332 Move examples to v0.3.1.
Plus undo previous mistaken checkin to todomvc
2015-04-17 22:42:46 +10:00
mike-thompson-day8 e4f2cbee96 Start work on v0.4.0 2015-04-16 00:13:11 +10:00
mike-thompson-day8 123011ee1d Better description 2015-04-15 22:34:36 +10:00
mike-thompson-day8 1d2682e887 Merge branch 'develop' of https://github.com/Day8/re-frame into develop 2015-03-13 23:31:08 +11:00
mike-thompson-day8 54da79fd00 Use latest version of reagent 2015-03-13 12:30:15 +11:00
Stuart Mitchell b98feca0e4 added phantomjs option for testing 2015-03-11 16:19:42 +13:00
Stuart Mitchell 2490a4768c made slimer the default tests 2015-03-11 13:09:14 +13:00
Stuart Mitchell 7d9286f042 test-slimer 2015-03-11 12:53:34 +13:00
mike-thompson-day8 c50f88caf0 move on to 0.3.0 2015-03-07 21:35:55 +11:00
Stuart Mitchell f62bb1a324 first run of travis and tests 2015-03-04 17:12:54 +13:00
mike-thompson-day8 894664ae20 Next release will be 0.2.0 2015-03-02 23:01:40 +11:00