Skip to content

v4.0.4

Choose a tag to compare

@mapcolonies-devops mapcolonies-devops released this 05 Feb 11:06
· 1 commit to e9fad2404dda784dcf76ed2a8569e926c7e66b0e since this release

4.0.4 (2026-02-05)

⚠ BREAKING CHANGES

  • Minimum Node.js version updated from v20 to v24
  • adapt generator to work async (#26)
  • update depencies (#24)

Features

  • adapt generator to work async (#26) (604182e)
  • add promiseTimeout function (#27) (55059b0)
  • Add Shapefile Chunked Reader with Progress Tracking and Metrics (#31) (5b55679)
  • added http client (#1) (48ebf45)
  • added utc-datetime model (#16) (5b9d6aa)
  • adding http-client new errors cases (#29) (8ecf9bf)
  • gdal types and utils (#19) (ede57ef)
  • generate missing id in shapefile (#42) (9632f03)
  • Handle 405 error (#28) (9af84ae)
  • refactor publish workflow to use workflow_dispatch and simplify steps (625b9b0)
  • support basic auth and external headers (#7) (26b0c5d)
  • Tile calculations (#5) (ea4c5ac)
  • tiles size estimation functions utilities (MAPCO-2836) (#23) (5f727c6)
  • update depencies (#24) (0cd2d37)
  • update to Node.js 24 and modernize tooling (MAPCO-9810) (#54) (38730ad)
  • zoomToResDeg and zoomToResMeter (#20) (18faefa)

Bug Fixes

  • concaveman bug by overiding his vesrion to v1.2.1 (#47) (68c0376)
  • fixed axios option for requests (#12) (9ce0212)
  • generated feature id to append to feature properties (#44) (c1f8ce5)
  • http client global config (#10) (55a94bc)
  • include vertex count in skipped features for better tracking (#45) (b6513d4)
  • making by value instead by reference (#14) (f16ea7f)
  • prepublish for npm v7 (#4) (382bf72)
  • prevent skipped features from being added to chunk features (#46) (3df5336)
  • release command (#2) (8bad6a9)
  • snap bbox to tile grid (#13) (6ec33ae)
  • support hebrew characters in feature properties by adding UTF-8 encoding to shapefile reader (#43) (a329be5)
  • track skipped features and vertices to avoid throwing error of missing features or vertices (#49) (094913a)
  • trusting feature propetirs id instead of first levle feature id (#41) (5d6054b)