15
0
Files
python-inline-snapshot/python-inline-snapshot.changes
Steve Kowalik aa74d97639 - Update to 0.19.3:
* Added
    + added the optional inline-snapshot[dirty-equals] dependency to depend
      on the dirty-equals version which works in combination with
      inline-snapshot.
    + You can now specify which tool you want to use to format your code by
      setting a format-command in your configuration.
    + Support for a new storage-dir configuration option, to tell
      inline-snapshot where to store data files such as external snapshots.
    + attrs can now contain unmanaged values
    + inline_snapshot.extra.warns to captures warnings and compares them
      against expected warnings.
    + snapshots inside snapshots are now supported.
    + runtime values can now be part of snapshots.
    + f-strings can now also be used within snapshots, but are currently not
      fixed by inline-snapshot.
  * Changed
    + BREAKING-CHANGE you have to install inline-snapshot[black] now if you
      want to format your code like in the previous versions. This option is
      not required if you use a format-command.
    + dirty-equals expressions are now treated like runtime values or
      snapshots within snapshots and are not modified by inline-snapshot.
  * Fixed
    + raise no assertion for positional arguments inside constructor methods.
    + fixed a crash when you changed the snapshot to use a custom constructoro
      method for dataclass/pydantic models.
    + snapshots with pydantic models can now be compared multiple times
    + Load default config values even if [tool.inline-snapshot] is missing.
    + use '.model_fields' on pydantic model class and not instance.
    + pydantic v1 is supported again.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=7
2025-01-16 05:51:26 +00:00

3.9 KiB