{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18332499,"defaultBranch":"master","name":"gdal","ownerLogin":"georust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-01T14:35:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10320338?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717741080.0","currentOid":""},"activityList":{"items":[{"before":"d31fb90b096379655e42018eb50585859fe3a972","after":null,"ref":"refs/heads/dependabot/cargo/arrow-52.0","pushedAt":"2024-06-07T06:18:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f701bf544474f622baf8fe27868d924b0953d0d6","after":"835c0e0fc810901085dac41095ffc85f7d2e7f8e","ref":"refs/heads/master","pushedAt":"2024-06-07T06:17:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Update arrow requirement from 50.0 to 52.0\n\nUpdates the requirements on [arrow](https://github.com/apache/arrow-rs) to permit the latest version.\n- [Changelog](https://github.com/apache/arrow-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/apache/arrow-rs/compare/50.0.0...52.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: arrow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update arrow requirement from 50.0 to 52.0"}},{"before":"5bcd20d0ba2f31e7c2fd3549d3d1f4fe89216247","after":null,"ref":"refs/heads/dependabot/cargo/arrow-51.0","pushedAt":"2024-06-07T04:37:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"d31fb90b096379655e42018eb50585859fe3a972","ref":"refs/heads/dependabot/cargo/arrow-52.0","pushedAt":"2024-06-07T04:37:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update arrow requirement from 50.0 to 52.0\n\nUpdates the requirements on [arrow](https://github.com/apache/arrow-rs) to permit the latest version.\n- [Changelog](https://github.com/apache/arrow-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/apache/arrow-rs/compare/50.0.0...52.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: arrow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update arrow requirement from 50.0 to 52.0"}},{"before":"19c5104bceef414b8e93c6b5901fb17cf764f611","after":"f701bf544474f622baf8fe27868d924b0953d0d6","ref":"refs/heads/master","pushedAt":"2024-05-22T11:50:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Fix capability tests","shortMessageHtmlLink":"Fix capability tests"}},{"before":"b06de82fc680fcdec8489cae1f086fa0fcd89936","after":"19c5104bceef414b8e93c6b5901fb17cf764f611","ref":"refs/heads/master","pushedAt":"2024-05-22T07:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Catch potential null pointers returned by `Dataset::spatial_ref`\n\nThis otherwise hits an assertion in gdal debug builds for the OSRClone method","shortMessageHtmlLink":"Catch potential null pointers returned by Dataset::spatial_ref"}},{"before":"26f2544dd1fc16ae73f01fae6305c97d4240e5f4","after":"b06de82fc680fcdec8489cae1f086fa0fcd89936","ref":"refs/heads/master","pushedAt":"2024-05-12T13:20:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Bump CI GDAL to 3.8.5","shortMessageHtmlLink":"Bump CI GDAL to 3.8.5"}},{"before":"54fbdfd5aed0ec0777ee5f59f5dea2125394df88","after":"26f2544dd1fc16ae73f01fae6305c97d4240e5f4","ref":"refs/heads/master","pushedAt":"2024-04-19T16:25:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Add `Rasterband::fill`\n\nSigned-off-by: netthier ","shortMessageHtmlLink":"Add Rasterband::fill"}},{"before":"88d3124749141dd82b5877545ec344884a7d0b2f","after":"54fbdfd5aed0ec0777ee5f59f5dea2125394df88","ref":"refs/heads/master","pushedAt":"2024-04-11T12:36:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"build: no bindings: make error more explicit\n\nThe panic that arises when there are no pre-build bindings available is\nnot that explicit and may confuse some users into thinking there's\nsomething wrong with GDAL.\n\nSigned-off-by: Frank Villaro-Dixon ","shortMessageHtmlLink":"build: no bindings: make error more explicit"}},{"before":null,"after":"5bcd20d0ba2f31e7c2fd3549d3d1f4fe89216247","ref":"refs/heads/dependabot/cargo/arrow-51.0","pushedAt":"2024-03-19T04:31:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update arrow requirement from 50.0 to 51.0\n\nUpdates the requirements on [arrow](https://github.com/apache/arrow-rs) to permit the latest version.\n- [Changelog](https://github.com/apache/arrow-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/apache/arrow-rs/commits)\n\n---\nupdated-dependencies:\n- dependency-name: arrow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update arrow requirement from 50.0 to 51.0"}},{"before":"3c5eb45f0b42dd33424e124178e63cead0cef15b","after":"88d3124749141dd82b5877545ec344884a7d0b2f","ref":"refs/heads/master","pushedAt":"2024-02-26T13:44:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"66d3485c0c932970fff3c037bfee137534cdc3dc","after":"3c5eb45f0b42dd33424e124178e63cead0cef15b","ref":"refs/heads/master","pushedAt":"2024-02-01T19:46:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Added `no_data_value_u64`, `set_no_data_value_u64`, `no_data_value_i64` and `set_no_data_value_i64` to `RasterBand` (#520)\n\n* Added bindings for `GetNoDataValueAsInt64` and `GetNoDataValueAsUInt64`\r\n\r\n* Added bindings for `GDALSetRasterNoDataValueAsInt64` and `GDALSetRasterNoDataValueAsUInt64`\r\n\r\n* More interesting nodata values.\r\n\r\n* Use \"MEM\" driver for tests.","shortMessageHtmlLink":"Added no_data_value_u64, set_no_data_value_u64, `no_data_value_i6…"}},{"before":"1b8ba56e5c9264435b5f29ac518561fb58f739de","after":"66d3485c0c932970fff3c037bfee137534cdc3dc","ref":"refs/heads/master","pushedAt":"2024-02-01T19:21:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Unified raster creation options over `CplStringList`. (#519)","shortMessageHtmlLink":"Unified raster creation options over CplStringList. (#519)"}},{"before":"87497bf28509ea1b66b8e64000bd6b33fde0f31b","after":"1b8ba56e5c9264435b5f29ac518561fb58f739de","ref":"refs/heads/master","pushedAt":"2024-01-29T17:03:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Use arrow instead of arrow2 in the example","shortMessageHtmlLink":"Use arrow instead of arrow2 in the example"}},{"before":"82db2feb47d4f95159639db8842df65d30a30c52","after":"87497bf28509ea1b66b8e64000bd6b33fde0f31b","ref":"refs/heads/master","pushedAt":"2024-01-15T19:14:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Add `DriverManager::get_drivers_for_filename` for the ability to auto detect compatible `Driver`s for writing data (#510)\n\n* Add DriverManager::get_drivers_for_filename\r\n\r\n* Add docstring to DriverManager::get_drivers_for_filename; use match\r\n\r\n* Satisfy clippy\r\n\r\n* Improve readability for DriverManager::get_drivers_for_filename\r\n\r\n* only test for available drivers in DriverManager::get_driver_by_name\r\n\r\n* Add test for ESRI Shapefile for .shp file extension\r\n\r\n* bool for vector/raster in DriverManager::get_drivers_for_filename\r\n\r\n* Fix: modify test for gpkg.zip only for gdal v 3.7 onwards\r\n\r\n* Fix: modify test for shp.zip only for gdal v 3.1 onwards\r\n\r\n* Fixed the test failed due to Elasticsearch name capitalization change\r\n\r\n* Rename the function and minor changes\r\n\r\n* Use DriverIterator for looping through drivers\r\n\r\n* Make `DriverManager::all()` return an Iterator\r\n\r\n* Add function to get a single driver based on file extension\r\n\r\n* Use `AsRef` instead of `&str` in guess_driver(s)_for_write\r\n\r\n* Small cleanups\r\n\r\n* Fix test\r\n\r\n* Try to debug test\r\n\r\n* Remove debugging code\r\n\r\n* Rename methods and ignore case\r\n\r\n* Add PR link to CHANGES.md\r\n\r\n* Rename DriverProperties to DriverType\r\n\r\n* Fix: wrong PR link location\r\n\r\n---------\r\n\r\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Add DriverManager::get_drivers_for_filename for the ability to auto…"}},{"before":"924bdbfe86d1df682e392856f9d68d61fcb5c55f","after":"82db2feb47d4f95159639db8842df65d30a30c52","ref":"refs/heads/master","pushedAt":"2024-01-05T20:47:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Add `DriverIterator` to iterate though the registered drivers (#513)\n\n* Add `DriverIterator` to iterate though the registered drivers\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Laurențiu Nicola \r\n\r\n---------\r\n\r\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Add DriverIterator to iterate though the registered drivers (#513)"}},{"before":"481a0d997c5e62bcd77a36b7b324a3a7dc9e1923","after":"924bdbfe86d1df682e392856f9d68d61fcb5c55f","ref":"refs/heads/master","pushedAt":"2024-01-05T18:50:13.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Update crate docs","shortMessageHtmlLink":"Update crate docs"}},{"before":"9f1ee1affc28b0fe5cb52015bc09fc1bef0d3d76","after":"481a0d997c5e62bcd77a36b7b324a3a7dc9e1923","ref":"refs/heads/master","pushedAt":"2024-01-02T07:46:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Added missing variant in `GdalDataType::iter`.","shortMessageHtmlLink":"Added missing variant in GdalDataType::iter."}},{"before":"44741f6c7bb0699d8b69e084014c2961bc50f12f","after":"9f1ee1affc28b0fe5cb52015bc09fc1bef0d3d76","ref":"refs/heads/master","pushedAt":"2023-12-29T17:50:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Fixes new clippy lint `items-after-test-module`.","shortMessageHtmlLink":"Fixes new clippy lint items-after-test-module."}},{"before":"f435e40d1629e8d40cc85c7fa8ca170b1cd68a9d","after":"44741f6c7bb0699d8b69e084014c2961bc50f12f","ref":"refs/heads/master","pushedAt":"2023-12-28T01:47:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Change Feature::set_field_xxx to take mut self","shortMessageHtmlLink":"Change Feature::set_field_xxx to take mut self"}},{"before":"aebb75156c6590874383ec094357cfb09654ac47","after":"f435e40d1629e8d40cc85c7fa8ca170b1cd68a9d","ref":"refs/heads/master","pushedAt":"2023-12-23T18:02:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Add Feature::unset_field","shortMessageHtmlLink":"Add Feature::unset_field"}},{"before":"06041c045adf3e8a0fbd2fdfe93273e3a5dfa742","after":"aebb75156c6590874383ec094357cfb09654ac47","ref":"refs/heads/master","pushedAt":"2023-12-22T15:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Lift `ndarray` compatibility into `Buffer` (#494)\n\n* Implemented `RasterBand::read_block` using the `Buffer` API, enabling block reading without `array` feature.\r\n`Rasterband::read_block` renamed `Rasterband::read_block_as_array` to be consistent with `read_as` vs. `read_as_array`.\r\n\r\n* Converted all `ndarray`-dependent I/O methods in Rasterband\r\nto use internal `Buffer` type, and implemented conversion traits\r\nbetween the types.\r\n\r\n* PR feedback.\r\n\r\n* Implemented `IntoIterator`, `Index` and `IndexMut` for `Buffer`\r\nMade fields of `Buffer` private.\r\n\r\n* Additional tests around row-major vs col-major ndarrays.\r\n\r\n* Improved Buffer::new assertion message.\r\n\r\n* Update src/raster/buffer.rs\r\n\r\nCo-authored-by: Laurențiu Nicola \r\n\r\n* Added `IntoIter` for `Buffer` and `&mut Buffer`.\r\n\r\n* Additional overflow checking on usize -> c_int conversions.\r\n\r\n* Extended example for `Buffer`.\r\n\r\n* Simplified overflow checking.\r\n\r\n* Update src/raster/mdarray.rs\r\n\r\nCo-authored-by: Laurențiu Nicola \r\n\r\n* Optimized buffer index checking.\r\n\r\n* Minor formatting.\r\n\r\n---------\r\n\r\nCo-authored-by: Laurențiu Nicola ","shortMessageHtmlLink":"Lift ndarray compatibility into Buffer<T> (#494)"}},{"before":"d1df27d0be57045c67d985699d478637c008789c","after":"06041c045adf3e8a0fbd2fdfe93273e3a5dfa742","ref":"refs/heads/master","pushedAt":"2023-12-21T19:49:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Clean up Feature::set_field_null","shortMessageHtmlLink":"Clean up Feature::set_field_null"}},{"before":"bf43a3b97a9c1c5cce90fb00b3cbebf57c070839","after":"d1df27d0be57045c67d985699d478637c008789c","ref":"refs/heads/master","pushedAt":"2023-12-20T20:27:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Simplified test.","shortMessageHtmlLink":"Simplified test."}},{"before":"ba4336992934a3d722d3cac6ce5661df32455011","after":"bf43a3b97a9c1c5cce90fb00b3cbebf57c070839","ref":"refs/heads/master","pushedAt":"2023-12-20T18:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Changed a number of APIs using `isize` when `usize` is semantically more appropriate (#497)\n\n* Changed a number of APIs using `isize` when `usize` is semantically more appropriate.\r\n\r\n* Use `c_int::try_from`.\r\n\r\n* Converted rasterband buffer len/size mismatches from panics to errors.\r\n\r\n* Documentation fixes.\r\n[skip ci]","shortMessageHtmlLink":"Changed a number of APIs using isize when usize is semantically m…"}},{"before":"4d035dffca63f14df7518e244f78c4bafb9e2c55","after":"ba4336992934a3d722d3cac6ce5661df32455011","ref":"refs/heads/master","pushedAt":"2023-12-19T21:18:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"metasim","name":"Simeon H.K. Fitch","path":"/metasim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131013?s=80&v=4"},"commit":{"message":"Merge pull request #498 from metasim/fix/496\n\nCreated `enum AxisMappingStrategy` for `OSRAxisMappingStrategy` ordinals.","shortMessageHtmlLink":"Merge pull request #498 from metasim/fix/496"}},{"before":"78827be2c0f5506d25ea585bc6e8e7fe50820036","after":"4d035dffca63f14df7518e244f78c4bafb9e2c55","ref":"refs/heads/master","pushedAt":"2023-12-16T18:26:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Added entry to CHANGES.md for PR 492","shortMessageHtmlLink":"Added entry to CHANGES.md for PR 492"}},{"before":"6c39690e7c70772c3edda98f759929f83b1ea526","after":"78827be2c0f5506d25ea585bc6e8e7fe50820036","ref":"refs/heads/master","pushedAt":"2023-12-11T19:39:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Add RasterBand::write_block","shortMessageHtmlLink":"Add RasterBand::write_block"}},{"before":"30fea92e29d173d524353e27d473e2c872dc7e81","after":"6c39690e7c70772c3edda98f759929f83b1ea526","ref":"refs/heads/master","pushedAt":"2023-12-11T17:51:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Check output type in read_block","shortMessageHtmlLink":"Check output type in read_block"}},{"before":"f37c7def392b9a4d7a7db5f4d468f29fba348605","after":"30fea92e29d173d524353e27d473e2c872dc7e81","ref":"refs/heads/master","pushedAt":"2023-12-04T19:56:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?s=80&v=4"},"commit":{"message":"Add Geometry::difference","shortMessageHtmlLink":"Add Geometry::difference"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXuS-jwA","startCursor":null,"endCursor":null}},"title":"Activity · georust/gdal"}