Comments (6)
I would start at 1.0.0-M28 (I'm staging 1.0.0-M27). It may drift from core, but they should probably hit 1.0.0 at the same time.
from http4s-dom.
I would prefer to keep pressing forward for a 1.0. Every stable release is something that needs support if "stable" is to mean anything. I have spent a full work day, with overtime, trying to release a patch across four branches. My work, and the vast majority of our downloads, are still on 0.21, which we've stopped supporting with features but would be reckless to leave. The idea of a fifth branch makes me want to throw my computer into the creek, and I'll soon be opening a discussion about how we wind the oldest ones down.
We are finally in an era that we are not chasing Scalaz -> Cats, or Scalaz-Stream -> multiple versions of FS2, or Scalaz-Task -> FS2 Task -> multiple versions of Cats-Effect, or breaking changes in Scala itself. It's the most stable foundation we've had in our eight years, and if we can't make a hard push for 1.0 now, I really don't know when.
from http4s-dom.
Keep in mind that with a stable core, client, and server, most other modules will float into their own repos like this, and have a lot less pressure.
I want to spend more quality time with the HTTP semantics draft, which describes a core that works on HTTP/1, HTTP/2, and HTTP/3. We're old enough we developed a lot against an obsolete RFC, and we'll be well placed for the future when we fully syncrhonize with that.
from http4s-dom.
Are there no plans for something between 0.23 and 1.0? I.e. a pre-1.0 stable release with Scala.js support?
from http4s-dom.
Thanks for the explanation and perspective. Really helpful to know where to direct my momentum :)
from http4s-dom.
Established in #11 (comment).
from http4s-dom.
Related Issues (20)
- Publishing keys HOT 3
- Create a `http4s-dom-circe` module? HOT 7
- Publish against http4s v0.23.x HOT 4
- Maximum call stack size exceeded after `fullOptJS` HOT 4
- Add some basic documentation
- Create some awesome service worker middlewares
- Add Node.js 18 to CI
- `EventSource` interface for consuming server-sent-events (SSE) HOT 1
- Track artifact size
- Support streaming requests HOT 1
- addFetchEventListener: use Dispatcher instead of IORuntime? HOT 1
- Build static file server into build project. HOT 1
- Reduce the impact of MimeDB on JS size HOT 23
- Site is broken b/c of JS stack overflow HOT 5
- `mapSourceURI`s are probably broken
- Microsite is published with `fastOptJS` HOT 3
- Implement a WebSocket client
- Publish for Scala 3 HOT 1
- Re-enable building the site with Scala 2.13 and 3 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from http4s-dom.