This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-04-01
Channels
- # announcements (14)
- # beginners (6)
- # biff (6)
- # calva (3)
- # cider (7)
- # clojure (79)
- # clojure-europe (5)
- # clojure-norway (9)
- # cursive (9)
- # data-science (20)
- # datomic (3)
- # fulcro (9)
- # graalvm (15)
- # integrant (2)
- # introduce-yourself (2)
- # jobs (1)
- # lsp (7)
- # malli (5)
- # off-topic (130)
- # parinfer (11)
- # pedestal (11)
- # portal (1)
- # practicalli (4)
- # releases (3)
- # remote-jobs (1)
- # ring (8)
- # ring-swagger (30)
- # shadow-cljs (9)
- # sql (10)
- # tools-deps (8)
🦊 https://github.com/chr15m/sitefox - ClojureScript web backend library v0.0.19.
This release contains all the updates made during Clojurists Together Q1 2024 funding. I'm very grateful for the support! Here's a summary.
• Updated dependencies including nodemailer
, express
, nbb
, react
, Promsea, and js-interop.
• Replaced the deprecated csurf
module with a more secure alternative (`csrf-csrf`).
• Developed and implemented end-to-end tests for:
â—¦ Basic server functionality.
â—¦ Main authentication flows (sign up, sign in, sign out, forgot password).
â—¦ Form submission and field validation.
â—¦ CSRF protection for form and Ajax POSTs.
â—¦ Tests on both Postgres & Sqlite.
â—¦ Set up tests to run headless on every commit via GitHub actions.
• Improved the database key-value layer to handle filtering more efficiently, improved serialization/deserialization, tidying.
• Added dynamic redirect capability to the auth layer on sign-out.
• Integrated npm "create" scripts into the main repository.
• Gave a https://www.youtube.com/watch?v=mtwHbxS2PmU about Sitefox.
• Wrote a "getting started" tutorial (YouTube video coming soon).