Commit Graph

  • 4092399f03
    Add @turf/directional-mean to @turf/turf mf/directional-mean Matthew Fedderly 2026-01-14 19:12:09 -05:00
  • 8db2da68ba
    Specify release environment for release job mf/release-on-environment Matthew Fedderly 2026-01-14 08:02:38 -05:00
  • 5721ddd75e
    Merge pull request #3000 from Turfjs/releases/7.3.2 master James Beard 2026-01-14 14:11:30 +11:00
  • 099d991546 v7.3.2 v7.3.2 releases/7.3.2 James Beard 2026-01-14 13:32:46 +11:00
  • 1ac87820d5
    pnpm patch clipper2-ts to use jsbi mf/buffer-clipper2 Matthew Fedderly 2026-01-12 10:40:22 -05:00
  • 6e4c18b38f
    Significantly improved performance of clustersDbscan (#2885) James Beard 2026-01-11 14:25:53 +11:00
  • 7f16c7b7a4
    Add more tests from another issue Matthew Fedderly 2026-01-10 09:15:19 -05:00
  • d0c56013cd
    Add test for fuzzer error Matthew Fedderly 2026-01-10 09:12:15 -05:00
  • 307af17d79
    Add tests from issue 2929, where we shouldn't be adding interior holes on closed linestrings Matthew Fedderly 2026-01-10 08:52:44 -05:00
  • d286211c4a
    turf-tessellate: Pass original coordinate elevations through the tessellate function. (#2855) Pavel Rozvora 2026-01-10 00:48:18 -05:00
  • d3b14a1000
    Migrated turf-meta to typescript (bare bones edition) (#2993) James Beard 2026-01-10 15:16:07 +11:00
  • 163394a261
    Updated per CR mf/v8-doc-updates Matthew Fedderly 2026-01-06 08:32:07 -05:00
  • 2a042d4924
    WIP readme rework around precision and supported js environments Matthew Fedderly 2026-01-05 11:01:26 -05:00
  • 2f579b31ad
    Migrate @turf/buffer to TypeScript, ignoring errors mf/buffer-ts-basic Matthew Fedderly 2026-01-05 08:52:57 -05:00
  • d634d3dabf
    Updates - passes @turf/buffer tests, but not the overall CI Matthew Fedderly 2026-01-04 18:12:40 -05:00
  • beaa435c07
    Merge remote-tracking branch 'origin/master' into mf/buffer-clipper2 Matthew Fedderly 2026-01-04 16:05:35 -05:00
  • 42bd068574
    Clean up .js files in various TypeScript-first packages (#2992) mfedderly 2026-01-01 12:23:13 -07:00
  • 5a261c982f
    Automatically add any inferred README changes in pre-commit hook (#2987) mfedderly 2026-01-01 10:18:16 -07:00
  • 31d519941d
    @turf/geojson-rbush to TypeScript (#2980) mfedderly 2025-12-31 13:42:02 -07:00
  • bc6e4150b3
    Migrate @turf/line-split to TypeScript (#2985) mfedderly 2025-12-31 13:28:56 -07:00
  • 850f0b9ba0
    WIP migrate @turf/buffer to TypeScript and change implementation to clipper2-ts Matthew Fedderly 2025-12-24 10:25:32 -05:00
  • 1217ffa449
    @turf/invariant getTypes cleanup - Make type inference work a lot better - Simplify logic - Add a test for Feature<null> behavior, which is surprising - Remove an unused parameter mf/gettype-types Matthew Fedderly 2025-12-20 10:47:41 -05:00
  • e607a4dced
    Sketch of a 'properly typed' featureReduce mf/featureReducerTypes Matthew Fedderly 2025-12-19 09:55:25 -05:00
  • b9491fbd8c
    Copy featureReduce existing js and ts and merge them Matthew Fedderly 2025-12-19 06:15:24 -05:00
  • f11198418d
    @turf/line-slice-along to TypeScript (#2978) mfedderly 2025-12-18 14:59:33 -05:00
  • c28347a754
    Fix new errors in test, type tests, and bench mf/meta-ts Matthew Fedderly 2025-12-18 12:57:48 -05:00
  • 4bfde1b520
    More TypeScript sidesteps around weird typing for findPoint and findSegment Matthew Fedderly 2025-12-18 11:29:48 -05:00
  • d4150b2de1
    Remove errant extra callback arg, annotate more types Matthew Fedderly 2025-12-18 10:40:37 -05:00
  • 35324a4db1
    Annotate (incorrect) typings for Reducer Matthew Fedderly 2025-12-18 10:24:00 -05:00
  • eaf00e44fa
    First pass cleaning up @turf/meta typings Matthew Fedderly 2025-12-18 09:15:12 -05:00
  • e591b3fa69
    Migrate packages/turf-meta to TypeScript, condensing index.js and index.d.ts into index.ts Matthew Fedderly 2025-12-17 20:50:38 -05:00
  • eb9de6486c
    @turf/line-slice to TypeScript (#2979) mfedderly 2025-12-18 07:52:43 -05:00
  • 7aaae1795b
    Enforce only eraseable TypeScript syntax (#2977) mfedderly 2025-12-18 07:41:31 -05:00
  • 9b1469d329
    Migrate @turf/line-offset to TypeScript (#2974) mfedderly 2025-12-17 08:13:33 -05:00
  • 3b8d6e834b
    Merge branch 'master' into mf/line-offset-typescript mf/line-offset-typescript mfedderly 2025-12-17 07:56:06 -05:00
  • b6cdcd88dd
    Move to Extract for @turf/helpers' geometry() (#2976) mfedderly 2025-12-17 07:52:45 -05:00
  • e88e1f4721
    Migrate @turf/line-offset to TypeScript Matthew Fedderly 2025-12-16 08:52:14 -05:00
  • 9f01ae5e7e
    Improve type inference in @turf/helpers' geometry and geometryCollection (#2971) mfedderly 2025-12-16 08:24:15 -05:00
  • b2df1538f2
    Increase strictness of @turf/line-chunk input mf/line-chunk-strictness Matthew Fedderly 2025-12-14 19:44:31 -05:00
  • 259008aa30
    Migrate @turf/line-chunk to TypeScript (#2969) mfedderly 2025-12-14 19:43:15 -05:00
  • 6717ef5d70
    Changed booleanCrosses with two input lines to recognise if crossing point is between vertices (#2968) James Beard 2025-12-15 07:54:05 +11:00
  • a954bf9c21
    Migrate @turf/interpolate to TypeScript (#2966) mfedderly 2025-12-14 06:46:01 -05:00
  • 4fa5c7dc2b
    Preparing for NPM trusted publishing plus node version housekeeping (#2952) James Beard 2025-12-10 09:51:03 +11:00
  • 536112d6af
    Refactor and extend properties of returned nearest point in @turf/nearest-point-on-line (#2867) Emil Junker 2025-12-09 12:11:50 +01:00
  • 14f354ffca
    Typescript-ifying turf-great-circle (#2733) Thomas Hervey 2025-12-08 08:47:38 -05:00
  • ca5166ad2c
    Migrate @turf/great-circle to TypeScript mf/great-circle-ts Matthew Fedderly 2025-12-07 18:57:43 -05:00
  • b43a4d51e8
    Upgrade Lerna (#2964) mfedderly 2025-12-06 09:57:58 -05:00
  • 57536eab15
    Merge branch 'master' into mf/upgrade-lerna mf/upgrade-lerna James Beard 2025-12-06 16:34:08 +11:00
  • 5c4b040e21
    @turf/boolean-contains - support for multipolygon inside polygon (#2357) MartinP-C 2025-12-06 03:50:42 +00:00
  • f615482691
    turf-boolean-contains + turf-boolean-within: Fix line in polygon (#2848) Samuel Arbibe 2025-12-06 05:00:30 +02:00
  • 984b84c31d
    Fixed bug where nearestPointOnLine would return an index to a non-existent segment (#2951) James Beard 2025-12-06 00:17:39 +11:00
  • a94f4e986a
    pnpm lerna repair Matthew Fedderly 2025-11-28 07:47:40 -05:00
  • 90ce83a8f9
    Upgrade Lerna Matthew Fedderly 2025-11-28 07:47:09 -05:00
  • 21c78df131
    Merge pull request #2963 from Turfjs/releases/7.3.1 James Beard 2025-11-27 22:45:56 +11:00
  • b7f1b4eafb v7.3.1 v7.3.1 releases/7.3.1 James Beard 2025-11-27 17:43:27 +11:00
  • 5a34d08b07
    Bump glob@11 package.json entries (#2961) mfedderly 2025-11-23 05:58:22 -05:00
  • 3cc76a2290
    Remove npm-run-all in favor of pnpm regex script name functionality (#2960) mfedderly 2025-11-22 20:23:41 -05:00
  • 9c2d283ce3
    Transitive dependency updates (#2959) mfedderly 2025-11-22 20:10:37 -05:00
  • c04c67bb95
    Clean up isobands output for empty bands (#2957) mfedderly 2025-11-21 20:37:58 -05:00
  • d2b0704a7e
    Merge pull request #2953 from Turfjs/releases/7.3.0 James Beard 2025-11-17 21:32:39 +11:00
  • 9f58a103e8 v7.3.0 v7.3.0 releases/7.3.0 James Beard 2025-11-17 20:08:41 +11:00
  • bac370a20a
    @turf/nearest-point-on-line TESTS: add test for duplicated points on line string affecting v7.2.0 (#2903) Angel Lacret 2025-11-15 03:42:21 -05:00
  • 736b1eff42
    Fix @turf/nearest-point-on-line endpoint selection and degenerate input cases (#2940) Brendan Ratter 2025-11-11 13:14:09 -05:00
  • ad10a65c56
    @turf/shortest-path improve creation of point matrix for A* algorithm (#2943) (#2944) Daniel Ziegler 2025-11-10 12:30:01 +01:00
  • 9edc247a0e
    Fix issue 2824 on turf-point-to-polygon-distance (#2845) Laure-Hélène Bruneton 2025-11-09 03:42:50 +01:00
  • 8ccda4a83e
    Rewrite @turf/isobands (#2926) mfedderly 2025-11-08 03:44:47 -05:00
  • 12c8f86030
    Merge branch 'master' into mf/rewrite-isobands mf/rewrite-isobands James Beard 2025-11-08 18:04:30 +11:00
  • f4dea9ca0d
    Rewrite @turf/isolines (#2918) mfedderly 2025-11-07 22:54:10 -05:00
  • 70cc66c07c
    Merge branch 'master' into mf/rewrite-marchingsquares mf/rewrite-marchingsquares James Beard 2025-11-08 12:13:05 +11:00
  • e352195aa1
    Merge pull request #2942 from ziegler-daniel/bugfix/issue-2941 James Beard 2025-11-08 11:20:00 +11:00
  • 1936232b60
    Add Matt Fedderly as a contributor to isolines too James Beard 2025-11-08 11:17:00 +11:00
  • f3fce80c4e
    Merge branch 'master' into bugfix/issue-2941 James Beard 2025-11-08 10:58:31 +11:00
  • e09b4dfb8b
    Merge pull request #2936 from sargunv/patch-1 James Beard 2025-11-07 19:33:47 +11:00
  • 2608c67b06
    Merge branch 'master' into patch-1 James Beard 2025-11-07 18:47:52 +11:00
  • be93248398
    issue-2941 - Allow polygon feature as obstacle for shortestPath Daniel Ziegler 2025-11-03 18:18:13 +01:00
  • 66ac146e56
    Merge remote-tracking branch 'origin/master' into mf/rewrite-isobands Matthew Fedderly 2025-10-23 10:21:45 -04:00
  • 5bfbaecd9c
    Merge remote-tracking branch 'origin/master' into mf/rewrite-marchingsquares Matthew Fedderly 2025-10-23 09:52:16 -04:00
  • 94432b9ab7
    Use newer @types/rbush that fixes the need for the reexport shims (#2924) mfedderly 2025-10-23 09:48:49 -04:00
  • 623932e074
    Add Kotlin Multiplatform port information to SEE_ALSO.md Sargun Vohra 2025-10-03 18:05:29 -07:00
  • 3c31d5e87a
    @turf/isobands and @turf/isolines check pointGrid input is actually gridded already (#2927) mfedderly 2025-08-31 13:31:08 -04:00
  • 2dcf7ddac8
    Fix @turf/isobands issue with ring nesting logic (#2925) mfedderly 2025-08-31 06:20:20 -04:00
  • 498f772bd0
    Bump eslint dependencies (#2923) mfedderly 2025-08-30 14:24:18 -04:00
  • fa844cff06
    Take credit for my work Matthew Fedderly 2025-07-29 14:19:54 -04:00
  • 73d5736c1f
    Take credit for my work Matthew Fedderly 2025-07-29 14:18:15 -04:00
  • b17328c807
    pnpm install to fix lockfile Matthew Fedderly 2025-07-29 14:17:11 -04:00
  • d0ed5dfd09
    Add test case from issue #1084 Matthew Fedderly 2025-07-29 10:02:05 -04:00
  • 1a1fcdb65a
    Reimplement @turf/isobands to clear up licensing issues around marchingsquares Matthew Fedderly 2025-07-25 12:29:18 -04:00
  • b46a74b5c5
    Reimplement @turf/isolines to clear up the licensing concerns around marchingsquares. Matthew Fedderly 2025-07-25 12:28:38 -04:00
  • 05494d856f
    Merge pull request #2460 from hanneshdc/issue-1232 James Beard 2025-05-25 13:58:18 +10:00
  • 4b15924bfd Minor prettify fixes to a couple of geojson test fixtures flagged by the linter. James Beard 2025-05-25 13:37:36 +10:00
  • f23709c106
    Merge branch 'master' into issue-1232 James Beard 2025-05-25 00:07:33 +10:00
  • 519d66edd7
    Merge pull request #2724 from luc-tielen/master James Beard 2025-05-25 00:02:51 +10:00
  • c8865e6cd2 No longer need to reference @turf/square. Added tests for examples mentioned in issue #1232, as well as #2288 which this PR also helps address. Tidied up some test file Typescript errors. James Beard 2025-05-24 23:59:54 +10:00
  • f27b58ed38
    Merge branch 'master' into issue-1232 James Beard 2025-05-24 21:25:57 +10:00
  • 08aba00a56
    Merge branch 'master' into master James Beard 2025-05-23 23:32:53 +10:00
  • ffd571a977
    Merge branch 'master' into 2813-bbox-clip-all-objects 2813-bbox-clip-all-objects James Beard 2025-05-19 20:47:49 +10:00
  • 60c861bbec
    Merge pull request #2685 from Turfjs/mf/nx-cleanup James Beard 2025-05-17 12:24:32 +10:00
  • a8e0272b6a
    Merge branch 'master' into mf/nx-cleanup mf/nx-cleanup James Beard 2025-05-17 11:27:50 +10:00
  • faf58b3010
    Merge pull request #2838 from conor-f/docs-full-units James Beard 2025-05-16 23:15:00 +10:00
  • 7501c18cd9
    Makes units link to website docs. conor-f 2025-05-16 08:59:12 +02:00