Giter Site home page Giter Site logo

Comments (9)

takezoe avatar takezoe commented on May 28, 2024 3

Twirl 1.6.0 has been finally released. We will release Scalatra 3.0.0 soon.

from scalatra.

SvenssonWeb avatar SvenssonWeb commented on May 28, 2024 1

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.

takezoe avatar takezoe commented on May 28, 2024 1

@yamachu As mentioned in README, artifact names are now like below due to jakarta support:

  • scalatra-core-javax
  • scalatra-core-javaee

from scalatra.

mvestola avatar mvestola commented on May 28, 2024 1

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.

takezoe avatar takezoe commented on May 28, 2024

https://github.com/scalatra/scalatra/releases/tag/v3.0.0

from scalatra.

yamachu avatar yamachu commented on May 28, 2024

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.

yamachu avatar yamachu commented on May 28, 2024

@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.

frou avatar frou commented on May 28, 2024

Version 3.0 didn't get a news item on the website 😢
Screenshot 2023-12-30 at 10 54 02

from scalatra.

takezoe avatar takezoe commented on May 28, 2024

Ah, yes. We didn't write an official blog post this time.

from scalatra.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.