PixiJS v5.2.0 Release Notes

Release Date: 2019-11-06 // over 4 years ago
  • 🍱 πŸ’Ύ Download

    πŸ— Development Build:

    πŸ— Production Build:

    πŸ“š Documentation:

    πŸ”„ Changed

    v5.1.5...v5.2.0

    🍱 🎁 Added

    • Typescript migration project (#6079, #6097, #6114, #6141, #6151, #6150, #6164, #6173, #6186)
    • βž• Add lineStyle, lineTextureStyle, beginFill, and beginTextureFill options (#5964)
    • βž• Adds a strict mode for using texture caches (#6034)
    • βž• Adds textureScale constructor parameter to SimpleRope/RopeGeometry (#5547)
    • βž• Add ALPHA_MODES instead of not-obvious premultiplyAlpha value (#6100)
    • XOR blendMode (#6132)
    • πŸ”¨ Graphics refactor for extendibility (#6077)
    • Reimplemented scissor mask for fastRect for v5 (#6024)
    • βž• Add chaining to Rectangle methods pad, fit, ceil, and enlarge (#6175)
    • βž• Add MaskData class and improves scissor mask (#6140)
    • ⬆️ Accessibility upgrades (#6124)

    🍱 πŸ› Fixed

    • πŸ›  Fix documentation and typings (#6105, #6139, #6145)
    • πŸ›  Fixes bounds on Graphics to now consider stroke (#5991)
    • πŸ‘Œ Improve Graphics calculateBounds to consider matrix (#5991)
    • πŸ›  Fix bounds of empty Graphics with children (#6042)
    • 0️⃣ Converts default exports to named exports (#6051)
    • πŸ”¨ InteractionManager refactoring: extract TreeSearch (#6089)
    • πŸ›  Fix missing hitArea & filters to destroy (#6111)
    • πŸ›  Fix WebGL test to support null context (#6128)
    • πŸ›  Fix unsubscribing from old Sprite texture (#6127)
    • πŸ›  Fix CanvasRenderer "translate" parameter behavior (#6133)
    • πŸ—„ Ignore useDeprecated file from typings (#6163)
    • πŸ›  Fix default lineTextureStyle default color and proper native casting (#6174)
    • 🐎 Performance improvement to TilingSprite shader (#6154)
    • πŸ›  Fix Graphics hole hitTest (#6159)
    • πŸ›  Fix Geometry indexBuffer destroy (#6182)
    • 🐎 BatchRenderer refactoring to increase performance (#6162)
    • πŸ›  Fix prepare plugin for BaseTextures (#6041)
    • πŸ›  Fix legacy beginTextureFill and test (#6194)
    • πŸ›  Fix prepare plugin with Graphics (#6193)
    • βœ‚ Remove extra gl-flush and extra GC checks (#6195)
    • πŸ‘ Allow wrap mode for WebGL2 without mipmap (#6202)
    • πŸ›  Fix deprecation on BaseTexture in NineSlicePlane (#6205, #6206)

    🍱 🚽 Deprecated

    • πŸ“‡ Rename CanvasTinter (canvasUtils) and GroupD8 (groupD8) (#6068)

    🍱 πŸ‘ Contributors: 10