#backward_compatibility — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #backward_compatibility, aggregated by home.social.
-
Quoting TS7 release notes:
"While TypeScript 7.0 is here, it does not ship with an API. We expect TypeScript 7.1 to ship with a new (and different) API but until then we have made it a priority to ensure TypeScript can be run side-by-side with TypeScript 6.0 (...) Because some tools like typescript-eslint expect to import from typescript directly via peer dependencies, we recommend achieving this via npm aliases."
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
-
Quoting TS7 release notes:
"While TypeScript 7.0 is here, it does not ship with an API. We expect TypeScript 7.1 to ship with a new (and different) API but until then we have made it a priority to ensure TypeScript can be run side-by-side with TypeScript 6.0 (...) Because some tools like typescript-eslint expect to import from typescript directly via peer dependencies, we recommend achieving this via npm aliases."
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
-
Одна маленькая ошибка в дизайне Java API, за которую потом приходится платить очень дорого
Привет, Друзья! Хотел написать короткий пост по мотивам одного казалось бы простого ПР-а, который мы недавно получили в рамках Axelix: Open Core продукта для решения основных известных болей при разработке Spring Boot приложений (кстати, give us a star!). В общем, контрибьютор пришёл к нам и исправил с виду совершенно безобидную проблему, которую мы упустили. Но на деле, эта проблема со временем могла привести к другим багам, которые дебажить было бы крайне тяжело. И я посчитал, что это стоит небольшой статьи, потому что сам помню проблемы в Spring Data, которые возникали из-за подобных просчётов. Я не буду погружать вас в детали того, что мы делали, просто покажу на абстрактном примере. Давайте с места в карьер. Посмотрите на этот код:
https://habr.com/ru/companies/spring_aio/articles/1046620/
#java #spring #axelix #immutable #api #backward_compatibility #bugs #software_design
-
Как починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changes
Это информация о возможном сломе обратной совместимости в классе Pagination Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей (см. Joomla 5.1.3 and 4.4.7 Security and Bug Fix Release ), в нём был изменён подход к генерации ссылок для страниц пагинации. Из-за этого могут перестать работать ссылки страниц пагинации в сторонних компонентах Joomla. В компонентах ядра ошибки работы пагинации были исправлены в релизе 5.1.4.
https://habr.com/ru/articles/844296/
#joomla #joomla_513_pagination #pagintation #пагинация #backward_incompatible_changes #backward_compatibility #joomla_pagination