- 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
clojure
CLI 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.4
- Upgrade reagent to 1.1.0
- Upgrade shadow-cljs to 2.14.5
- Fix hot code reloading breaking navigation with
+routes
option.
See #163.
Thanks to @Sose.
- Upgrade re-frisk to 1.5.0
- 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
- 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-inject
option build hook configuration in shadow-cljs.edn
.
Thanks to @thheller for reporting the issue and fix.
- Fix deprecated usage of
:devtools
in shadow-cljs.edn
by using :dev-http
instead.
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 watch
now use npm run watch
lein shadow ...
now use npx shadow-cljs ...
lein release
now use npm 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 a npm
or yarn
focused workflow for dependencies, as we no longer wrap those tools.
- Remove
+handler
option. 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
+less
option. 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
- 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
- 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 exception in
server.clj
when port is given from environment. See #140
- 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
- Add Calva support. See #132.
Thanks to @PEZ.
- 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.0
or 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 minimum 2.5.3
is also 5 years old, so thats really old. The new minimum 2.9.0
is
1.25 years old already, so its reasonable. - Upgrade shadow-cljs to 2.9.3
- Upgrade
lein-shadow
to 0.2.0.
See the lein-shadow
CHANGELOG.md
and 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 with shadow-cljs
and npm
while maintaining a lein
-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
- 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.
- 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 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
- Import goog.history.EventType properly.
See #94.
Thanks to @Wegi.
- 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.edn
would 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
- 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
- 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