Skip to content

Releases: orbisgis/orbisdata

v2.1.1

19 Sep 09:20
Compare
Choose a tag to compare

Changelog for v2.1.1

  • Refactoring to manage data exceptions
  • Fix exception on script template
  • Standardizing method names
  • Update to H2GIS 2.2.2-SNAPSHOT
  • Use new sonatype auth
  • Upgrade many deps : H2, Groovy, Apache Common, JTS
  • Clean data API

v2.1.0

08 Jan 10:43
Compare
Choose a tag to compare

Changelog for v2.1.0

  • Update H2GIS to 2.2.0
  • Fix getTable method when the user set a subquery
    eg h2GIS.getSpatialTable("h2gis").columns("land", "st_precisionreducer(st_transform(the_geom, 4326), 3) as the_geom")
    .filter("limit 1").getSpatialTable()
  • Add methods on datasource to create, drop indexes, drop table, drop columns
  • Update H2GIS to 2.2.1-SNAPSHOT
  • Add row count method on datasource
  • Add method to create spatial index on first geometry column
  • Filter null or empty table name before executing the drop table command
  • Add getExtent method on datasource
  • Fix isEmpty when the table doesn't have any columns
  • Update H2 to 2.2.224 and fix PostGIS tests
  • Set slf4j-simple as scope test
  • Update to groovy 3.0.19
  • Add a print method to display the content of a table
  • Update to groovy 4.0.17
  • Update to H2GIS 2.2.1

v2.0.0

22 Jul 13:01
Compare
Choose a tag to compare

Changelog for v2.0.0

  • Add docs/CHANGELOG.md file
  • IJdbcDataSource now implements Java DataSource
  • Add Raster connection point
  • Add the IMatrix interface for multidimensional structured data
  • Rename getColumns() into getColumnsType() and getColumnsName() into getColumns()
  • Rename getColumnsType(String) into getColumnType(String)
  • Add a new module named dataframe for statistical analysis based on the smile project
  • Wrap the smile.data.DataFrame class into DataFrame which also implements ITable interface and which is
    compatible with Geometry data type
  • The interfaces IDataSet, IMatrix, ITable have a generic type which is the type of their Iterator (done to
    make it compatible with smile API)
  • Change the license to LGPL 3
  • Add the interface IJdbcSpatialTable.
  • Make the interface/classes overrides parents method return type in order to return their corresponding types.
  • Fix bug on DSL built tables.
  • Add a method getSummary() on the IDataSet interface.
  • Add the ProgressMonitor mechanism.
  • Add getType() methods on ITable interface.
  • Merge createSpatialIndex in createIndex().
  • Rename getShape() into getSize().
  • Add next() methods on ITable interface.
  • Move link, load, save methods from IJdbcDataSource to IDataSource.
  • Add previous(), first(), last(), isFirst(), isLast() methods to ITable.
  • Add IDataSet<?> filter(String filter) method to IDataSet.
  • Add stream() method to IDataSet.
  • Make IDataSet have two value parameter : one for the iterator, a second for the stream.
  • Improve ResultSet type detection.
  • Add getColumnNames(String) method to IJdbcDataSource.
  • Add firstRow() method to ITable.
  • Add setSrid(int) method to ISpatialTable and to IColumn.
  • Add to H2GIS and POSTGIS an open(java.sql.DataSource) method.
  • Add to DataFrame the method DataFrame apply(Formula).
  • Add to JdbcDataSource the méthods Collection<String> getTableNames(...) with multiple signatures.
  • Change the request building from a ITable, only use columns(String...) (optional) followed by filter(String) (optional) to make request.
    A sub request can be made by calling getTable() after calling again columns(String...) and filter(String).
  • Use H2 2.0.206
  • Upgrade H2 to 2.1.214 and Groovy to 3.0.11
  • Upgrade to H2GIS 2.1.0
  • Remove OrbisParents
  • Add commons as a module
  • Fix several tests

1.0.0

29 Nov 11:26
81bc467
Compare
Choose a tag to compare
1.0.0 Pre-release
Pre-release

First pre-release done before module path changes.