v0.7.11
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
- The com.biffweb/s3-request function is used for uploading/downloading files to/from S3-compatible services. Adapted from the image upload howto.
Changes
bb deploy
now usesrsync
(if available) instead ofgit 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 fromclojure.tools.namespace.reload/track-reload
instead ofnil
, 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.