{"ecosystem":"pypi","package":"rich","from_version":null,"to_version":null,"changes":[{"from_version":"3.4.1","to_version":"4.0.0","change_type":"api","description":"Change signature of Text.stylize to accept style first","migration_hint":null},{"from_version":"3.4.1","to_version":"4.0.0","change_type":"breaking","description":"Added markup switch to RichHandler https://github.com/textualize/rich/issues/171","migration_hint":null},{"from_version":"3.4.1","to_version":"4.0.0","change_type":"breaking","description":"Fixed rendering of Confirm prompt https://github.com/textualize/rich/issues/170","migration_hint":null},{"from_version":"3.4.1","to_version":"4.0.0","change_type":"removed","description":"Remove Text.stylize_all which is no longer necessary","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Return self from text.append","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Added no_wrap option to print()","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Added width option to print","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Improved handling of compressed tables","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Fixed erroneous space at end of log","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Fixed erroneous space at end of progress bar","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Optimized \\_trim_spans","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Enforced keyword args in Console / Text interfaces (backwards incompatible)","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"breaking","description":"Added overflow methods","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"renamed","description":"Renamed \\_ratio.ratio_divide to \\_ratio.ratio_distribute","migration_hint":null},{"from_version":"1.3.1","to_version":"2.0.0","change_type":"renamed","description":"Renamed JustifyValues to JustifyMethod (backwards incompatible)","migration_hint":null},{"from_version":"14.3.4","to_version":"15.0.0","change_type":"api","description":"Fixed empty print ignoring the `end` parameter https://github.com/Textualize/rich/pull/4075","migration_hint":null},{"from_version":"14.3.4","to_version":"15.0.0","change_type":"breaking","description":"Fixed inline code in Markdown tables cells https://github.com/Textualize/rich/pull/4079","migration_hint":null},{"from_version":"14.3.4","to_version":"15.0.0","change_type":"breaking","description":"Fixed `FileProxy.isatty` not proxying https://github.com/Textualize/rich/pull/4077","migration_hint":null},{"from_version":"14.3.4","to_version":"15.0.0","change_type":"breaking","description":"Breaking change: Dropped support for Python3.8","migration_hint":null},{"from_version":"14.3.4","to_version":"15.0.0","change_type":"removed","description":"Fixed `Text.from_ansi` removing newlines https://github.com/Textualize/rich/pull/4076","migration_hint":null}],"total":20,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"miss"}