v4.0.4
·
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)