Skip to content

Releases: ngageoint/geopackage-core-java

3.3.0

09 Jul 21:37
Compare
Choose a tag to compare

Version 3.3.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.3.0|jar

3.3.0 (07-09-2019)

  • sf-wkb version 2.0.2
  • sf-proj version 3.0.1
  • oapi-features-json version 1.0.0
  • Alter table support: rename table, rename column, add column, drop column, alter column, copy table
  • User DAO and table alter support: add, rename, drop, alter
  • GeoPackage rename table, copy table, foreign keys, and vacuum support
  • Automatic user column index assignments
  • Transaction shortcut methods for the GeoPackages, connections, and User DAOs
  • User column shortcut creation methods
  • User table and user column copy methods and constructors
  • SQL utilities for tables, columns, foreign keys, views, data transfers, checks, and vacuum
  • SQLite Master table (sqlite_master) support
  • Table Info (PRAGMA table_info) support
  • Table and column mapping for table alterations
  • Table and column constraints, including manual creation and automatic table parsing
  • Core table readers
  • Date Converter check for date functions
  • GeoPackage Data Type find by name method
  • Extensions table copy support
  • Missing extension table rows for Metadata Extension and Schema Extension
  • Missing comma in gpkg_2d_gridded_coverage_ancillary table schema
  • gpkg_data_columns table: removed foreign key requirement, unique constraint update
  • Missing comma in nga_tile_scaling table schema
  • OGC API Features download to GeoPackage support
  • Modifiable GeoPackageIOUtils copy buffer, defaulted at 8k byte chunks

3.2.0

02 Apr 13:51
Compare
Choose a tag to compare

Version 3.2.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.2.0|jar

3.2.0 (04-02-2019)

  • sf-wkb version 2.0.1
  • sf-proj version 3.0.0
  • NGA Contents Id Extension
  • NGA Feature Style Extension
  • OGC Related Tables Extension improvements
  • GeoPackage user version saved as 1.2.1
  • Improved GeoPackage extension cleanup
  • Color support and utilities for hex, RBG, arithmetic RBG, HSL, and integer colors
  • Common data type and contents methods for all User Table types
  • GeoPackage contents check for table names
  • Build an envelope from a Bounding Box
  • WKT for Coordinate Reference Systems extension default value of 'undefined' removed
  • Tile Bounding Box Utils latitude and longitude position from pixel with tile bounds
  • Eclipse project cleanup

3.1.0

04 Oct 16:47
Compare
Choose a tag to compare

Version 3.1.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.1.0|jar

3.1.0 (10-04-2018)

  • Simple Features Projection (sf-proj) version 2.0.1
  • Related Tables Extension fix to save Simple Attributes and Media tables as Attribute table types
  • User Column isNamed fix
  • ORMLite DaoManager cache memory leak fix, visible when opening many GeoPackages
  • Bounding Box methods: intersects, overlap, union, and contains
  • GeoPackage Contents Bounding Box and overall Bounding Box methods
  • GeoPackage Geometry Index Table index methods, independent of table creation
  • GeoPackage Cache connection close improvements
  • Contents (and DAO) bounds and projection methods
  • Additional Date Converter format to handle format yyyy/MM/dd
  • Connection query improvements
  • Table Creator improvements for generic SQL script execution
  • Database common Result interface and utilities, implemented by UserCoreResult
  • RTree extension support improvements
  • Feature Table Index improvements for limited chunked queries and bounds retrieval
  • Geometry Columns projection method
  • Geometry Data get or build envelope method
  • Tile Matrix Set bounds and projection methods
  • User DAO query, bounds, and projection improvements

3.0.2

27 Jul 12:05
Compare
Choose a tag to compare

Version 3.0.2: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.0.2|jar

3.0.2 (07-27-2018)

  • Properties Extension for saving GeoPackage metadata in the file
  • Properties Manager for using the Properties Extension on multiple open GeoPackages
  • Additional User Core DAO deletion and query methods
  • Additional GeoPackage Core Connection query method
  • Remove Data Columns requirement of enumerated data types
  • Create Attributes Table methods with unique constraints
  • GeoPackage Cache add all method
  • IO Utils file extension utilities

3.0.1

13 Jul 17:12
Compare
Choose a tag to compare

Version 3.0.1: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.0.1|jar

3.0.1 (07-13-2018)

  • Related Tables Extension support (DRAFT version 0.1)
  • Additional table, table type, and contents methods and improvements
  • User DAO "like" query support
  • User DAO, table, and row support for id-less schemas
  • Custom User table and column implementations
  • Javadoc warning fixes
  • ormlite-core version 5.1
  • maven and sonatype plugin version updates

3.0.0

17 May 17:56
Compare
Choose a tag to compare

Version 3.0.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|3.0.0|jar

3.0.0 (05-17-2018)

  • WKB dependency updated to use new Simple Features WKB library
    • Package names in dependent classes must be updated
    • GeometryType code calls must be replaced using GeometryCodes
  • Common projection code moved to Simple Features Projections library
    • Package names in dependent classes must be updated
    • ProjectionFactory SRS calls must be replaced using SpatialReferenceSystem projection method
    • ProjectionTransform bounding box calls must be replaced using BoundingBox transform method
  • Bounding Box projection transform method
  • Spatial Reference System projection and transformation methods
  • Gridded Coverage Data extension definition url

2.0.2

20 Mar 13:40
4f11e95
Compare
Choose a tag to compare

Version 2.0.2: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|2.0.2|jar

2.0.2 (03-20-2018)

  • Tile Scaling extension for scaling missing tiles from nearby zoom levels
  • Projection Transform "is same projection" method
  • Tile DAO zoom level improvements and approximate zoom level determinations
  • IO Utils close quietly method and stream closing
  • RTree Trigger Update 3 spec fix

2.0.1

13 Feb 22:06
Compare
Choose a tag to compare

Version 2.0.1: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|2.0.1|jar

2.0.1 (02-13-2018)

  • Coverage Data extension (previously Elevation Extension)
  • WebP extension column name fix
  • Zoom Other extension column name fix
  • RTree Index Extension core support
  • Extended Geometry bit encoding fix, set only for non standard geometries
  • Tile Grid zoom increase and decrease utilities
  • Zoom level determination fix for bounds resulting in a single point
  • Quote wrapping improvements and additional wrapping of names in SQL operations
  • wkb version update to 1.0.5

2.0.0

20 Nov 19:13
Compare
Choose a tag to compare

Version 2.0.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|2.0.0|jar

2.0.0 (11-20-2017)

  • WARNING - BoundingBox.java coordinate constructor arguments order changed to (min lon, min lat, max lon, max lat)
    Pre-existing calls to BoundingBox coordinate constructor should swap the min lat and max lon values
  • WARNING - TileGrid.java constructor arguments order changed to (minX, minY, maxX, maxY)
    Pre-existing calls to TileGrid constructor should swap the minY and maxX values
  • Bounding Box envelope constructor
  • Bounding Box projection based complementary, bounding, and expansion methods
  • Query support for "columns as"
  • Date Converter thread safety fix when using multiple DAOs
  • Projection transformations for lists of points
  • Bounding box utility improvements for overlap and point in box testing
  • Tolerance distance utility methods for geometry proximity testing
  • User Core methods for preparing results, checking for an id, and retrieving result positions & columns of a type
  • User Row Sync implementation to support sharing user row query results
  • Minor SQL changes and file renames to match spec changes
  • Retrieve a projection unit without reflection
  • wkb version update to 1.0.4
  • maven-gpg-plugin version 1.6

1.3.1

13 Jul 13:49
Compare
Choose a tag to compare

Version 1.3.1: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-core|1.3.1|jar

1.3.1 (07-13-2017)

  • Improved handling of unknown Contents bounding boxes
  • User table zoom level bounding of degree unit projections
  • Tile Bounding Box Utils method to bound degree unit bounding box with web mercator limits