PackageTrack
Sign in Get early access

bezier

A 2D Bézier curve math library. Based heavily on the work of @TheRealPomax <pomax.github.io/bezierjs>. Live examples can be found at <www.dartographer.com/bezier>.

1.2.0 6.2K downloads/mo #3565 most downloaded on pub.dev aab29/bezier.dart

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 1.3 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

9 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Dec 2018 to Apr 2021
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 1.2.0 04 Apr 2021
    Release notes
    • Migrate to null safety (Thanks to @fzyzcjy for doing most of the work)
    • Update SDK constraints to '>=2.12.0 <3.0.0'
    • Updated dependencies (vector_math and test) to support null safety as well
    • Removing usage of the new keyword in the code in README.md
    • Updating a URL in README.md
    Open source →
  2. 1.1.5 22 Dec 2019
    Release notes
    • Replaced all usages of double quotes with single quotes in order to conform to the latest style recommendations.
    • Fixed one instance (in quadratic_bezier.dart) where we used a List() constructor instead of the [] literal.
    Open source →
  3. 1.1.4 10 Dec 2019
    Release notes
    • Just updating this changelog file, since I forgot to in 1.1.3
    Open source →
  4. 1.1.2 20 May 2019
    Release notes
    • Fixed certain cases, reported by @fidlip (Thank you!), where intersectionsWithLineSegment failed to find intersections
    • Added pointIntersectsBoundingBoxApproximately in bezier_tools to support intersectionsWithLineSegment
    • Added more unit tests for intersectionsWithLineSegment, based on cases reported by @fidlip
    Open source →
  5. 1.1.1 20 Feb 2019
    Release notes
    • Changed usages of length == 0 and length > 0 to isEmpty and isNotEmpty, respectively, in accordance with hints provided by Pub
    Open source →
  6. 1.1.0 31 Jan 2019
    Release notes
    • Added nearestTValue method to Bezier class, based on work by @luigi-rosso -- Thanks!
    • Added indexOfNearestPoint method (to support nearestTValue) in bezier_tools
    • Added unit tests for both new methods in bezier_nearest_methods_test
    Open source →
  7. 1.0.3 21 Dec 2018
    Release notes
    • Corrected the version number in the pubspec, since I forgot to commit it in 1.0.2
    Open source →
  8. 1.0.1 12 Dec 2018
    Release notes
    • Adjusted minor details in pubspec
    • Listed GitHub page as package homepage
    Open source →
  9. 1.0.0 12 Dec 2018
    Release notes
    • First public release
    • Published to Pub at [https://pub.dartlang.org/packages/bezier]
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive