All Versions
Latest Version
Avg Release Cycle
75 days
Latest Release
469 days ago

Changelog History
Page 1

  • v2.1.17 Changes

    December 15, 2021
    • โž• add toarray() [jcupitt]
    • ๐Ÿ–จ repr() will print matrix images as matrices [jcupitt]
    • more robust bandwise index/slice; added fancy slicing (step != 1) [erdmann]
    • fig segfault for im.bandjoin([]). Now returns im [erdmann]
    • โž• add numpy-style extended indexing (index with list of ints or bools) [erdmann]
    • earlier detection of unknown methods and class methods [jcupitt]
    • add conversion from Image to numpy array via 'Image.array` [erdmann]
    • โž• add Image.fromarray() for conversion from numpy-ish arrays [erdmann]
    • โž• add invalidate() [jcupitt]
    • add conversion from Image to numpy array via 'Image.array` [erdmann]
    • add array-like functionality to Image.new_from_array() for conversion from numpy-ish arrays [erdmann]
    • โž• add Image.numpy() (convenient for method chaining) [erdmann]
    • ๐Ÿ“‡ rename toarray() to tolist(), rewrite for efficiency [erdmann]
    • accept pathlib.Path objects for filenames (py3 only) [erdmann]
  • v2.1.16 Changes

    June 28, 2021
    • ๐Ÿ›  fix logging of deprecated args [manthey]
    • โž• add shepards example [tourtiere]
    • โšก๏ธ update docs for 8.12 [jcupitt]
    • add pagesplit(), pagejoin(), get_page_height(), get_n_pages() [jcupitt]
    • โž• add atan2() [jcupitt]
    • add cache_get_max(), cache_get_max_mem(), cache_get_max_files(), cache_get_size() [hroskes]
    • ๐Ÿ—„ don't generate docs for deprecated arguments [jcupitt]
    • buffer save tries with the target API first [jcupitt]
    • โž• add hyperbolic functions sinh, cosh, tanh, asinh, acosh, atanh [jcupitt]
    • add values_for_flag [kleisauke]
  • v2.1.15 Changes

    December 27, 2020
    • ๐Ÿ‘ better autodocs for enums [int-ua]
    • ๐Ÿ‘ better unreffing if operators fail [kleisauke]
  • v2.1.14 Changes

    December 18, 2020
    • โž• add example
    • โšก๏ธ update examples
    • ๐Ÿ‘Œ improve formatting of enum documentation
    • ๐Ÿ“„ regenerate docs
    • โœ‚ remove old vips_free declaration, fixing API build on some platforms [rajasagashe]
  • v2.1.13 Changes

    July 04, 2020
    • ๐Ÿ‘ better diagnostics for API mode install failure [kleisauke]
    • ๐Ÿ“„ revise docs [int-ua]
    • better reference tracking for new_from_memory [aspadm]
  • v2.1.12 Changes

    February 17, 2020
    • โšก๏ธ update [tony612]
    • โž• add [jcupitt]
    • ๐Ÿ‘Œ improve custom source/target types [jcupitt]
    • ๐Ÿ‘ป revise types for set_blob to fix exception with old libvips [jcupitt]
    • ๐Ÿ›  fix 32-bit support [dqxpb]
    • โœ‚ remove pytest-runner from pipy deps [lgbaldoni]
    • โž• add watermark with image example [jcupitt]
  • v2.1.11 Changes

    November 07, 2019
    • revise README [jcupitt]
    • โž• add watermark example [jcupitt]
    • ๐Ÿ›  fix syntax highlighting in README [favorable-mutation]
    • โž• add signal handling [jcupitt]
    • โž• add Source / Target support [jcupitt]
    • โž• add perf tests [kleisauke]
    • speed up [kleisauke]
    • ๐Ÿ›  fix logging [h4l]
  • v2.1.8 Changes

    July 01, 2019
    • ๐Ÿ›  fix regression with py27 [jcupitt]
  • v2.1.7 Changes

    July 01, 2019
    • prevent exponential growth of reference tables in some cases [NextGuido]
  • v2.1.6 Changes

    January 07, 2019
    • ๐Ÿ’… switch to new-style callbacks [kleisauke]
    • โž• add get_suffixes() [jcupitt]
    • โž• add Region [jcupitt]
    • ๐Ÿ‘ better handling of NULL strings from ffi [jcupitt]
    • โž• add support for dealing with uint64 types [kleisauke]