Skip to content

Latest commit

 

History

History
272 lines (170 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

272 lines (170 loc) · 10.1 KB

ipycanvas Changelog

0.13.3

(Full Changelog)

New features

Bug fixes

Maintenance

Contributors to this release

(GitHub contributors page for this release)

@AnyaPorter | @cleemesser | @github-actions | @martinRenou | @VladislavZavadskyy

Release 0.13.2

Maintenance

  • Hatch migration by @martinRenou in #298
  • Exclude map file from distribution by @martinRenou in #299
  • Update yarn.lock by @martinRenou in #300
  • Update links by @martinRenou in #335
  • Update galata bot for using Lab 4 by @martinRenou in #337
  • Build against JupyterLab 4 by @martinRenou in #336
  • Build docs against the latest jupyterlite-xeus-python by @martinRenou in #338

Full Changelog: https://github.com/jupyter-widgets-contrib/ipycanvas/compare/0.13.1...0.13.2

0.13.1

What's Changed

New Contributors

Full Changelog: https://github.com/martinRenou/ipycanvas/compare/0.13.0...0.13.1

Release 0.13.0

Bug fix

Maintenance

Documentation

New Contributors

Full Changelog: https://github.com/martinRenou/ipycanvas/compare/0.12.1...0.13.0

Release 0.12.1

What's Changed

Bug fixes

Improvements

Documentation

Maintenance

New Contributors

Full Changelog: https://github.com/martinRenou/ipycanvas/compare/0.12.0...0.12.1

Release 0.12.0

What's Changed

Maintenance

Full Changelog: https://github.com/martinRenou/ipycanvas/compare/0.11.0...0.12.0

Release 0.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/martinRenou/ipycanvas/compare/0.10.2...0.11.0

0.10.2

Release 0.10.0

Improvements

  • Add fill_styled_* and stroke_styled_* methods by @DerThorsten #225 #227

Release 0.9.1

Release 0.9.0

Improvements

  • Add support for JupyterLite! By making the orjson dependency optional

Release 0.8.2

Bug fixes

  • Fix JupyterLab 2 support
  • Replace npm with yarn

Release 0.8.1

New features:

  • JupyterLab 3 support #165

Bug fixes:

  • Fix issue with circle radius in RoughCanvas #162

Release 0.8.0

New features:

  • Add support for color gradients #142
  • Add support for patterns #143
  • Add fill_polygon and stroke_polygon methods #151
  • Add stroke_lines method #152

Release 0.7.0

Improvements:

  • Reduce messages size #129
  • Improve communication speed by using binary buffers only #132
  • Implement sleep method #126

Release 0.6.0

Improvements

  • Added ellipse method for adding an ellipse to the current path
  • Added Path2D class for drawing SVG paths
  • Added stroke_line method for directly drawing a line without using a path
  • Added fill_circle and stroke_circle, shorthands for full fill_arc and stroke_arc
  • Added RoughCanvas for hand-drawn style

Release 0.5.1

Big fixes

  • Fix mouse events for the MutliCanvas

Release 0.5.0

Improvements

  • Refactor sizing logic. The web canvas has two sizes, the colorbuffer size and the display size (actual size on the screen). We used to only expose the colorbuffer size and force the display size to be the same. The user can now control the display size through the layout property. #111 #113

Release 0.4.7

Improvements

  • Ship .d.ts files with the JavaScript package #97
  • Change getCoordinates and resizeCanvas from private to protected #98

Release 0.4.6

Improvements

  • Add support for int8 int16, float16 float32 float64 buffer arrays #88

Release 0.4.5

Bug fixes

  • Fix JupyterLab 2 support #86

Release 0.4.4

Improvements

  • Add JupyterLab 2 support #78
  • Documentation improvements #74 #72

Release 0.4.3

Changes:

  • Deprecate the size attribute in favor of width and height #69
  • Layout improvements #68
  • Fix MutliCanvas's sync_image_data attribute, and dynamically react to this attribute #70
  • Documentation improvements

Release 0.4.2

Changes:

Release 0.4.1

Release 0.4.0

Release 0.3.4

Release 0.3.3

Release 0.3.2

Release 0.3.1

Release 0.3.0