Skip to content

v0.7.11

Compare
Choose a tag to compare
@jacobobryant jacobobryant released this 09 Sep 07:58
· 91 commits to master since this release

Update 16 Sep 2023:

There were a few regressions in this release. I've updated the upgrade instructions below to have you upgrade to a commit with the fixes. I'll write up separate release notes for that soon.

Upgrade instructions

  • Follow the upgrade instructions for any previous releases.
  • Update your Biff dependency in deps.edn to {:tag "v0.7.11", :sha "6428c7f", ...} {:tag "v0.7.14", :sha "aad7173", ...}
  • Update your Biff dependency in bb/deps.edn to {:tag "v0.7.11", :sha "6428c7f", :deps/root "tasks", ...} {:tag "v0.7.14", :sha "aad7173", :deps/root "tasks", ...}

Optional

  • Move the default middleware stack into your project so that it's easier to modify and debug: d8c83c4
  • Move the default on-error handler into your project so that it's easier to modify: 7622c40
  • Add a main.js file to your project for cases where you need more client-side logic than what hyperscript can comfortable handle: 2e943bb

Added

Changes

  • bb deploy now uses rsync (if available) instead of git push. Closes #164, #155
  • Improved logic in bb css / bb dev for selecting the right Tailwind command and installing the standalone binary.
  • com.biffweb/eval-files! now returns the result from clojure.tools.namespace.reload/track-reload instead of nil, which will be helpful for #117.
  • Template project changes (discussed above in Upgrade instructions > Optional).

Fixed

  • bb soft-deploy now works on Mac. Closes #152
  • The authentication plugin no longer blocks occasionally when generating sign-in codes. Closes #163
  • Various documentation updates.
  • Fixed a websocket-related bug in the tutorial where messages weren't received if you open the same chat channel with the same user in two different tabs.