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 2026Releases
latest 6-
3.0.125 Jun 2026Release notes
Open source →What's Changed
- Coveralls feature by @Alexandre-T in #17
- upgrade for PHP 8.5 by @Alexandre-T in #24
Full Changelog: 3.0.0...3.0.1
-
3.0.027 Apr 2024Release notes
Open source →What's Changed
- Lexer3 feature by @Alexandre-T in #14
- Fix issue #8 The ctype_alpha function could be avoid by @kcassam in #15
- Merging dev into main to release 3.0.0 by @Alexandre-T in #16
New Contributors
Full Changelog: 2.1.0...3.0.0
-
2.1.030 Mar 2024Release notes
Open source →Release notes
Open source →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.
-
2.0.030 Mar 2024Release notes
Open source →Version improved and compatible with
doctrine/lexer:2.1What'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
- @Alexandre-T made their first contribution in #6
Full Changelog: v1.0.0...2.0.0
Release notes
Open source →Added
- Change base namespace to CrEOF\Geo\WKT to avoid class collision with other CrEOF packages.
-
v1.0.004 Apr 2023Release notes
Open source →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
Full Changelog: https://github.com/longitude-one/wkt-parser/commits/v1.0.0
Release notes
Open source →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]
-
3.0.0.RC31 Mar 2024Release notes
Open source →