Comments (3)
Thanks for the heads-up!
@jeremyevans Just to be clear, Tilt is not following https://semver.org/ and there will continue to be breaking changes in the 2.x series?
Looks like Sinatra (sinatra-contrib) isn't fully compatible with Tilt 2.1.0 that was just released: https://github.com/sinatra/sinatra/actions/runs/4235438155/jobs/7359051065#step:6:124 (any help you can contribute on this would be appreciated)
from sinatra.
AFAIK, Tilt doesn't advertise semver support and has never (intentionally) followed it. Going forward, as with all libraries I maintain, significant backwards incompatible changes will result in major version bumps. Minor backwards incompatible changes may happen with minor version bumps. As the saying goes, all bug fixes are incompatibilities. While Tilt::Cache
will be deprecated in the next release of tilt, it will not be removed until tilt 3.
The failure in the job you linked to appears unrelated to tilt. You are installing slim 0.6.1, when the current version of slim is 5.0.0: https://github.com/sinatra/sinatra/actions/runs/4235438155/jobs/7359051065#step:6:64
from sinatra.
Thanks for clarifying.
The failure in the job you linked to appears unrelated to tilt. You are installing slim 0.6.1, when the current version of slim is 5.0.0: https://github.com/sinatra/sinatra/actions/runs/4235438155/jobs/7359051065#step:6:64
Ah yes, I did look at this. It happens because the current version of Slim does not allow Tilt 2.1.0: https://rubygems.org/gems/slim So Bundler finds a very old version that didn't specify any requirements for Tilt
from sinatra.
Related Issues (20)
- With Sinatra 4/Rack3, now requires "request.body.rewind"
- Upgrading to 4.0.0 required me to do a new request.body.rewind before a request.body.read HOT 2
- I made a template for Sinatra if you guys wanna include it in examples
- paradise lost, also, stability (GETTING STARTED does NOT) HOT 4
- Segmentation Fault with 4.0.0 HOT 5
- sinatra-contrib tests fails on truffleruby 24.0.0 HOT 6
- Support `Forwarded` header HOT 1
- Default rack-protection reaction `drop_session` harmful? HOT 3
- Some `RoutingTest` fails with rack head (Rack 3.1) HOT 3
- `Rack::Protection::CookieTossing` test fail with Rack 3.1.3 HOT 11
- `Rack::Logger is deprecated and will be removed in Rack 3.2` HOT 1
- `StaticTest#test_handles_valid_byte_ranges_correctly_0` fails with Rack 3.1 HOT 9
- Stop deleting the `content-length` header?
- Test `TestIndifferentHashBasics#test_default_object` fails in ruby-head
- Test `IntegrationTest#test_with_puma_logs_once_in_development_mode_0` failed with jruby HOT 1
- Remove `Sinatra::Cookies` (sinatra-contrib helper)? HOT 1
- AuthenticityToken does not work when configured via "set :protection" HOT 4
- List routes HOT 1
- Expected date for Release containing Rack 3.1 Compatibility?
- Mustermann CPU spike & performance issues 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 sinatra.