Skip to content

1.0.0

Compare
Choose a tag to compare
@sadortun sadortun released this 10 Nov 08:16
· 123 commits to master since this release

Added

  • Change log file to chronicle changes.
  • Stub TODO.md file.
  • CONTRIBUTING.md file with guidelines.
  • CrEOF\Spatial\Tests\OrmTest class to remove dependency on doctrine/orm source for tests.
  • Travis-CI repo hook and configuration.
  • CodeClimate config.
  • Test config flag "opt_mark_sql" to execute dummy query with test name before each test.
  • Test config flag "opt_use_debug_stack" to use custom stack which logs queries.
  • Numerous SQL/DQL functions for both PostgreSQL and MySQL.
  • Coveralls config.
  • MultiPolygon geometry DBAL type.

Changed

  • Minimum doctrine/orm version now 2.3.
  • All ORM tests now extend CrEOF\Spatial\Tests\OrmTest.
  • Specifying test platform through @group annotation has been deprecated. Tests now configure supported platforms in setUp(), unsupported tests are skipped.
  • Cleaned up existing test classes.
  • Replaced rhumsaa/array_column dev package dependency with ramsey/array_column. Prior has been abandoned and is no longer maintained.
  • Tests now pass string values to parameters instead of objects to avoid issues with field value conversion.
  • Documentation split up into multiple files.
  • StringLexer and StringParser now correctly handle values with exponent/scientific notation.

Removed

  • AbstractDualGeometryDQLFunction, AbstractDualGeometryOptionalParameterDQLFunction, AbstractGeometryDQLFunction, AbstractSingleGeometryDQLFunction, AbstractTripleGeometryDQLFunction, and AbstractVariableGeometryDQLFunction classes.