Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/georust/geojson

Library for serializing the GeoJSON vector GIS file format
https://github.com/georust/geojson

Implement Default for FeatureCollection (#238)

b3b5e7b664ea3228684888317e636910b6cb9efb authored 10 months ago by Floris Bruynooghe <[email protected]>
Improve CI (#237)

3de684cd6db25cd125efb97a85d97278f64b58a4 authored 12 months ago by Stephan Hügel <[email protected]>
Add (de)serialize_optional_geometry helpers. (#235)

* Add `deserialize_optional_geometry`.

* Add `serialize_optional_geometry`.

---------

Co-auth...

6805f466a8781016070726c8c88311110032565f authored about 1 year ago by Gabriel Hansson <[email protected]>
Add support for foreign members to FeatureWriter. (#232)

* Add support for foreign members to FeatureWriter.

* Rename FSM enum

* Change the API to writ...

4cd8882d0b75ab646644a66f7a835b118a8d020c authored about 1 year ago by Dustin Carlino <[email protected]>
Implement `Serialize` without going through JsonObject (#233)

* Implement `Serialize` without going through JsonObject

As described in <https://github.com/ge...

085b8e0b4746f812fd1c41de3b08594c05fe995c authored over 1 year ago by Maciej Bielecki <[email protected]>
try to set up merge queues (#230)

Based on
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-reposit...

4cfbf3a951cff12818e30c269606d46fb4c80486 authored over 1 year ago by Michael Kirk <[email protected]>
Revert "Added convenience wrappers for stringifying geojson (#217)"

This reverts commit 3fed23aae4dcfc3274b47e66f6d2a4c5d901cae9.

439c384bef10e4b1643c635a2c2bd82998e4902a authored over 1 year ago by Michael Kirk <[email protected]>
Added convenience wrappers for stringifying geojson (#217)

3fed23aae4dcfc3274b47e66f6d2a4c5d901cae9 authored over 1 year ago by Jere Suikkila <[email protected]>
Delete bors.toml in favor of GitHub merge queues (#228)

bde398c0ab69d1b2b98c1c364b5b9a0ef2f8b39b authored over 1 year ago by Corey Farwell <[email protected]>
Merge #227

227: Add a conversion from Vec<Feature> to GeoJson r=michaelkirk a=dabreegster

- [X] I agree to...

bfda106fd882d7b9fec4166e637bf1cd73a013d4 authored over 1 year ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add a conversion from Vec<Feature> to GeoJson

7c10b0e9ba94e4cdb8b356247b15e29779c4cb09 authored over 1 year ago by Dustin Carlino <[email protected]>
prepare for next release

e4db586e2e029281a0ad7d7f3cf7c33b5d8aaff5 authored over 1 year ago by Michael Kirk <[email protected]>
Merge branch 'release/0.24.1'

5123e5b020c542cc13124cbe28ff70975502975f authored over 1 year ago by Michael Kirk <[email protected]>
Prepare for 0.24.1 release

2f278e8599c7851e18fd636fb4bb6e87e94237a9 authored over 1 year ago by Michael Kirk <[email protected]>
Merge #225

225: Reject zero- and one-dimensional positions r=lnicola a=adamreichold

- [x] I agree to follo...

e846df1967106f9548e0c675fec9b99ed7d97b2e authored over 1 year ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Reject zero- and one-dimensional positions

This are invalid as per the specification and can lead to unexpected panics
later on when these ...

4b962f17e502fb2fc09e0295694b90bdaba34c29 authored over 1 year ago by Adam Reichold <[email protected]>
Merge pull request #221 from georust/mkirk/update-criterion

update criterion

6bd3bb83c39013d97677c5cd8188940b7a6cb296 authored over 1 year ago by Michael Kirk <[email protected]>
update criterion

ff49ca3423bae3669a22e03a04a0195e4831dcb0 authored over 1 year ago by Michael Kirk <[email protected]>
Merge #213

213: clean up docs r=lnicola a=michaelkirk

- [x] I agree to follow the project's [code of condu...

aa4c733de9409a0475f34f5f6e401afc1cad240a authored almost 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[docs] fix typos

6218c554833f92680b83b30139292159d420f525 authored almost 2 years ago by Michael Kirk <[email protected]>
[docs] geo-types is enabled by default

7dde186a148958ec51507bbc245b9fbb1c4056bc authored almost 2 years ago by Michael Kirk <[email protected]>
[docs] fix missing link

760969ab75a2845c705a32e34c8f7ebbf7e227a9 authored almost 2 years ago by Michael Kirk <[email protected]>
[docs] use cargo add instead of encouraging wildcard deps

94765e83c07f05f901e62a595803cc375644d56e authored almost 2 years ago by Michael Kirk <[email protected]>
add 0.24.0 release section header

I failed to do this as part of the release 🤦

c218518b69d274635d4cb38e73984862114a278f authored over 2 years ago by Michael Kirk <[email protected]>
Merge pull request #210 from michaelkirk/release/0.24.0

release 0.24.0

5bc252d320c876f14d59268a1acd040ae43fc075 authored over 2 years ago by Michael Kirk <[email protected]>
build on PR

53af44a48ced2abf96fbbdc5f5eb2b7ae116f075 authored over 2 years ago by Michael Kirk <[email protected]>
highlight more interesting stuff at the top of the change log

This is just my own opinion - happy to have input from others if they
feel like highlighting oth...

2c286ff5407674b061fc41f56c0a233ccb24fb69 authored over 2 years ago by Michael Kirk <[email protected]>
update description

- "write" is clearer than "serialize" IMO
- we both read *and* write.
- "Library which" is super...

d24547c7deebdcb0a58b0baf0b432a59072f032a authored over 2 years ago by Michael Kirk <[email protected]>
bump version

46d9dc77b8ab1aa8b26f59b7afe72c7244b51cf7 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #206

206: stream reading features r=frewsxcv a=michaelkirk

- [x] I agree to follow the project's [co...

2f8ca0286787442538c3c8027aa9aeaa89d110bf authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
stream reading features

8be50306a3c54c0de7ac7841b3b7e6dee897ea98 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #205

205: Add FeatureWriter to stream writes r=urschrei a=michaelkirk

- [x] I agree to follow the pr...

0d92bd29c7cc55466adb7d7fb76bac9c38f03a8c authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add FeatureWriter to stream writes

74c5efcc7b4b8fd03efeaf4bb6098f11e31b8306 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #204

204: `cargo fmt` and address some clippy warnings r=frewsxcv a=michaelkirk

- [X] I agree to fol...

cdf97c32b5878d5d5bcc5703aa4f5239cf05bcf2 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
fmt and clippy

985a09aaa68c553f5a0783c06b9f38ef6858930c authored over 2 years ago by Michael Kirk <[email protected]>
Merge #199

199: GeoJSON to/from custom struct using serde r=urschrei,rmanoka a=michaelkirk

- [x] I agree t...

956aa80fbf92477746d9f3a6cc7b5738786816c3 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
add stand-alone code examples

b936683e8a685c3c2fd1775c597c3de4a0a6cd26 authored over 2 years ago by Michael Kirk <[email protected]>
add geo-types examples to benches

a2023fd9e44aec2f6e4a74c9330142fcf0439670 authored over 2 years ago by Michael Kirk <[email protected]>
avoid extra round-trip when serializing.

With the 35% improvement, we're now a bit faster (22%) than the legacy bench.

Running bench...

3be76673b0276ba607fd4a9e3898479cf8bbc639 authored over 2 years ago by Michael Kirk <[email protected]>
add frontpage docs

413b959add564933ef7e1ee76da1a1ed3836834b authored over 2 years ago by Michael Kirk <[email protected]>
improve feature_reader docs

493463eb9bea7856ae4f04656cdfa06c228956bb authored over 2 years ago by Michael Kirk <[email protected]>
Deprecate FeatureIterator in favor of FeatureReader::features

Otherwise their description sounds too similar. I think for people who
want it, ultimately it'd ...

269e29d2bdde946ebf607016ec58d1260dc7e42e authored over 2 years ago by Michael Kirk <[email protected]>
Merge remote-tracking branch 'upstream/master' into mkirk/serde

063090d0b31e1d4526b0a7ce087518359f599dda authored over 2 years ago by Michael Kirk <[email protected]>
Merge #203

203: mismatch type error r=metasim a=michaelkirk

- [x] I agree to follow the project's [code of...

d58a05ff17e2e5a8fd11808de9140c9c7b0196d3 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
fixup! to/from custom structs

4d036a3f2bf7cbf1d2bc69ef7e4175c4e4903945 authored over 2 years ago by Michael Kirk <[email protected]>
fixup! to/from custom structs

ba0fe5755dd1d5c65dcf3f3725fd2b1c321c9546 authored over 2 years ago by Michael Kirk <[email protected]>
to/from custom structs

daddbd4154a64ea8256baf961528ac480947259f authored over 2 years ago by Michael Kirk <[email protected]>
show specific types in error message, rather than geom details

c7fcdf112b03654d62a1f6425520e3f61678ebe3 authored over 2 years ago by Michael Kirk <[email protected]>
fmt

eb5ef038e733ad6e2f2eb1e6f714f453168271b1 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #202

202: Added borrowed value conversion traits for geo_types. r=michaelkirk,urschrei a=metasim

- [...

ef9c6e91504a3eb0570cb45dffdc1fed8403d105 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Changelog update.

39be51ee5cc5e7bfaff3853a7d7f42be3cc493e9 authored over 2 years ago by Simeon H.K. Fitch <[email protected]>
Added borrowed value conversion traits for geo_types.

04184b8deafd6c321f4ada9842c0ebd17374c736 authored over 2 years ago by Simeon H.K. Fitch <[email protected]>
Merge #200

200: Flexible field ordering for FeatureIterator r=frewsxcv a=michaelkirk

- [x] I agree to foll...

c4454fd1413c259a37de4e923411408bb344de19 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
add benches for various parsers

6bca8b05dcfb1c5b525ba6ca59e28e49086b023c authored over 2 years ago by Michael Kirk <[email protected]>
bench runs on stable

3127c1623077ff68c5b388892eb325ad9a146669 authored over 2 years ago by Michael Kirk <[email protected]>
fix field ordering

81a0d8f704c692fe128b91380631f1da08080c01 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #198

198: Add `geojson::Result<T>` and apply it to codebase r=frewsxcv,lnicola a=michaelkirk

- [x] I...

698fc66e86e804e4fae877955a918f0911000d55 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add `geojson::Result<T>` and apply it to codebase

85b31ca84aebb935e82989a20317aa498db4a331 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #196

196: Add IntoIter impl for FeatureCollection r=urschrei a=michaelkirk

so you can:

for f...

8d2416df35fcde9c32ac88181acc472f34734169 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add IntoIter impl for FeatureCollection so you can:

for feature in &feature_collection {
handle_feature(feature)
}

57d56b1ee893598b1d6904b0e3944ccdc9f7a99e authored over 2 years ago by Michael Kirk <[email protected]>
Prepare for version 0.23.0 release

c57b59e96aa3a297cb37077514737813ce866828 authored over 2 years ago by Corey Farwell <[email protected]>
Merge #194

194: Fix converting a GeometryCollection Feature to geo_types r=frewsxcv a=michaelkirk

- [x] I ...

80efd5904b4aff672b6edf2594d88b4807e37217 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #175

175: Add an example of converting from geojson to geo_types in the Geometr… r=frewsxcv a=dabreeg...

5ce2c8ca1ef057cd868a6c67f5f54ce0b116786e authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
consolidate conversion impls

19ca866c3cb3ce43a3667061b7e5affafa86198d authored over 2 years ago by Michael Kirk <[email protected]>
Convert geojson Feature w/ GeometryCollection to geo

324bba86467c24a4a72c5e4c40c81880c03ec266 authored over 2 years ago by Michael Kirk <[email protected]>
Failing test for converting a geojson GeometryCollection Feature to

geo_types

4a0915c5a3635a1204da18dc97adec179ff4f41a authored over 2 years ago by Michael Kirk <[email protected]>
Merge #189

189: enable geo-types integration by default r=urschrei a=michaelkirk

- [x] I agree to follow t...

22dac53f384a92bd9fd273b7e7025da9624b3f1b authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
enable geo-types integration by default

08ae06277b2305b92a69dd8666954b5e77a0b461 authored over 2 years ago by Michael Kirk <[email protected]>
Prepare for 0.22.4 release

be96636e2c0592cf11a3a151453085e275fd0e36 authored over 2 years ago by Corey Farwell <[email protected]>
cargo fmt

c50cb8a1192518f98fb91035536f93086fc31ac1 authored over 2 years ago by Corey Farwell <[email protected]>
Merge #191

191: Reexport `JsonObject` and `JsonValue` from `serde_json`. r=michaelkirk a=frewsxcv

- [x] I ...

e0bb857e6f942ff67c2c68f8a4f73fa9ebf3e2b6 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Changelog

e01627af822992417b36bdd24f0c67b55352d79c authored over 2 years ago by Corey Farwell <[email protected]>
typo

8b8301f051c4c47372f039ca6753bf56ec8c9f73 authored over 2 years ago by Corey Farwell <[email protected]>
Reexport `JsonObject` and `JsonValue` from `serde_json`.

Prior to this commit, users would need to add `serde_json` as a
dependency in order to construct...

e2181c433a452371db12eebd72da341823ada392 authored over 2 years ago by Corey Farwell <[email protected]>
Merge #188

188: Parse inner GeoJson members directly from str r=urschrei a=michaelkirk

- [x] I agree to fo...

5d30e4e5e820b6d2a3a252dd64bb9dcb494d29ef authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Parse inner GeoJson members directly from str

Before:

let gj = geojson::GeoJson::from_str(#r"{"type": "Geometry", "coordinates": [1, 2]}"...

24769fcc1b2405aad9773fb8ef8958cf22920008 authored over 2 years ago by Michael Kirk <[email protected]>
Merge #190

190: Derive `Default` for `Feature`. r=michaelkirk a=frewsxcv

- [x] I agree to follow the proje...

acfff4c6015f2c3afd4777bc6ea00382519fb18c authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update CHANGES.md

c30a272dab894aadd3929db93ac01762fb1ae905 authored over 2 years ago by Corey Farwell <[email protected]>
Derive `Default` for `Feature`.

7a1e5d8a3143c8aff144a705d9b654bdf0790415 authored over 2 years ago by Corey Farwell <[email protected]>
Merge #183

183: Revamp docs r=lnicola,urschrei a=michaelkirk

- [x] I agree to follow the project's [code o...

70a8e207dcbe3b500bac6b72ed70a7d94ab58510 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Revamp docs

Some of it I hope is uncontroversial:

- there were references to old serialization engines.
- l...

6a67c0f7ef47f15ac2bfdc9051b6d2204f15d12b authored over 2 years ago by Michael Kirk <[email protected]>
Merge #182

182: feature without 'properties' key doesn't error r=urschrei a=michaelkirk

- [x] I agree to f...

d8df17f009f309232ca838de3dac57e1ee553a36 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
feature without 'properties' key doesn't error

Even though properties is required for features, sometimes in the wild
it's missing. In the inte...

6819e370d69b858a6b84c60b66b72f53b6390b36 authored over 2 years ago by Michael Kirk <[email protected]>
Prepare for 0.22.3 release

735afac5efbf40f90f7a2043d6dba2472bb9ef1c authored over 2 years ago by Corey Farwell <[email protected]>
Doc tweaks and Clippy pass

f64c377abbe4f17d0167df9b6e00162fe48b331c authored over 2 years ago by Stephan Hügel <[email protected]>
Merge #181

181: Streaming feature collection deserializer r=urschrei a=bjornharrtell

- [x] I agree to foll...

5d0b5a917af2c9f477caf5634c41a467b1fbb541 authored over 2 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add docs for FeatureIterator

05fe1420deaa8a7f766bb28daa7df35cf459daf9 authored almost 3 years ago by Björn Harrtell <[email protected]>
Add note in CHANGES.md

1cff10c3dc67a0c6dd27bd0a8440fd9e7835ee4d authored almost 3 years ago by Björn Harrtell <[email protected]>
Streaming feature collection deserializer

5e20de6d4d60a0174dd313a0d8efba384d1fc1b8 authored almost 3 years ago by Björn Harrtell <[email protected]>
Merge #179

179: Fix typo r=michaelkirk a=yukinarit

Hi!
This PR fixes some typo. PTAL. Thank you!

- [x...

6a3162bf43cf6871f2d4881524e339b54c118705 authored almost 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix typo

ede3bcb588ceb77ebdabbab5ddfdb6abfd674bfc authored almost 3 years ago by Yukinari Tani <[email protected]>
Merge #178

178: Fix clippy warnings r=michaelkirk a=yukinarit

Hi! Thank you for maintaining this awesome l...

4b0724e1b1274eb88ef658c239d46c0e5ab2e628 authored almost 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Prefer is_empty() to len() == 0

26e86b8db6882e27a4c6e90c51ccf14e3183ba24 authored almost 3 years ago by Yukinari Tani <[email protected]>
Fix "import is redundant" clippy warning

36e6c31f88946fef0b74c0afb0f7dd4e2bb0ecbc authored almost 3 years ago by Yukinari Tani <[email protected]>
Merge #177

177: Fix comment for consistency r=lnicola a=coolultra1

In the comment down below, "re-encode" ...

4cb9faf87d0a8b3de684525f1ea9f1e38a03c413 authored almost 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix comment for consistency

In the comment down below, "re-encode" is spelled the more popular way, with a dash, in the one ...

8c346bedbec45fcd9e6b5b6d69cf632f2c9b4346 authored almost 3 years ago by Emil <[email protected]>
Add an example of converting from geojson to geo_types in the Geometry docs

db059757b3f402f1f8317afe3aa4f45d30384ef9 authored almost 3 years ago by Dustin Carlino <[email protected]>
Merge #174

174: docs: clarify that geo-types feature is required for conversion to geo objects r=lnicola a=...

854f855c4751332c1054330aba49d9e473dee4cf authored about 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
docs: clarify that geo-types feature is required for conversion to geo objects

1afb96a4d79674db1fd8e8c52df0b1bad294c3d6 authored about 3 years ago by Michael Kirk <[email protected]>
Merge #171

171: Add FromIterator impl for FeatureCollection r=michaelkirk a=rmanoka

- [x] I agree to follo...

c85310640beefcdc9d221cc73c8c0ea24632d798 authored over 3 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>