Skip to content
This repository was archived by the owner on Dec 27, 2022. It is now read-only.

v3.0.0

Choose a tag to compare

@hannahdiels hannahdiels released this 22 Feb 18:47
· 130 commits to master since this release

Semantic versioning is used from this point onwards.

  • Removed:

    • cli.Context, cli.BasicsMixin, cli.DatabaseMixin,
      cli.OutputDirectoryMixin
    • pyqt module
    • URL_MAX_LENGTH
    • various module: Object, PATH_MAX_LENGTH
  • Enhanced:

    • data_frame.split_array_like: columns defaults to df.columns
    • sqlalchemy.pretty_sql: much better formatting
  • Added:

    • algorithms.toset_from_tosets: Create totally ordered set (toset) from
      tosets
    • configuration.ConfigurationLoader: loads a single configuration from one
      or more files directory according to XDG standards
    • data_frame.assert_equals: Assert 2 data frames are equal
    • data_frame.equals: Get whether 2 data frames are equal
    • dict.assign: assign one dict to the other through mutations
    • exceptions.InvalidOperationError: raise when an operation is
      illegal/invalid, regardless of the arguments you throw at it (in the
      current state).
    • inspect.call_args: Get function call arguments as a single dict
    • observable.Set: set which can be observed for changes
    • path.chmod: change file or directory mode bits (optionally recursively)
    • path.digest: Get SHA512 checksum of file or directory
    • path.read: get file contents
    • path.remove: remove file or directory (recursively), unless it's missing
    • path.write: create or overwrite file with contents
    • series.assert_equals: Assert 2 series are equal
    • series.equals: Get whether 2 series are equal
    • series.split: Split values
    • test.temp_dir_cwd: pytest fixture that sets current working directory to
      a temporary directory