Skip to content

0.1.16 Injection security, more customizability, deprecations

Compare
Choose a tag to compare
@werrolf werrolf released this 20 Nov 09:17
· 310 commits to master since this release
  • Fix Feature initialization from GeoJSON: respect configured geomField, apply optional non-standard embedded srid and id correctly
  • Fix broken data format in Oracle::prepareResults
  • Fix exception on table miss in DataStore::getById, return null instead
  • Change FeatureType::getById return value on table miss from false to null
  • Support :userName filter binding also in DataStore::search (previously only in FeatureType::search)
  • Escape :userName properly in FeatureType::search and DataStore::search
  • Escape :distance in FeatureType::search (now a bound param)
  • Extract FeatureType / DataStore method addCustomSearchCritera method for customization support
  • Add DataStoreService::getDbalConnectionByName method
  • getUniqueId and getTablename methods are now also available on DataStore object (previously only FeatureType)
  • Deprecate DataItem construction with a (jsonish) string
  • Deprecate magic Feature::__toString invocation
  • Make tests with missing prerequisites fail instead of skip