Skip to content

Latest commit

 

History

History
143 lines (113 loc) · 3.84 KB

CHANGELOG.md

File metadata and controls

143 lines (113 loc) · 3.84 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Removed

  • Drop support for PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0 and PHP 8.1

3.0.2 - 2023-09-11

Added

  • Support for PHP 8.3
  • Support for PHPUnit 10

3.0.1 - 2021-02-05

Fixed

  • Fix method signature of ShapeFile::getDBFHeader()

3.0.0 - 2021-02-05

Added

  • Support for PHPUnit 8 and 9
  • Support PHP 8

Changed

  • Enable strict mode on PHP files
  • Rename ShapeFile::$FileName property to ShapeFile::$fileName
  • Rename ShapeRecord::$SHPData property to ShapeRecord::$shpData
  • Rename ShapeRecord::$DBFData property to ShapeRecord::$dbfData
  • ShapeRecord::getContentLength returns null when the shape type is not supported instead of false.

Removed

  • Drop support for PHP 5.4, PHP 5.5, PHP 5.6, PHP 7.0 and HHVM

2.1 - 2017-05-15

Changed

  • Documentation improvements.

2.0 - 2017-01-23

Changed

  • Switched to PhpMyAdmin vendor namespace to follow PSR-4.

1.2 - 2017-01-07

Added

  • PHP 7.2 support.

Changed

  • Coding style cleanup.
  • Avoid installing tests and test data using composer.

1.1 - 2016-11-21

Fixed

  • Fixed adjusting of record bounding box

1.0 - 2016-11-21

Changed

  • Documentation improvements
  • Code cleanups

0.13 - 2016-11-21

Changed

  • Code cleanups
  • Improved test coverage

0.12 - 2016-11-17

Changed

  • Improved test coverage

Fixed

  • Fixed DBF search

0.11 - 2016-11-16

Changed

  • Code cleanups

Fixed

  • Fixed behavior without configured DBF header
  • Fixed saving Polygon/Polyline creation with multiple parts
  • Fixed saving Multipoint records

0.10 - 2016-09-05

Changed

  • Improved error handling on loading

0.9 - 2016-08-04

Changed

  • Code cleanups

0.8 - 2016-06-24

Changed

  • Code cleanups

Fixed

  • Fixed loading of records with optional data

0.7 - 2016-06-24

Fixed

  • Properly fail on loading corrupted files

0.6 - 2016-06-24

Fixed

  • Fixed detection of end of file when loading

0.5 - 2016-06-24

Added

  • Added getShapeName method to ShapeFile

0.4 - 2016-06-24

Changed

  • Make API work even without real file open

0.3 - 2016-06-24

Added

  • Better support for subclassing

0.2 - 2016-06-24

Changed

  • Make the dbase extension optional dependency

0.1 - 2016-06-14

Added

  • Initial release based on bfShapeFiles