Comments (9)
Twirl 1.6.0 has been finally released. We will release Scalatra 3.0.0 soon.
from scalatra.
According to the developers on Gitter, Scalatra 3 is waiting on the release of Play Twirl 1.6.0 for Scala 3 support:
https://app.gitter.im/#/room/#scalatra_scalatra:gitter.im/$9xLN44ihJDB8lEktcWlT5aRbLAwW3l4bD0zkx_lBGkE
You can find a ticket on Twirl for 1.6.0 release here: playframework/twirl#628
from scalatra.
@yamachu As mentioned in README, artifact names are now like below due to jakarta support:
- scalatra-core-javax
- scalatra-core-javaee
from scalatra.
To switch from milestone release to latest stable release, I changed packages like this in my sbt dependencies:
Previously:
private val scalatraVersion = "3.0.0-M5-jakarta"
lazy val scalatra = "org.scalatra" %% "scalatra" % scalatraVersion
lazy val scalatraJson = "org.scalatra" %% "scalatra-json" % scalatraVersion
lazy val scalatraSwagger = "org.scalatra" %% "scalatra-swagger" % scalatraVersion
lazy val scalaTest = "org.scalatra" %% "scalatra-scalatest" % scalatraVersion % "test"
Now:
private val scalatraVersion = "3.0.0"
lazy val scalatra = "org.scalatra" %% "scalatra-jakarta" % scalatraVersion
lazy val scalatraJson = "org.scalatra" %% "scalatra-json-jakarta" % scalatraVersion
lazy val scalatraSwagger = "org.scalatra" %% "scalatra-swagger-jakarta" % scalatraVersion
lazy val scalaTest = "org.scalatra" %% "scalatra-scalatest-jakarta" % scalatraVersion % "test"
So just basically add suffix -jakarta
to all scalatra packages (or suffix -javax
if not using jakarta).
All seemed to work 👍
from scalatra.
https://github.com/scalatra/scalatra/releases/tag/v3.0.0
from scalatra.
Thanks for releasing scalatra v3.0.0 by this PR (#1576)!
I was trying to try v3.0.0 on our products, but it looks like it has not been published on maven yet.
What are your plans to publish core packages and related packages (e.g. scalatra-json)?
Thanks!
from scalatra.
@takezoe Thank you for replying.
I was adding -javax only to the scalatra
, but I solved the problem by adding the -javax
suffix to the other dependencies as @mvestola presented. (Thanks, @mvestola !)
from scalatra.
Version 3.0 didn't get a news item on the website 😢
from scalatra.
Ah, yes. We didn't write an official blog post this time.
from scalatra.
Related Issues (20)
- fileParams doesn't provide function to get the list of values HOT 5
- RichRequest.remoteAddress does not account for multiple IP addresses in X-Forwarded-For header HOT 5
- Please add support for plain standard websocket!!! HOT 4
- Deprecate Scalate HOT 5
- Issue with mongoDB example on website HOT 1
- Shouldn't we release Scalatra 2.8?
- drop support Scala 2.11
- Deprecate Atmosphere HOT 2
- Scala 3 HOT 10
- Release Scalatra 2.8.0 HOT 2
- object json4s is not a member of package org HOT 1
- Update org.apache.commons:commons-text to 1.10 for Scalatra 2.8.x HOT 1
- Consider releasing a Jakarta-based flavour of Scalatra 3.x HOT 11
- Scalatra 3.0.0-Mx artifacts contain Java 17 bytecode HOT 8
- Trying to generate classes using openapi.yaml results in compilation errors.
- scalatra.org is down HOT 2
- `java.util.Locale` deprecation warnings
- Ok(404l) returns an actual 404 error code
- Release Scalatra 3.1.0 HOT 2
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 scalatra.