Releases: frictionlessdata/tableschema-php
Releases · frictionlessdata/tableschema-php
v0.1.7
v0.1.6
- 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)
v0.1.5
v0.1.4
- support for casting value
- added field objects
- added schema validateRow / castRow
- changed table to use schema castRow
- have coverage run only on the latest python version
- added infer schema which improves the schema as you add rows of data
- added functionality to Field object, including checking constraints and getter methods for default values.
- added functionality to Schema object:
- fullDescriptor method - returns decriptor with all defaults filled-in
- save method - writes the fullDescriptor to a json file
- getter methods for
missingValues,primaryKey,foreignKeys - reuse of Field objects
- major refactoring, finalized the interfaces
- schema validator - hacked to allow empty reference resource (see #19)
- Table object - added checking of unique values when iterating over the data