Skip to content

Releases: frictionlessdata/tableschema-php

v1.2.1

26 Aug 09:58
6d36f14
Compare
Choose a tag to compare

Add support for PHP 8.2 and 8.3

v1.2.0

29 Oct 21:31
64d4bd8
Compare
Choose a tag to compare

Updates the packages for compatibility with PHP 8.1 (#72)

v1.1.1

21 Jan 01:13
a2e8df0
Compare
Choose a tag to compare

Corrects the lowest compatible version of each package dependency

v1.1.0

17 Jan 22:29
1443327
Compare
Choose a tag to compare
  • Update the JSON schema for table-schema to the latest version (#67)
  • Add enforcement of row uniqueness and field required constraints for Primary Key (#65)
  • Add PHP 8.0 to tested PHP versions to ensure compatibility (#62)

v1.0.0

29 Aug 08:29
0247dbf
Compare
Choose a tag to compare

(v1.0.0 does not contain any new changes since v0.2.0)

v0.2.0

12 Sep 09:25
b032581
Compare
Choose a tag to compare
  • Drop support for PHP 5.6 and 7.0 (#45)
  • Upgrade nesbot/carbon from version 1 to 2 (#43)
  • Corrections for compatibility with PHP 7.4 (#42)
  • Fix bug where missingValues was unable to be set to an empty array to indicate no conversion (#40)

v0.1.9

30 Nov 12:00
Compare
Choose a tag to compare
  • minor compatibility fixes

v0.1.8

30 Nov 10:02
Compare
Choose a tag to compare
  • added support for CsvDialect + fix bareNumber #36
  • removed support for unsupported php version 5.4 and 5.5 due to differences in unicode handling
  • added Table::read options

v0.1.7

21 Nov 20:41
Compare
Choose a tag to compare
  • Update to latest v1 specs schema + fix corresponding tests and code
    • fixes #34 - added support for bareNumber and removed currency

v0.1.6

13 Jul 13:05
Compare
Choose a tag to compare
  • added support for all field types (#15)
    • added Field classes for all tableschema field types
    • cast functionality works for all latest spec features
    • require and enum constraints works for all field types
    • copied tests from tableschema-py (modified for latest specs)
  • added automatic PHP code style check (+optional support for auto fixing)
  • added update-schema script + updated the schema to latest specs
  • added support for foreignKeys / primaryKey string fields (to match latest table schema)
  • removed hhvm support - it's not needed and causes too much problems
  • updated README to be more user friendly
  • updated to latest specs
  • removed the foreign keys hack (not needed with latest specs)
  • table API feedback (#25)
    • hide datasource and schema object creation
    • infer schema when schema is ommitted
    • Table::headers method
    • Table::save method
    • Table::schema method
    • Table::read method
    • allow Schema to be constructed with array instead of object
  • Schema API feedback (#26)
    • remove EditableSchema, use the normal Schema instead
    • allow to create field using json string or array
  • ensured all constraints work (#20)
  • minor fixes for full compliancy (#20)