- default shadow build for cider-jack-in-cljs now works correctly (.dir-locals.el)
- Conform to structure best-practices
- Upgrade re-frame to 1.4.2
- Upgrade re-frame-10x to 1.9.3
- Upgrade shadow-cljs to 2.26.2
- Upgrade cider-nrepl to 0.44.0
- Upgrade re-frame to 1.3.0
- Upgrade shadow-cljs to 2.19.9
- Upgrade karma to 6.4.0
- Upgrade karma-chrome-launcher to 3.1.1
- Upgrade shadow-cljs to 2.19.8
- Upgrade re-frame-10x to 1.5.0
- Upgrade re-frame-10x to 1.2.8
- Upgrade re-frisk to 1.6.0
- Upgrade re-pressed to 0.3.2
- Upgrade cider-nrepl to 0.28.4
- Upgrade shadow-cljs to 2.19.0
- Upgrade re-frame-10x to 1.2.6
- Upgrade binaryage/devtools to 1.0.6. This has critical fixes for re-frame-10x.
- Upgrade shadow-cljs to 2.18.0
- Upgrade binaryage/devtools to 1.0.5. This has critical fixes for re-frame-10x.
- Upgrade re-frame-10x to 1.2.4
- Upgrade reagent to 1.1.1
- Upgrade shadow-cljs to 2.17.8
- Upgrade cider-nrepl to 0.28.3
- Upgrade re-frame-10x to 1.2.0
- Upgrade shadow-cljs to 2.15.2.
- Add 'npm run ancient' as an alias for antq. Requires
clojureCLI tools.
- Upgrade shadow-cljs to 2.15.1
- Upgrade karma to 6.3.4
- Upgrade cider-nrepl to 0.26.0
- Upgrade shadow-cljs to 2.14.6
- Upgrade pushy to 0.3.10
- Upgrade re-frame-10x to 1.1.10
- Upgrade re-frame-10x to 1.1.7. Fixes several bugs;
- Upgrade re-frame-10x to 1.1.4
- Upgrade reagent to 1.1.0
- Upgrade shadow-cljs to 2.14.5
- Fix
+testshadow-cljskarma-testandbrowser-testconfigs. See #159. Thanks to @ertugrulcetin. - Fix styles.cljs path in generated
README.md. Thanks to @aaronshim. - Fix fallback to
index.html. See #161. Thanks to @mattdamon108.
- Upgrade re-frisk to 1.5.1. Fixes flexsurfer/re-frisk#63. Thanks to @flexsurfer.
- Upgrade re-frisk to 1.5.0
- Remove broken
+calvaoption as Calva has built in support for pure shadow-cljs projects. Fixes #155 and BetterThanTomorrow/calva#1121. Addresses BetterThanTomorrow/calva#314. Thanks to @PEZ.
- Upgrade shadow-cljs to 2.12.5
- Upgrade karma to 6.3.2
- Upgrade shadow-cljs to 2.12.4
- Upgrade re-frisk to 1.4.0
- Upgrade cider-nrepl to 0.25.11
- Move
:preloadsto:devtoolsto align with current shadow-cljs documentation
- Upgrade to shadow-cljs 2.12.1 (includes ClojureScript 1.10.844).
- Upgrade karma to 6.3.0
- Upgrade shadow-git-inject to 0.0.5
- Upgrade shadow-git-inject to 0.0.4
- Upgrade shadow-git-inject to 0.0.3
- Fix
+git-injectoption build hook configuration inshadow-cljs.edn. Thanks to @thheller for reporting the issue and fix.
- Fix deprecated usage of
:devtoolsinshadow-cljs.ednby using:dev-httpinstead. Thanks to @thheller for reporting the issue and fix.
BREAKING CHANGES: +handler and +less options have been removed.
MAJOR COMMAND CHANGES:` After creating your templated project instead of:
lein watchnow usenpm run watchlein shadow ...now usenpx shadow-cljs ...lein releasenow usenpm run release
- Replace lein with shadow-cljs. Leiningen is still used for templating (i.e.
lein new re-frame ...), but the resulting output is now a pure shadow-cljs build with no dependency on Leiningen. This resolves a whole class of bugs and beginner confusion that was being caused by the more complex Leiningen setup. It also enables users to have anpmoryarnfocused workflow for dependencies, as we no longer wrap those tools.
- Remove
+handleroption. Due to change from Leiningen to pure shadow-cljs. This is a client-focused template, and it is not worthwhile for us to maintain a backend implementation when there are other templates focused on that use case. We will not re-add this option. - Remove
+lessoption. Due to change from Leiningen to pure shadow-cljs. We might be amenable to re-adding this if/when a shadow-cljs build hook for less is available.
- Upgrade re-frame-10x to 1.0.2. Fixes #150.
- Upgrade re-frame tracing to 0.6.2
- Upgrade shadow-cljs to 2.11.24
- Upgrade re-frisk to 1.3.12
- Upgrade karma to 6.2.0
- Upgrade ring to 1.9.2
- Add
+git-inject
- Change to bidi and pushy for
+routes - Upgrade karma 6.1.1
- Upgrade shadow-cljs 2.11.21
- Upgrade re-frame-10x to 1.0.1
- Upgrade Clojure to 1.10.3
- Fix cider integration. See #148. Thanks to @MrSFGriffin.
- Upgrade re-frame to 1.2.0
- Upgrade re-frame-10x to 1.0.0
- Upgrade re-com to 2.13.2
- Upgrade reagent to 1.0.0
- Upgrade shadow-cljs to 2.11.18
- Upgrade Clojure to 1.10.2
- Upgrade ring to 1.9.1
- Fix uberjar target, +handler profile and Heroku instructions. Thanks to @dominem and @paulbutcher. See #139 and #145.
- Upgrade re-frame to 1.1.2
- Upgrade shadow-cljs to 2.11.7
- Upgrade ring to 1.8.2
- Upgrade lein-shadow to 0.3.1
- Upgrade shadow-cljs to 2.11.4
- Upgrade karma to 5.2.3
- Fix exception in
server.cljwhen port is given from environment. See #140
- Upgrade karma to 5.2.1
- Upgrade re-frame to 1.1.1
- Upgrade lein-shadow to 0.2.2
- Upgrade shadow-cljs to 2.11.0
- Upgrade re-frame to 1.1.0
- Upgrade re-com to 2.9.0
- Upgrade karma to 5.1.1
- Upgrade compojure to 1.6.2
- Fix karma lein aliases on Windows
- Rename lein aliases to align with shadow-cljs terminology. Prints deprecated warning on use of old aliases so that it is not yet a breaking change. Old aliases will be removed in a future release.
- Change
lein watch(previously,lein dev) to watch all builds including the browser and karma test runners instead of just the application. - Upgrade shadow-cljs to 2.10.19
- Upgrade re-frame to 1.0.0
- Upgrade shadow-cljs to 2.10.17
- Upgrade re-frame-10x to 0.7.0
- Upgrade re-frisk to 1.3.4
- Upgrade re-frame-tracing to 0.6.0
- Upgrade re-frame-tracing to 0.5.6
- Upgrade re-frame-10x to 0.6.6
- Upgrade binaryage/devtools to 1.0.2
- Upgrade ClojureScript 1.10.773
- Upgrade shadow-cljs to 2.10.13
- Upgrade re-frame-10x to 0.6.5
- Upgrade ClojureScript to 1.10.764
- Raise minimum Leiningen version for the generated project to
2.9.0or later. Older versions might work, but we don't test them, so we may as well specify a properly tested and supported version. The previous required minimum2.5.3is also 5 years old, so thats really old. The new minimum2.9.0is 1.25 years old already, so its reasonable. - Upgrade shadow-cljs to 2.9.3
- Upgrade
lein-shadowto 0.2.0. See thelein-shadowCHANGELOG.mdand merge request for a full list of changes. See issues #127 and #128 for some of the background and ongoing discussion. Further changes to align withshadow-cljsandnpmwhile maintaining alein-focus may be forthcoming. Thanks to @thheller for his input. - Upgrade secretary to 1.2.4. Fixes day8/re-frame#530. Thanks to @JDurstberger.
- Upgrade shadow-cljs to 2.9.2
- Upgrade re-frisk to 1.3.2
- Upgrade shadow-cljs to 2.9.0
- Upgrade ClojureScript to 1.10.758
- Upgrade shadow-cljs to 2.8.110
- Upgrade garden to 1.3.10
- Upgrade ring to 1.8.1
- Upgrade re-frisk to 1.3.0
- Use lein-shadow and ns aliases for tracing-stubs.
- Upgrade re-frame-10x to 0.6.4
- Upgrade re-frame-debux to 0.5.5
- Fix use of deprecated reagent fns
- Fix missing clj-kondo config. See #124
- Upgrade ClojureScript to 1.10.748
- Upgrade shadow-cljs to 2.8.109
- Upgrade reagent to 0.10.0
- Upgrade re-frame to 0.12.0
- Upgrade re-com to 2.8.0
- Upgrade re-frame-10x to 0.6.3
- Upgrade re-frisk to 1.2.0
- Upgrade ring to 1.8.0
- Upgrade binaryage/devtools to 1.0.0
- Upgrade re-frame-10x to 0.5.1
- Upgrade re-com to 2.7.0
Overall these upgrades result in a consistent React version across all dependencies of 16.9.0.
- Upgrade reagent to 0.9.1
- Upgrade re-frame to 0.11.0
- Some of the uberjar issues thanks to Derek Passen. See #95.
- Add Garden/Less CSS compilation to build prep-tasks thanks to @stevejmp.
- Add lein, node, shadow-cljs items to .gitignore thanks to @stevejmp.
- +kondo profile thanks to @stevejmp.
- Remove clean from lein aliases to workaround #95.
- Unused test/cljs/runner.cljs thanks to @stevejmp.
- Unused leiningen.new.options.helpers/invoke-option fn thanks to @stevejmp.
- Fixed docs re lein aliases thanks to @stevejmp
- Upgrade shadow-cljs to 2.8.83
- Upgrade yogthos/config to 1.1.7
- Upgrade shadow-cljs to 2.8.80
- Upgrade shadow-cljs to 2.8.76
- Downgrade re-frame-10x to 0.4.4
- Add org.clojure/google-closure-library-third-party exclusion to ClojureScript dependency
- Upgrade ClojureScript to 1.10.597
- Upgrade binaryage/devtools to 0.9.11
- Upgrade shadow-cljs to 2.8.73
- Upgrade shadow-cljs to 2.8.69
- Upgrade re-frame-10x to 0.4.5
- Migrate to me.arrdem/lein-git-version
- Migrate to GitHub Actions based continuous integration and continuous deployment
- Add LICENSE. Maintains the same LICENSE (MIT) that has always been present in the README.md file. Just makes it more accessible and obvious.
- Upgrade shadow-cljs to 2.8.68
- Add lein build-report alias
- Add clean to all lein aliases
- Rename lein karma-once alias to karma
- Fix missing karma-junit-reporter dependency
- Upgrade shadow-cljs to 2.8.67
- Upgrade shadow-cljs to 2.8.65
- Upgrade karma to 4.4.1
- Added lein karma-once alias
- Upgrade shadow-cljs to 2.8.64
- Upgrade yogthos/config to 1.1.6
- Upgrade karma to 4.4.0
- Upgrade re-frame-10x to 0.4.4
- Upgrade shadow-cljs to 2.8.62
- Upgrade shadow-cljs to 2.8.61
- Upgrade shadow-cljs to 2.8.59
- Upgrade shadow-cljs to 2.8.58
- Upgrade shadow-cljs to 2.8.57
- Upgrade shadow-cljs to 2.8.56
- Upgrade shadow-cljs to 2.8.55
- Upgrade shadow-cljs to 2.8.53
- Upgrade re-com to 2.6.0
- Upgrade re-pressed to 0.3.1
- Upgrade re-frame-10x to 0.4.3
- Upgrade lein-garden to 0.3.0
- Empty generated
core.clj#93 thanks to @thheller
- Upgrade shadow-cljs to 2.8.52
- Upgrade re-frame to 0.10.9
- Upgrade karma to 4.3.0
- 1.0.4 introduced a regression whereby if the +10x profile was not used an
extra bracket in
shadow-cljs.ednwould cause the build to fail. This is fixed in 1.0.5. See #92.
- Greatly simplified shadow-cljs config thanks to @thheller
- Upgrade react-flip-move to 3.0.3. Fixes warning of depedency conflict with re-frame-10x.
- Upgrade karma-chrome-launcher to 3.1.0
- Upgrade to shadow-cljs 2.8.51
- +cider profile adds -Xmx1G :jvm-opts as a workaround for Emacs cider-jack-in-cljs failure thanks to investigation and report by @Quezion
- Don't use unsafe version ranges in package.json
- Upgrade shadow-cljs to 2.8.48
- Upgrade shadow-cljs to 2.8.45
- Remove +gadfly profile
- Migrate to shadow-cljs
- Upgrade re-frame to 0.10.8
- Upgrade compojure to 1.6.1
- Upgrade garden to 1.3.9
- Upgrade Clojure to 1.10.1
- Upgrade re-com to 2.5.0
- Upgrade re-pressed to 0.3.0
- Upgrade re-frame-10x to 0.4.0
- Upgrade ns-tracker to 0.4.0
- Upgrade re-frisk to 0.5.4.1
- Upgrade ring to 1.7.1
- Upgrade yogthos/config 1.1.2
- Upgrade figwheel-sidecar to 0.5.18
- Upgrade cider/piggieback to 0.4.1
- Ensure that .gitignore is created
- Upgrade re-com to 2.4.0
- Transitive dependencies on cljs-time and core.async
- Upgrade Clojure to 1.10.0
- Upgrade ClojureScript to 1.10.520
- Upgrade reagent to 0.8.1
- Upgrade re-frame to 0.10.6