- fix feature area/length calculations #819
- restore console api, update API.md to document it #807
- add polyline6 support #813
- fix external geojson demo link #811
- speed up flyTo animations #809
- replace terser with uglify #805
- fix css load order #802
- require shift key to drag features, update help text #800
- add rollup.js #798
- add marker popup offsets #795
- handle null properties, refactor layer initialization logic, refactor zoom on first load #790
- update core style urls #792
- normalize pasted data into FeatureCollection #787
- show geojsonhint warnings without rejecting geojson #786
- handle null properties when rendering MultiPoint #783
- Mobile Responsive Layout and CSS updates (#779)
- add image and twitter card meta tags, update title (#774)
- restore simplestyle ui in popups, handle marker-size style property (#766)
- Update linting and formatting (#764)
- install mapboxgl, mapbox-gl-draw, mapbox-gl-geocoder, and turf from node_modules (#761)
- require codemirror from json.js (#762)
- add keybindings for draw mode changes and trash (#755)
- add circle drawing mode, add title tooltips for draw buttons (#748)
- remove cmd-s keybinding (#750)
- upgrade fontawesome, add copy button to json editor (#753)
- Persist projection and style (#752)
- fix style load check (#751)
- prevent editor data update when data is unchanged (#734)
- move codemirror to package.json dependencies (#731)
- Fix a bug that was checking for map load in an unreliable way before adding data from externally loaded geojson (#733)
- prevent line or polygon popup if marker was clicked (#730)
- Fix the handling of points in MultiPoint and GeometryCollection geometries (#736)
- Update the default map view,
fix mapDefault() check
(#727) - Improve hot-reloading setup (#717)
- Restore user-added raster layer (#715)
- Add a better error message when WebGL is not enabled (#723)
- Fix a bug where marker popups were read-only (#726)
- Restore most simplestyle properties (#718)
- Restore OSM raster tiles as a default basemap option (#720)
-
Add Codemirror Folding (#704)
-
The following updates were included in (#703)
-
Remove authentication UI and references to auth/saving.
-
Remove the browser CLI and references to it in the help text and readme.
-
Simplestyle styling is no longer supported, and default population of simplestyle properties is removed. All features in the working dataset will now have the same style
-
Upgrade browserify and other dependencies, allowing for a working build with newer versions of node.js (v14).
-
Add some vs code settings to automate running make on save, for a more streamlined development process.
-
Uses mapbox-gj.js for map rendering, including the new globe projection.
-
Adds mapbox-gl-draw with a rectangle mode and a custom edit UI/UX to be similar to the edit button in leaflet-draw
-
Adds a projection toggle UI (visible at zoom 6 and below) for switching between globe (default) and mercator
-
Replaces the existing layer switch with more mapbox core style options (Standard, Satellite Streets, Outdoors, Light, Dark)
-
Formats geojson on paste (useful when pasting single-line geojson from a scripted output somewhere, if the pasted string is valid JSON it will be automatically pretty-printed in the editor)
- Add a top navbar with link to Mapbox signup page
- OpenCycleMap requires an API key and the layer is disabled by default (#577, #604).
- Updated
shp-write
: shapefile writing should work again.
- Updated
geojsonhint
: Featureid
properties are now properly validated.
- Added Flatten task to Meta menu with
geojson-flatten
- Bugfixes
- Github commit message now correct
- Subsequent commits fixed
- Added Meta menu with Clear and Random Points tasks
- Added background to top bar
- Removed Dockerfile, Vagrantfile, and other gunk.
- Support loading large Gist files.
- Fix non-anonymous gist editing.
- Moves input and output UIs to modals so that the right sidebar isn't overloaded
- Visual cleanup: fewer icons, more map
- Removes geocoding UI
- Support for downloading points as DSV
- Added ability to rename GeoJSON properties in the table view
- Fix coordinate order in popups
- Fix iframe embeds
- Popups now show (latitude, longitude) for points or total length for lines.
- Support for
data=text/x-url,
argument to load GeoJSON files on the web via CORS - URL API Documentation
- Console API Documentation & Console API
- Shapefile export (beta)
- Use MapBox markers to expose style options
- Fix bug with retina monitors and github file previews
- Hit
Cmd+O
to quickly import a new file
- Numbers in GeoJSON properties are coerced to be numeric when appropriate
- Drag and drop of multiple files is supported - files in folders are unfortunately not supported due to core JS/DOM limitations.
- Help panel, first resurgence of in-UI documentation and first listing of keyboard shortcuts
- Easter-egg status TopoJSON output
- Zoom to copy-pasted new features
- Fixed mobile/read-only mode
- First release of geojsonio-cli and matching functionality on the web side
- OpenStreetMap format support - import OSM XML files onto the map with osm-and-geojson.