Focus of this Release
- We now have a dev mode and we will add more and more features that depend on it, like #3645. See docs for more infos
- Added a lot of Datastar sdk capabilities for better DX and easier building of frontends
- Also @khajavi added a lot of docs 🎉 So checkout https://ziohttp.com
Changes
- Fix datastar examples @987Nabil (#3814)
- Read signals from Request via Schema into case class (#3791) @987Nabil (#3813)
- Autogenerate HEAD routes for GET routes via server config (#3789) @987Nabil (#3811)
- Add simple way to sent single DatastarEvent with low level API (#3792) @987Nabil (#3809)
- CDN script tags and site template for datastar #3794 @987Nabil (#3810)
- Migrate to datastar 1.0.0-RC6 (#3793) @987Nabil (#3804)
- Fetch with batched support (#3779) @987Nabil (#3807)
- Documentation of Forwarding Headers @khajavi (#3802)
- Documentation: ZClient Ignores Content-Length Manually Set by the User @khajavi (#3798)
- Datastar SDK Documentation @khajavi (#3790)
- Skip Publishing Example Projects @khajavi (#3797)
- add version of
logAnnotatethat retrieves annotations from an effect @dontgitit (#3799) - Fix partial read of response body in js client @Kalin-Rudnicki (#3788)
- Add STOMP module #595 @987Nabil (#3787)
- Update sbt-scalafmt to 2.5.6 @zio-scala-steward[bot] (#3771)
- Update tapir-http4s-server, ... to 1.11.50 @zio-scala-steward[bot] (#3755)
- Update scala3-compiler, scala3-library, ... to 3.3.7 @zio-scala-steward[bot] (#3748)
- Update parsers to 4.14.1 @zio-scala-steward[bot] (#3754)
- Update zio-json-yaml to 0.7.45 @zio-scala-steward[bot] (#3772)
- Fix reading flash by type from empty value @landlockedsurfer (#3783)
- Update netty-codec-http, ... to 4.2.7.Final @zio-scala-steward[bot] (#3747)
- Fix Link Formatting in RequestStore Documentation Page @khajavi (#3767)
- Documentation: Update Performance Section of FAQ Page @khajavi (#3781)
- Fix the Docusaurus edit URL @khajavi (#3768)
- 404 page for dev mode that lists all current routes (#3645) @987Nabil (#3778)
- Enable building Datastar requests from Endpoint definitions (#3710) @987Nabil (#3782)
- Deploy Authentication Demos @khajavi (#3758)
- Deprecate
EndpointLocator(#3688) @987Nabil (#3770) - Implement dev mode basics (#3644) @987Nabil (#3709)
- Documentation of Request-scoped Context Section @khajavi (#3752)
- Redirect Netlify Domain to The ziohttp.com Domain @khajavi (#3753)
- Add body json en-/decoding (#2287) @987Nabil (#3731)
- Update parsers to 4.14.0 @zio-scala-steward[bot] (#3746)
- Datastar extension methods for
Endpoint(#3736) @987Nabil (#3745) - Update tapir-http4s-server, ... to 1.11.49 @zio-scala-steward[bot] (#3744)
- PR automation (#3675) @987Nabil (#3743)
- Passwordless Authentication with WebAuthn @khajavi (#3721)
- Documentation of Curl Logger @khajavi (#3738)
- Update sbt-scalafix to 0.14.4 @zio-scala-steward[bot] (#3737)
- Update sbt-header to 5.11.0 @zio-scala-steward[bot] (#3693)
- Bump peter-evans/commit-comment from 2 to 4 @dependabot[bot] (#3726)
- Update sbt-jmh to 0.4.8 @zio-scala-steward[bot] (#3717)
- Update tapir-http4s-server, ... to 1.11.48 @zio-scala-steward[bot] (#3728)
- More ways to create d* event streams and handlers (#3711) @987Nabil (#3735)
- Change Method.ANY to expend to routes for all standard HTTP methods @987Nabil (#3712)
- Authentication with a Third-party OAuth Provider @khajavi (#3682)
- Update tapir-http4s-server, ... to 1.11.47 @zio-scala-steward[bot] (#3723)
- Update sbt, scripted-plugin to 1.11.7 @zio-scala-steward[bot] (#3725)
- Add variations of datastar executeScript @987Nabil (#3724)
- Endpoint codec for datastar @987Nabil (#3722)
- Convenience changes for datastar integration @987Nabil (#3715)
- Polish templating and datastar @987Nabil (#3713)
- Add context7.json @einnocent (#3678)
- Update zio-sbt-website to 0.4.0-alpha.35 @zio-scala-steward[bot] (#3707)
- Remove back-and-forth conversion from String/CharSequence, which causes incompatibility in ScalaJS @Kalin-Rudnicki (#3699)
- Add back missing examples for headers @russwyte (#3705)
- Bearer Token: JWT Authentication Guide @khajavi (#3663)
- Add Datastar attribute and signal support (#3661) @987Nabil (#3706)
- feat: SSE comments as heartbeats and make sure they're encoded correctly @SvenW (#3703)
- Update parsers to 4.13.10 @zio-scala-steward[bot] (#3701)
- Add methods to get URLs from Endpoint (#3643) @987Nabil (#3700)
- Set minItems to 1 for NonEmptySequence @minedeljkovic (#3696)
- Update jwt-core to 11.0.3 @zio-scala-steward[bot] (#3692)
- Update zio-config, zio-config-magnolia, ... to 4.0.5 @zio-scala-steward[bot] (#3694)
- Update zio-schema, zio-schema-derivation, ... to 1.7.5 @zio-scala-steward[bot] (#3695)
- Cookie-based Cookie Authentication Guide @khajavi (#3637)