Fork me on GitHub
#releases
<
2024-04-01
>
Chris McCormick21:04:16

🦊 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).

🦊 2