Releases: ngageoint/geopackage-android
5.0.0
Version 5.0.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|5.0.0|aar
5.0.0 (03-09-2021)
- geopackage-core version 5.0.0
- compile SDK version 30
- ormlite-android version 5.3
- SQLite Android Bindings version 3340100
- appcompat version 1.2.0
- androidx documentfile 1.0.1 (new dependency)
- Tile table reprojections
- Omit null values in inserts
- Tile DAO map zoom levels
- GeoPackage Manager DocumentFile and progress support
- gradle plugin updated to 4.1.2
4.0.0
Version 4.0.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|4.0.0|aar
4.0.0 (07-14-2020)
- geopackage-core version 4.0.0
- tiff version 2.0.2
- SQLite Android Bindings version 3320300
- Community extensions decoupling and management, including class repackaging
- Contents Data Type refactor, core data types and expanded custom data type support
- DAO options to enable modifying row ids or disable column value type validation
- Distinct select statement queries and counts
- GeoPackage DAO by table methods
- Tile creation projection fix for different projections in the same unit
- SRS and Projection shortcut methods
- gradle plugin updated to 4.0.1
3.5.0
Version 3.5.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.5.0|aar
3.5.0 (03-10-2020)
- geopackage-core version 3.5.0
- Tile Generator option to skip pre-existing tiles when updating a GeoPackage
- XYZ tile rebranding, previously referred to as Google
- Separation of columns from user tables
- Queries by specified columns
- Feature Preview for drawing a single preview tile of features
- Feature Style Extension fix to use an individual feature style over a default table icon
- GeoPackageImpl and FeatureIndexGeoPackageResults classes changed to be public
- Android 29 / Q GeoPackage export methods
- gradle plugin updated to 3.6.1
3.4.0
Version 3.4.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.4.0|aar
3.4.0 (11-14-2019)
- compile SDK version 29
- geopackage-core version 3.4.0
- SQLite Android Bindings version 3300100
- Java 8
- Feature Index Manager catches and logs index type errors, attempts next index type
- Fixed out of bounds iteration errors on Manual Feature Query Results and Feature Index List Results
- Improved Android Bindings SQLite connection support, including read only and on demand only connections
- RTree, Feature Table Index, Metadata, and Manual Feature Query: feature query and count methods with additional arguments, nested single SQL queries
- Feature Index Manager, single nested SQL queries for features with additional query argument options
- Feature Index Results and Metadata Results id iteration shortcut to retrieve id without creating full features
- Additional connection and DAO query and count methods
- Additional user result get value and id methods
- appcompat version 1.1.0
- gradle plugin updated to 3.5.2
- gradle version 5.4.1
3.3.0
Version 3.3.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.3.0|aar
3.3.0 (07-10-2019)
- geopackage-core version 3.3.0
- Removed sf-geojson, inherit the dependency
- Transaction shortcut methods for the GeoPackages, connections, and User DAOs
- Feature Tiles geometry caching
- GeoPackage User Custom DAO retrieval
- Table Readers moved to geopackage-core
- Automatically enable foreign key checks for new connections without preexisting violations
- GeoPackage table foreign key check
- OGC API Features download to GeoPackage support
- Android Q fix for SQL Utils quote wrap
- gradle plugin updated to 3.4.2
- gradle version 5.1.1
3.2.0
Version 3.2.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.2.0|aar
3.2.0 (04-02-2019)
- geopackage-core version 3.2.0
- tiff version 2.0.1
- sf-geojson version 2.0.1
- sqlite-android version 3270200
- NGA Contents Id Extension
- NGA Feature Style Extension
- OGC Related Tables Extension improvements
- Feature Tile drawing and generator improvements including scaling, styles, and layering
- FeatureIndexResults id iteration option in place of reading full feature rows
- Feature Cache for memory caching feature rows in a single table
- Feature Cache Tables for memory caching feature rows from multiple single GeoPackage tables
- GeoPackage app context accessor
- Feature Row geometry type accessor
- GeoPackage creation example updates
- Upgrade to AndroidX support libraries
- gradle plugin updated to 3.3.2
- gradle version 4.10.1
3.1.0
Version 3.1.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.1.0|aar
3.1.0 (10-04-2018)
- geopackage-core version 3.1.0
- User Table DAO projected bounding box methods
- GeoPackage Connection query improvements
- Cursor Result interface implementation, utilized by UserCursor
- Feature Indexer and Feature Table Index chunked limit queries when indexing
- Feature Index Manager support for RTree and Manual queries
- GeoPackage Database SQLite Android Bindings connection
- Geometry Metadata Data Source bounding box methods
- RTree Index Extension read support for querying geometries
- Handling of SQLite Write Ahead Log and Share Memory files
- Feature Index Results interface and implementations
- Feature Row geometry value and envelope methods
- Feature Table Reader ignore case of geometry column name
- Manual Feature Queries for unindexed geometries
- min SDK version updated to 16
- compile SDK version 28
- Android support library updated to 28.0.0
- SQLite Android Bindings version 3240000
- Android Manifest replace allowBackup as disabled and enable cleartext traffic
- gradle plugin updated to 3.2.0
- gradle version 4.6
3.0.2
Version 3.0.2: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.0.2|aar
3.0.2 (07-27-2018)
- geopackage-core version 3.0.2
- Properties Extension for saving GeoPackage metadata in the file
- Properties Manager for using the Properties Extension on multiple open GeoPackages
- Additional GeoPackage Connection query method
3.0.1
Version 3.0.1: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.0.1|aar
3.0.1 (07-13-2018)
- geopackage-core version 3.0.1
- Related Tables Extension support (DRAFT version 0.1)
- User row copy methods
- GeoPackage register cursor wrapper method
- Cursor Factory allows replacement of existing cursor wrappers with updated ones
- User DAO support for id-less schemas
- Custom User connection, DAO, cursor, row, and table reader implementations
- Javadoc warning fixes
- ormlite-android version 5.1
- gradle plugin updated to 3.1.3
- android maven gradle plugin updated to 2.1
- google repository update
- compile SDK version 27
- Android support library updated to 27.1.1
- gradle version 4.4
3.0.0
Version 3.0.0: http://search.maven.org/#artifactdetails|mil.nga.geopackage|geopackage-android|3.0.0|aar
3.0.0 (05-17-2018)
- geopackage-core version updated to 3.0.0
- GeoPackage Core new WKB dependency on Simple Features WKB library
- Package names in dependent classes must be updated
- GeometryType code calls must be replaced using GeometryCodes
- GeoPackage Core new projection dependency on 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
- Simple Features GeoJSON library dependency