PackageTrack
Sign in Get early access

longitude-one/wkt-parser

Parser for well-known text (WKT) object strings

3.0.1 1.4M downloads/mo #2463 most downloaded on Packagist longitude-one/wkt-parser

What this package is like to depend on

Last release 1 months ago

25 Jun 2026

Release timing varies

gaps range from 4 weeks to 2.2 years

Nearly every release is documented

notes for 6 of 6 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

6 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

6 releases · Apr 2023 to Jun 2026
2024 2025 2026
Release Pre-release

Releases

latest 6
  1. 3.0.1 25 Jun 2026
    Release notes

    What's Changed

    Full Changelog: 3.0.0...3.0.1

    Open source →
  2. 3.0.0 27 Apr 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.1.0...3.0.0

    Open source →
  3. 2.1.0 30 Mar 2024
    Release notes

    What's Changed

    Full Changelog: 2.0.0...2.1.0

    Open source →
    Release notes

    Added

    • Add tokens for 3DM, 3DZ, and 4D coordinates to Lexer.
    • Method Lexer::value() to get current token value.
    • Match Z, M, or ZM tokens in Parser (not currently used).
    • Add test for Parser reuse.
    • Add test for Lexer reuse.

    Changed

    • Regex used to catch tokens.
    • Allow Lexer instantiation with no parameters so object can be reused.
    • Allow Parser instantiation with no parameters so object can be reused.
    • Changed visibility of Parser::$type.
    • Use Lexer::value() in Parser.
    • Set srid to null before parsing value.
    • Consolidated all Parser test data into ParserTest.
    • Update usage documentation in README.md.
    Open source →
  4. 2.0.0 30 Mar 2024
    Release notes

    Version improved and compatible with doctrine/lexer:2.1

    What's Changed

    • Docker feature by @Alexandre-T in #6
    • Fixing "null value provided" issue by @Alexandre-T in #7
    • First step of issue #9 by @Alexandre-T in #10
    • Dev ready for merge and release version 2.0.0 by @Alexandre-T in #11
      • A lot of test added to improve code coverage
      • Quality tools added
      • Quality code improved
      • Some bugs fixed

    New Contributors

    Full Changelog: v1.0.0...2.0.0

    Open source →
    Release notes

    Added

    • Change base namespace to CrEOF\Geo\WKT to avoid class collision with other CrEOF packages.
    Open source →
  5. v1.0.0 04 Apr 2023
    Release notes

    What's Changed

    • Allows doctrine/lexer@^2.1 by @axi in #1
    • Add Github Actions by @axi in #2
    • Change name space from CrEOF LongitudeOne by @ellisgl in #3
    • 8.1 support by @ellisgl in #4
    • Hard fork from CrEof/wkt-parser

    New Contributors

    • @axi made their first contribution in #1
    • @ellisgl made their first contribution in #3

    Full Changelog: https://github.com/longitude-one/wkt-parser/commits/v1.0.0

    Open source →
    Release notes

    Added

    • Allows doctrine/lexer@^2.1 by @axi in #1
    • Add GitHub Actions by @axi in #2
    • Change name space from CrEOF LongitudeOne by @ellisgl in #3
    • 8.1 support by @ellisgl in #4

    Fork

    • Forked from CreOf [2.2.0]
    Open source →
  6. 3.0.0.RC 31 Mar 2024
    Release notes

    What's Changed

    Full Changelog: 2.1.0...3.0.0.RC

    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