Hacker News new | ask | show | jobs
by brink 2067 days ago
Rails has been relatively consistent over the past 10 years with few breaking changes, especially compared to most other frameworks.
2 comments

That's because they are not written in the changelog. From 5 to 5.1 the way dates are summed changed. In the changelog there was a point in changing the duration of a year, but not changing how dates are summed. This triggered a lot of problems in a software I worked on involving calculations with time and money.

Finally, rails upgrades are always painful, unless your codebase is written by engineers that know how to avoid those pains. In which case, you probably will end up without rails (a lot of the features are useless to highly experienced engineers)

Yep, most people get burned by other gems that aren't as thoughtful.