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.ednto{:tag "v0.7.11", :sha "6428c7f", ...}{:tag "v0.7.14", :sha "aad7173", ...} - Update your Biff dependency in
bb/deps.ednto{: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-errorhandler into your project so that it's easier to modify: 7622c40 - Add a
main.jsfile 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 deploynow usesrsync(if available) instead ofgit push. Closes #164, #155- Improved logic in
bb css/bb devfor selecting the right Tailwind command and installing the standalone binary. com.biffweb/eval-files!now returns the result fromclojure.tools.namespace.reload/track-reloadinstead ofnil, which will be helpful for #117.- Template project changes (discussed above in Upgrade instructions > Optional).
Fixed
bb soft-deploynow 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.