Skip to content

Latest commit

 

History

History
1767 lines (665 loc) · 82.9 KB

CHANGELOG.md

File metadata and controls

1767 lines (665 loc) · 82.9 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

7.13.0 (2025-01-06)

Note: Version bump only for package @basemaps/cli

7.12.0 (2024-11-14)

Note: Version bump only for package @basemaps/cli

7.11.1 (2024-10-01)

Bug Fixes

  • cli: Install server package in the cli container to inlcude lerc. (#3353) (9b2b785)

7.11.0 (2024-09-29)

Bug Fixes

  • server: Add lerc external into server package. (#3348) (2aea3c7)

7.10.0 (2024-09-16)

Note: Version bump only for package @basemaps/cli

7.9.0 (2024-08-26)

Note: Version bump only for package @basemaps/cli

7.7.0 (2024-07-28)

Note: Version bump only for package @basemaps/cli

7.6.0 (2024-07-11)

Note: Version bump only for package @basemaps/cli

7.5.0 (2024-07-01)

Note: Version bump only for package @basemaps/cli

7.4.0 (2024-06-13)

Bug Fixes

  • cli: Copy static files into cli container for health smoke test. (#3257) (9396f60)

7.3.0 (2024-05-02)

Bug Fixes

  • cli: Fix the check vector diff outputs. BM-1013 (#3230) (e27cd12)
  • cli: Should skip if no lds version for the feature changes. (#3231) (955ffb9)

Features

  • cli: expose the smoke checker in the CLI container so linz/basemaps-config can use it BM-1010 (#3229) (3d504b3)

7.2.0 (2024-04-08)

Bug Fixes

  • cli: Fix config import to prepare changes for individual vector config. (#3210) (5d6b867)

Features

  • cli: Output the feature changes for the vector update (#3214) (a41f1d3)
  • cli: Update the changed format looks nicer in the github comment (#3216) (bc60baa)

7.1.1 (2024-03-25)

Note: Version bump only for package @basemaps/cli

7.1.0 (2024-03-25)

Bug Fixes

  • cli: Fix the bundling asset that remove extra letter at path and decode font paths. (#3154) (a437c1d)
  • cli: fix the error type for cdk v3 in the s3 hash object (#3050) (fd55e6d)
  • cli: virtual tilesets are required for importing into dynamo (#3022) (8bf9be9)

Features

  • cli: compare config bundles using --target config.json (#3016) (a8d9d7c)
  • cli: show which layers are being deleted from the aerial config (#3026) (82970b5)
  • cogify: support config creation from tilesets with outputs (#3186) (ee76662)
  • config-loader: cache imagery configs to speed up loading times (#3167) (21b3ed7)
  • config: use the same config loader for server and cli (#3163) (72cb963)
  • node 20 (#3044) (b51cf7d)
  • upgrade to typescript 5 (#3019) (53aeebb)

7.0.0 (2023-11-27)

Bug Fixes

Features

  • Add proof of concept docs site BM-917 (#2990) (cabccc7)
  • upgrade to gdal 3.8.0 and add max_z_overview setting (#3014) (0d78a9a)
  • cli: Relocate dgal and cog from cli package. BM-879 (#2984) (6ebb106)
  • cli: Remove the create-mapsheet cli which is relocated into argo-tasks. BM-911 (#2987) (e661201)
  • doc: Improve the individual package documentations. BM-776 (#2981) (5a4adcb)

6.46.0 (2023-10-10)

Note: Version bump only for package @basemaps/cli

6.45.0 (2023-09-18)

Bug Fixes

  • config: ignore the argo folder "flat/" in guessing imagery names (#2939) (781d981)

Features

  • cli: include urlPreview for preview links (#2938) (96fe7b5)

6.44.0 (2023-09-05)

Features

  • cli: Add imagery id in the create config done log for slack notifications. (#2905) (821b628)

6.43.0 (2023-08-22)

Bug Fixes

  • cli: Correct the path of linzijs prettierrc.js location. (#2894) (348a7f7)
  • cli: Fix to set org in the github to be used in create pull request api. (#2902) (0081275)
  • cli: new created file need to add to git before commit. (#2904) (24fbf6d)
  • cli: Run npm install in the basemaps-config to install the @linz/style (#2900) (fb7930c)

Features

  • cli: Create pull request cli to format the config files by npx prettier. BM-810 (#2898) (061b605)
  • cli: Create pull request via Github api and access token. (#2838) (ef5e29f)
  • cli: Create standalone imagery config and remove disabled layer. BM-810 (#2810) (e956851)
  • cli: Update the import cli to output preview links for individual configs. BM-869 (#2897) (e70280a)

6.42.0 (2023-08-06)

Features

  • cli: ensure the layer name been standardized before creating pull request. BM-827 (#2808) (35e22fa)

6.41.0 (2023-07-26)

Bug Fixes

  • cli: Copy the missing @linzjs/style/.prettierrc.js file into cli docker container. (#2844) (05ee834)
  • cli: Fix config json format by adding the missing newline and remove double quotes from commit message. (#2795) (76a77ae)
  • cli: Fix remove the ref from the repository and get the repo name from it. (#2784) (6b395b8)
  • cli: multithread warp (#2744) (1b00735)

Features

  • cli: Add disabled flag for the create pr cli, and bug fixes. (#2745) (714a113)
  • cli: bundle cogify command into docker container (#2792) (d0e45c7)
  • cli: move to ghcr for osgeo/gdal (#2790) (cb96bf6)
  • cli: Refactoring the pull request creation to use git commands and support vector map update. (#2780) (0ac677d)
  • cogify: improve cogify (#2800) (cb16a44)
  • cogify: retile imagery into COGS aligned to a tile matrix (#2759) (ddd99d3)
  • lambda-tiler: Refactoring the wmts Capablity to builder interface. (#2686) (4d223b6)

6.40.0 (2023-03-16)

Bug Fixes

  • increase PixelPadding to 200 (#2723) (265e03a)
  • cli: use the STAC title if it exists as the imagery title BM-784 (#2692) (f7d45f6)
  • server: make --no-config actually load the configuration from tiffs (#2682) (019ee50)

Features

  • cli: Double the padding for low resolution imagery. (#2713) (b6dafa1)
  • cli: Update a preview url for zoom level changes. (#2699) (74ce320)
  • config: Make the config title as not null. (#2667) (5e54854)
  • server: change CLI interface to support multiple tiff folders (#2688) (7fcd310)
  • filter layers by date (#2662) (745b6b6)

6.39.0 (2023-01-25)

Bug Fixes

  • cli: Create config to parse the title back to imagery name (#2622) (1c304a2)
  • cli: Fix NZTM aligned level adjustment and allow to chunk more large jobs (#2648) (ce1990b)
  • cli: Fix the TileSet id for the create-config output url. (#2641) (3ed158d)
  • cli: Remove the special charactors from title to the imagery name. (#2643) (dc6d8cd)
  • cli: restrict WMTSCapabilities to the maxZoom of the tiles generated (#2650) (657ddb2)

Features

  • cli: Add category when creating imagery import pull request. (#2647) (4113f21)
  • cli: Add Concurrency for the make cog cli. (#2640) (d95537f)
  • cli: Remove the nztm aligned level offset adjustment. (#2655) (d4715ac)
  • cli: Update urls for the vector data and style changes. (#2626) (6eab1a8)

6.38.0 (2022-12-11)

Features

  • cli: increase packing factor from the default of 115% to 125% to reduce search ranges (#2619) (b96b3ad)
  • config: load the min/max zoom levels of a cotar overview from the wmtscapabilties (#2621) (3fe70cf)

6.37.0 (2022-12-05)

Bug Fixes

  • cli: NZTM2000Quad PR link (#2614) (93545c0)
  • cli: Convert overview cli to single thread to fix the import.meta.url not working in cjs (#2576) (b92256b)
  • cli: do not minify the cli to make it easier to debug (#2580) (e5973bd)
  • cli: ensure only 0 to --max-zoom tiles are created (#2593) (7b251d5)
  • cli: Fix the output for the overview cli as fsa.stream corrupt the file write to aws. (#2585) (5875514)
  • cli: Fix update the url to load imagery into dev and imagery name as layer. (#2607) (1730580)
  • cli: make tile paths relative not absolute (#2595) (dae0e9b)
  • cli: remove the insert config in create-cog cli. (#2597) (4f9d61b)
  • cli: tidy up overview creation ensure tar is valid (#2594) (754e76a)

Features

  • cli: Add flag to exclude the all satellite layers for create mapsheet. (#2613) (4cf4f28)
  • cli: Allow to import config into dev dynamodb from a local config.json file. (#2604) (53152aa)
  • cli: allow users to specify a title for the imagery config (#2572) (59a3e7f)
  • cli: Create-overview determine max zoom overview from the gsd (#2612) (59a01e6)
  • cli: Make cog to output paths for create overviews. (#2615) (c50b85c)
  • add overview archive to imagery config (#2545) (ac463ef)
  • cli: create WMTSCapabilties.xml for the overviews cotar (#2590) (51421f6)
  • cli: Double the number of maximum chunk in single job. (#2599) (5583e43)
  • cli: make cog with aligned level, stop using MaxPixelWitdh to calculate zoom levels. BM-703 (#2571) (3a15f37)
  • cli: New cli to create github pr for the import imagery workflow. (#2515) (8f51284)
  • cli: New cli to create overview of imagery BM-628 (#2540) (7c21ca0)
  • cli: remove one cog covering logic as its not used (#2592) (a8e39a2)
  • cli: Remove unused github api calls, remove pull request body. (#2567) (3728245)
  • cli: track time of each step in overview creation (#2589) (0736a83)
  • cli: use latest version of GDAL (#2582) (39e7488)
  • config: remove all the processingJob configuration. (#2598) (542401d)

6.36.0 (2022-10-18)

Bug Fixes

  • cli: Remove check list aws batch running jobs in the split job cli. (#2507) (b376db5)

Features

  • cli: Add asset into config bundle record BM-693 (#2528) (72bdd9b)
  • cli: Allow empty string as null values in the make-cog cli. (#2504) (05aadd7)
  • cli: Find the source and output location with the aws role. (#2510) (660a53d)
  • cli: Make cog to limit the maxImageSize and support local output. (#2514) (9673c86)
  • cli: Merge make-cog and split-job cli into one cli. (#2508) (9599b14)
  • cli: New split job cli to chunk job.json into sub jobs. (#2502) (a2ac1ee)
  • cli: Prepare markdown for config changes to update the pull request BM-605 (#2520) (be64a25)

6.35.0 (2022-09-14)

Bug Fixes

  • cli: Add a year at end of imagery name to fix the broken attribution (#2455) (05b5ec8)
  • cli: Filter out the removed layers with minZoom:32. (#2477) (d3c9adb)
  • cli: Fix the output url to include the -year at end, and add debug into url. (#2467) (8481e8d)

Features

  • cli: New cli to make cog and create job.json for it. (#2497) (41f1379)
  • switch to aws role provider from chunkd (#2473) (87be0e0)
  • cli: Add a output for written url to argo workflow output. (#2459) (d1bcc95)
  • cli: Config creation cli to include centre location in the output url. (#2453) (06a9e5b)
  • cli: include url for processed imagery (#2447) (150550e)
  • cli: move screenshot tool into linz/basemaps-screenshot (#2429) (27463d3)
  • cli: New cli to create cog map sheet from a give fgb file and config. (#2472) (6cf2563)
  • cli: Remove the role config parameter as confusing with config, pass it with env. (#2474) (79619ee)
  • allow loading config from ?config (#2442) (8f946d8)

6.34.0 (2022-08-17)

Bug Fixes

  • cli: include sharp in batch container (#2420) (da8a216)
  • cli: Need to set AwsRoleConfigPath for RoleRegister (#2427) (cd564b1)
  • cli: path always ending with /, we need get the name by at(-2). (#2432) (759163f)
  • server: error if port is in use (#2418) (a469af3)

Features

  • cli: add --group-size to group by a size limit (#2438) (b22a03a)
  • cli: Add some new screenshot default tests. BM-640 (#2402) (f0caee1)
  • cli: New cli tool to create config.json for raw imagery. (#2423) (2cbfb40)
  • lambda-tiler: Assets provider to get assets from any location. (#2374) (c145f28)

6.33.0 (2022-08-01)

Note: Version bump only for package @basemaps/cli

6.32.2 (2022-07-28)

Bug Fixes

6.32.1 (2022-07-28)

Note: Version bump only for package @basemaps/cli

6.32.0 (2022-07-28)

Bug Fixes

  • cli: when importing imagery do not use a custom name (#2369) (93e6e2a)

Features

  • cli: Move the default test tile into cli package (#2367) (fec8fb4)

6.31.0 (2022-07-22)

Bug Fixes

Features

  • upgrade proj to 2.8.0 as it has improved transverse mercator projection logic BM-631 (#2346) (4b74efb)
  • cli: Import config will update the latest ConfigBundle dynamo record. (#2338) (25e864c)
  • config: Insert a config bundle records in dynamodb to refference the config file in s3. (#2335) (143eeda)
  • config: use base58 hashes (#2342) (8688351)

6.30.0 (2022-07-20)

Bug Fixes

  • cli: serve was sometimes crashing due to parameters being defined too early (#2321) (5dc92b7)
  • cli: ensure diff is printed for changes (#2328) (653fdb9)
  • cli: when group is negative dont group (#2283) (c812bf2)

Features

  • cli: Add assets location into bundle json file. (#2334) (f90a6be)
  • cli: add bmc serve to create a server from a bundled config (#2306) (700c729)
  • cli: add cli for listing, filtering and grouping files in AWS (#2281) (b4dec98)
  • cli: Add output path for the dump screenshots. (#2300) (3358caa)
  • cli: allow using a local path for role configuration (#2282) (e985ea2)
  • cli: install playwright and basemaps/landing for the screenshot util (#2286) (4e6559b)
  • cli: Merge sprites cli into @basemaps/cli and update screenshot cli to support server assets. (#2275) (0ee4f83)
  • cli: New cli to bundle the assets into cotar file. (#2311) (d632301)
  • cli: update import cli to optional output backup database (#2331) (4ee5603)

6.29.0 (2022-06-27)

Bug Fixes

  • cli: ensure cli can run inside of docker (#2273) (8184167)
  • cli: ensure errors are thrown (#2248) (c0923fe)
  • cli: give each internal job a fresh copy of all data (#2250) (52d59de)
  • cli: look into batch to get exact list of tiffs being processed (#2249) (69b722e)
  • config: include missing zod dependency (#2245) (94914dc)

Features

  • cli: merge all cli from config-cli package and server package into cli package. (#2260) (73afd61)
  • config: create a hash of config bundles and use bundle created timestamp for records (#2274) (bd9c7bb)

6.28.1 (2022-06-07)

Note: Version bump only for package @basemaps/cli

6.28.0 (2022-06-06)

Features

  • server: bundle basemaps-server cli so its easier to install (#2218) (8457b66)

6.27.0 (2022-05-29)

Bug Fixes

  • cli: Action Cog get processing Id after read job json. (#2204) (e459d2a)

Features

  • cli: allow overriding imagery names (#2169) (5c3bdd8)
  • cli: Chunk batch job based on the size. (#2217) (770430c)
  • cli: Insert imagery and tileset config after cog creation complete (#2191) (3ea5efd)
  • cli: Make a sseperate folder for each tiff for group cogs batch job. (#2213) (e2aef5e)
  • cli: make cogs will update the process job status if exists. (#2180) (855ce1c)
  • cli: Pass processingId to action job cli for the batch job. (#2199) (f962fe2)
  • cli: Upgrade action cog to be able to group small jobs into a single batch job. (#2210) (8a7de91)
  • lambda-cog: New lambda Cog for import api. (#2207) (79f4ae7)
  • lambda-tiler: Add file number limitation to import api. (#2203) (4694e29)
  • lambda-tiler: Increase limit of total file size. (#2205) (5246ea0)
  • lambda-tiler: Load MaxImagePixelSize from import api. (#2206) (b851934)

6.26.0 (2022-05-12)

Note: Version bump only for package @basemaps/cli

6.25.0 (2022-05-11)

Note: Version bump only for package @basemaps/cli

6.24.2 (2022-04-20)

Note: Version bump only for package @basemaps/cli

6.24.1 (2022-04-07)

Note: Version bump only for package @basemaps/cli

6.24.0 (2022-04-05)

Bug Fixes

  • cli: create instance of EPSG code if not already defined (#2141) (9e7b508)

6.23.0 (2022-04-04)

Features

  • shared: load projections from the internet when not defined locally (#2132) (85ac59f)

6.22.1 (2022-03-23)

Bug Fixes

6.22.0 (2022-03-20)

Features

  • cli: support multiple invalidations for cloudfront (#2120) (764fdeb)

6.21.1 (2022-03-17)

Note: Version bump only for package @basemaps/cli

6.21.0 (2022-03-17)

Bug Fixes

  • config: fetch all unprocessed keys from dynamo if there are any (#2101) (731430e)

Features

  • cli: remove unused config cli this has been moved into linz/basemaps-config (#2102) (b047e11)

Reverts

6.20.0 (2022-02-01)

Bug Fixes

6.18.0 (2021-12-14)

Note: Version bump only for package @basemaps/cli

6.17.0 (2021-12-05)

Note: Version bump only for package @basemaps/cli

6.16.1 (2021-11-30)

Note: Version bump only for package @basemaps/cli

6.16.0 (2021-11-29)

Bug Fixes

  • lambda-tiler: p-limit is a needed dependency (#1998) (dfb1b25)

6.15.0 (2021-11-28)

Bug Fixes

  • cli: ensure all files from the job.json are created before logging JobComplete (#1959) (78fd35a)

6.14.0 (2021-10-27)

Bug Fixes

  • cli: s3 keys should not start with a "/" (#1935) (bc9cc22)

Features

  • cli: compress text documents with gzip before uploading (#1936) (7a6e090)

6.13.0 (2021-10-25)

Features

  • cli: expose uploading static files (#1925) (ce85cd9)
  • cli: fs.rmdir is deprecated use fs.rm (#1927) (8f9a953)
  • cli: log when all tiffs in a job have been uploaded (#1928) (5e935ab)

6.12.2 (2021-10-19)

Bug Fixes

  • cli: session duration is in seconds not hours (#1922) (bedcfac)

6.12.1 (2021-10-19)

Bug Fixes

  • cli: assume a role for 8 hours by default (#1918) (4b69292)

6.12.0 (2021-10-05)

Note: Version bump only for package @basemaps/cli

6.11.0 (2021-10-03)

Bug Fixes

  • cli: correct path issues with ESM modules being bundled into docker containers (#1888) (7c1b2f4)
  • cli: work around certificate issues (#1890) (5e90775)

Features

6.10.0 (2021-09-22)

Bug Fixes

Features

6.9.1 (2021-09-09)

Note: Version bump only for package @basemaps/cli

6.9.0 (2021-09-09)

Note: Version bump only for package @basemaps/cli

6.8.0 (2021-09-01)

Features

  • server: create a standalone express server (#1819) (83488af)

6.7.0 (2021-08-15)

Note: Version bump only for package @basemaps/cli

6.6.0 (2021-07-29)

Note: Version bump only for package @basemaps/cli

6.5.0 (2021-07-25)

Note: Version bump only for package @basemaps/cli

6.4.0 (2021-07-13)

Note: Version bump only for package @basemaps/cli

6.3.0 (2021-07-07)

Note: Version bump only for package @basemaps/cli

6.1.0 (2021-06-23)

Features

6.0.0 (2021-06-21)

Features

  • s3fs: refactor how credentials are passed to s3fs (#1675) (f07f529)

BREAKING CHANGES

  • s3fs: this changes the behaviour for s3fs as paths now need to be registered with credentials

  • refactor: remove commented out code

5.1.0 (2021-06-07)

Note: Version bump only for package @basemaps/cli

5.0.3 (2021-05-25)

Note: Version bump only for package @basemaps/cli

5.0.2 (2021-05-19)

Bug Fixes

5.0.0 (2021-05-17)

Features

  • config: Tidy up the config and cli to be able to config style json. (#1555) (95b4c0e)
  • shared: Cleanup - Remove TileSet Metatdata Record V1. (#1541) (32e79af)
  • support serving of vector tiles (#1535) (30083a5)

4.24.0 (2021-03-21)

Note: Version bump only for package @basemaps/cli

4.23.0 (2021-03-18)

Bug Fixes

  • geo: correctly find the closest zoom from a given scale (#1489) (c8bbbb0)

Features

  • cli: allow cusomising the tile matrix to use when building COGs (#1483) (97f86de)

4.22.0 (2021-03-08)

Bug Fixes

  • cli: detect if differing band counts of imagery is used in a single imagery set (#1466) (e546c20)

4.20.0 (2021-02-15)

Features

  • attribution: remove @basemaps/shared dependency to make it smaller to install (#1415) (5152614)
  • cli: add a invalidate action to destroy cloudfront cache (#1402) (bc93f70)
  • Allow alternative TileMatrixSet definitions (#1321) (b7cfa7b)

4.19.0 (2020-11-30)

Note: Version bump only for package @basemaps/cli

4.18.0 (2020-11-12)

Note: Version bump only for package @basemaps/cli

4.17.0 (2020-11-03)

Bug Fixes

Features

  • cli: Configure TileSet metedata DB from config file (#1277) (b8c76d4)

4.16.0 (2020-10-12)

Bug Fixes

  • cli: correct permissions when creating cogs (#1255) (2079041)
  • cli: correct the location to find the source roleArn (#1256) (906843d)

4.15.0 (2020-09-29)

Bug Fixes

  • Remove dashes from CC-BY-4.0 license text (#1223) (ae88b81)
  • STAC files should comply to 1.0.0-beta.2 of the specification (#1176) (d2fe323)

Features

  • lambda-tiler: attribution (#1205) (69cca66)
  • linzjs-s3fs: .list is now a async generator to allow easier iterating of folders (#1213) (a42c594)

4.14.0 (2020-09-17)

Bug Fixes

  • linzjs-s3fs: allow fs.list to list buckets and not need a "key" (#1178) (108774f)

4.13.0 (2020-09-14)

Note: Version bump only for package @basemaps/cli

4.12.2 (2020-09-10)

Note: Version bump only for package @basemaps/cli

4.12.0 (2020-09-06)

Features

  • bathymetry: allow input and output from s3 bucket (#1122) (1f00d9a)

4.11.1 (2020-08-31)

Note: Version bump only for package @basemaps/cli

4.11.0 (2020-08-31)

Features

  • allow imagery with the same id in the rendering process twice (#1104) (d8cd642)
  • shared: align bathymetry STAC usage with cog creation (#1092) (fd9bc27)

4.10.0 (2020-08-19)

Bug Fixes

  • cli: use the same url pattern as WMTS to invalidate cache (#1065) (f24a988), closes #1034

4.9.0 (2020-08-17)

Bug Fixes

  • tiler: Use nearest smoothing when down sizing (#1050) (3a95844)

Features

  • allow configuration of tile resize kernels (#1051) (6b6d3d3)

4.8.0 (2020-08-12)

Bug Fixes

  • cli: caller reference needs to be unqiue (#1047) (dc145be)

4.7.1 (2020-08-11)

Note: Version bump only for package @basemaps/cli

4.7.0 (2020-08-10)

Bug Fixes

4.6.0 (2020-08-05)

Features

4.5.0 (2020-07-30)

Bug Fixes

  • cli: folders must be mounted to allow docker to read the source files (#995) (8557afa)

Features

  • cli: support giving exact list of files to use (#986) (63b34ff)
  • cli: support guessing of CITM projection from wkt (#994) (61bb93b)

4.4.0 (2020-07-28)

Bug Fixes

  • inject git version and hash into all code (#966) (8b8eaec)

Features

  • lambda-tiler: Serve WMTSCapabilities for all TileSets (#953) (49d0e88)

4.3.0 (2020-07-19)

Bug Fixes

  • cli: allow gebco 3857 to be built in 4 COGs (#940) (dd98b57)

4.2.0 (2020-07-16)

Bug Fixes

  • cli: fix creating cutlines with self crossing edges (#929) (fc4010e)

Features

4.1.0 (2020-07-15)

Bug Fixes

  • cli: correct error message when failing to read (#892) (0e9c4c1)
  • cli: Don't add cutline properties to CogJob when not used (#914) (1f860e9)

Features

  • cli: Allow creation of one cog covering entire extent (#920) (2fd9187)

4.0.0 (2020-07-09)

Bug Fixes

  • cli: improve image quality when fully zoomed in (#884) (7880d92)

Features

BREAKING CHANGES

  • this changes how to get access to a new gdal instance to Gdal.create()

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

3.6.0 (2020-07-08)

Bug Fixes

  • cli: make clipMultipolygon always remove degenerate edges (#863) (c3c4cdf)

3.5.0 (2020-07-05)

Bug Fixes

  • cli: mitigate polygon intersection errors (#834) (5799137)
  • cli: refactor projection logic to allow chathams to be built (#854) (f799006)

3.4.2 (2020-06-30)

Bug Fixes

  • cli: don't reduce cutline when building a cog (#846) (7686a35)

3.4.1 (2020-06-30)

Bug Fixes

  • cli: ensure fatal errors set process exit code to 1 (#842) (f85c274)

3.4.0 (2020-06-29)

Bug Fixes

  • cli: docker index.js in not executable (#835) (6b705f1)
  • cli: show number of commits since last tag (#836) (a205215)

3.3.0 (2020-06-28)

Bug Fixes

3.2.0 (2020-06-25)

Note: Version bump only for package @basemaps/cli

3.1.0 (2020-06-25)

Note: Version bump only for package @basemaps/cli

3.0.0 (2020-06-23)

Features

  • Generate and render COGs using bounding boxes (#774) (e35bf1f)
  • support split overview/warp resampling (#777) (952eec0)

2.2.0 (2020-06-17)

Bug Fixes

  • cli: fix regression in calculating image zoom resolution (#736) (d69c8b4)
  • cli: fix regression quadkey.vrt missing '-allow_projection_difference' (#770) (2345ed4)
  • cli: Take in to accound blend size when creating edge COGs (#765) (4fc4941)

Features

  • cli: Use tms module to caclulate source projection window (#724) (d442da5)
  • Allow composite imagery from different COG buckets (#664) (404a5a3)
  • lambda-shared: add TileMetadataProvider (#624) (62c7744)

2.1.0 (2020-05-21)

Bug Fixes

  • cli: gdal progress dots are not on every gdal command (#651) (b5e4838)
  • lambda-shared: fix order equal priority images are sorted (#640) (3022336)

Features

2.0.0 (2020-05-18)

Features

  • geo: support chatham projection 3793 (#632) (22d7cb6)

1.12.0 (2020-05-15)

Bug Fixes

  • string comparing v1.1.0 to 1.1.0 does not work (#628) (04041ca)
  • cli: git hash cannot be fetched inside the docker cli (#622) (f53956d)
  • cli: jobs are not backwards compatabile yet (#626) (d10b587)

Features

  • cli: output the gdal version when running (#629) (1d75b43)

1.11.0 (2020-05-14)

Bug Fixes

  • cli: externalId is not always required (#618) (2c5d9d0)
  • deps: configure required deps to be runtime (#619) (a6df14d)

Features

  • cli: include git commit and version information in all jobs (#620) (dae265a)

1.10.0 (2020-05-13)

Features

1.9.0 (2020-05-12)

Features

  • cog: Allow supply of source projection (#603) (90006c7)
  • lambda-tiler: Support tags and imagery sets for WMTSCapabilities.xml (#599) (9f4c6c2)

1.8.0 (2020-05-11)

Bug Fixes

Features

  • support rendering different backgrounds for tiles (#591) (22f38f5)

1.7.0 (2020-05-10)

Features

1.6.0 (2020-05-08)

Features

  • cli: submit jobs automatically to aws batch with --batch (#583) (6b35696)

1.5.0 (2020-05-07)

Bug Fixes

  • cli: do not error when --replace-with is not supplied (#577) (2c4f5dc)
  • cli: root quadkey causes issues with dynamodb so never use it (#576) (4dfa860)

1.4.2 (2020-05-06)

Note: Version bump only for package @basemaps/cog

1.4.1 (2020-05-06)

Note: Version bump only for package @basemaps/cog

1.4.0 (2020-05-06)

Features

1.3.0 (2020-05-05)

Bug Fixes

  • default resampling cubic to bilinear (#552) (978c789)
  • cog: fix extractResolutionFromName for _10m (c99d9f3)
  • action.batch missing await before storeLocal (7ce960e)
  • allow 0 as GDAL_NODATA value (1f79fab)
  • compare only basename of tiff files in source.geojson (9f1a5b9)
  • don't default to -1 for nodata as it is not a valid nodata value (21c4add)
  • guess NZTM based projections from the image's WKT (c80dbdc)
  • throw a error if the GDAL/nodejs aws profiles mismatch (d3c2100)
  • cutline: ignore path when updating vrt (#504) (714c554)
  • wait for processing to finish before erroring about missing projection (852d0eb)

Features

  • cli: add ability to replace imagery with another imagery set (015aae3)
  • cli: create a tile set for all imagery processed (#561) (18e099e)
  • cli: invalidate cloudfront cache when updating tileset information (#554) (b61b720)
  • cli: resubmit failed jobs if aws batch lists them as failed (#563) (40f6758)
  • cli: show imagery creation timestamps in logs (#558) (fb2b6e0)
  • cli: switch to priority numbers rather than array position (#555) (5dde7fd)
  • cog: create finer quadkeys for coverings (#557) (e47318b)
  • cog: Make cutline.Optimize produce fewer quadKeys (dfa05dd)
  • support tileset history (#537) (06760d4)
  • cog: Apply cutline when generating COGs (6ff625f)
  • cog: store metadata for imagery (0b3aa34)
  • cog/proj: add quadKey utils (22638d4)
  • CogJob: add cutline option (f8b71fd)
  • geo: Add containsPoint to quadKey and trie (a4b902a)
  • adding cli to configure rendering process (13aae79)
  • allow importing existing imagery into database (#452) (64ee961)

1.2.0 (2020-03-25)

Bug Fixes

  • add resample param to buildWarpVrt (44e1df1)
  • consolidated resample into cog (9d69170)
  • dockerfile to test resampling (7e4638b)
  • modified batch to use updated cog args (af95524)
  • offset is outside of the bounds. (a3a786c)
  • parseint nodata value (c6d65de)
  • read nodata from tiff (64d3e9c)
  • remove resample arg from batch (#364) (6731166)
  • review requests for naming/efficiency (cda50c6)
  • set resample at job creation (7ab0335)
  • undefined resamples + read str nodata (e10871d)
  • unnegated srcnodata condition (20e592d)
  • xxxnodata args added to warp command (b415431)

Features

  • add resample to batch (1a45000)
  • added variable resampling methods (07b3c3f)

1.1.0 (2020-02-20)

Note: Version bump only for package @basemaps/cog

1.0.0 (2020-02-18)

  • refactor!: split packages out in preperation for publishing. (c6f5cbb)

BREAKING CHANGES

  • this splits out the lambda/node dependencies from javascript so packages can be published for the browser

0.3.0 (2020-02-11)

Bug Fixes

  • capture stder and report on in if it exists (8b60624)
  • failed to find projections when geoasciiparams are not loaded (55ece94)
  • support nzgd_2000 (205b8fa)
  • use the correct path for tiff lookups when resuming jobs (01b7223)

0.2.0 (2020-01-29)

Bug Fixes

  • actually check if object exists in s3 (789eb22)
  • do not overwrite existing files if they exist (ea46fed)
  • imagery size is off by one (1d7047a)

Features

  • allow cli tiler to access data from s3 (c033de3)
  • configure the temp folder using TEMP_FOLDER environment var (2762014)
  • guess projection if WKT is present (a9c9cd6)
  • if output files already exist do not overwrite them. (ab1b861)

0.1.0 (2020-01-23)

Bug Fixes

  • build some cogs (8c1e6d9)
  • not everything needs -addalpha (223256d)
  • only warp the vrt to 3857 if really required (26610d8)
  • remove unreachable break (11e35d3)

Features

  • adding gisborne_rural_2017-18_0.3m (4491493)
  • adding support for dry run of cogify (9d4dbf2)
  • basic mosaic support (cbd8e4c)
  • better cogify command (8f086eb)
  • bundle cli into single javascript file (3d77287)
  • cache the bounding box creation into .cache to save on a lot of s3 requests (cbe5e70)
  • convert a tif using a docker based gdal (9777363)
  • export a geojson covering if requested (99b8438)
  • expose the cogify cli (fe38aee)
  • gdal docker build vrts (54d8714)
  • given a list of tiff files generate a webmercator covering (9aaf7f2)
  • load and convert bounds of imagery (68df2a4)
  • nzdg2000 support (fc4a4e2)
  • prepare for splitting of polygons that span the antimeridian (e7c3a51)
  • pretty print the cli if it is outputing to a tty (d406059)
  • process cogs using AWS batch (8602ba8)
  • quadkey intersections (0c41194)
  • simple cli to generate cogs (f11896e)
  • simple container to run cli (2946a19)
  • supply aws credentials to gdal if needed (1f57609)
  • support 3857 in projections (816d8f6)
  • tile covering for webmercator tiles (cd982d7)