|
2 | 2 |
|
3 | 3 | <!-- <START NEW CHANGELOG ENTRY> -->
|
4 | 4 |
|
| 5 | +## 0.1.1 |
| 6 | + |
| 7 | +**Although the version number can be misleading, this is the very first of many JupyterGIS releases 📡 🌍** |
| 8 | + |
| 9 | +([Full Changelog](https://github.com/geojupyter/jupytergis/compare/951e5f31e353c7e074680a058be9b9f57d0f7402...1f3698e4e444856de7932e52c7e4b4577ed06220)) |
| 10 | + |
| 11 | +### Enhancements made |
| 12 | + |
| 13 | +- Enable min/max values for tif layers [#137](https://github.com/geojupyter/jupytergis/pull/137) ([@gjmooney](https://github.com/gjmooney)) |
| 14 | +- Console view [#136](https://github.com/geojupyter/jupytergis/pull/136) ([@martinRenou](https://github.com/martinRenou)) |
| 15 | +- Improve toolbar [#135](https://github.com/geojupyter/jupytergis/pull/135) ([@martinRenou](https://github.com/martinRenou)) |
| 16 | +- Set Qt offscreen in jupytergis-qgis [#131](https://github.com/geojupyter/jupytergis/pull/131) ([@martinRenou](https://github.com/martinRenou)) |
| 17 | +- Small context menus improvements + add symbology menu [#129](https://github.com/geojupyter/jupytergis/pull/129) ([@martinRenou](https://github.com/martinRenou)) |
| 18 | +- More homogeneous CSS with the file browser [#128](https://github.com/geojupyter/jupytergis/pull/128) ([@martinRenou](https://github.com/martinRenou)) |
| 19 | +- Add symbology panel [#123](https://github.com/geojupyter/jupytergis/pull/123) ([@gjmooney](https://github.com/gjmooney)) |
| 20 | +- Use extent instead of center position and zoom [#119](https://github.com/geojupyter/jupytergis/pull/119) ([@brichet](https://github.com/brichet)) |
| 21 | +- Basic export from JGIS to QGIS file [#118](https://github.com/geojupyter/jupytergis/pull/118) ([@brichet](https://github.com/brichet)) |
| 22 | +- Switch to OpenLayers for the main view [#112](https://github.com/geojupyter/jupytergis/pull/112) ([@gjmooney](https://github.com/gjmooney)) |
| 23 | +- Terrain: allow to really exaggerate by removing the maximum [#105](https://github.com/geojupyter/jupytergis/pull/105) ([@martinRenou](https://github.com/martinRenou)) |
| 24 | +- #35 Add shapefile support [#104](https://github.com/geojupyter/jupytergis/pull/104) ([@arjxn-py](https://github.com/arjxn-py)) |
| 25 | +- Add StateDB to save UI state [#103](https://github.com/geojupyter/jupytergis/pull/103) ([@gjmooney](https://github.com/gjmooney)) |
| 26 | +- Notebook filters [#100](https://github.com/geojupyter/jupytergis/pull/100) ([@gjmooney](https://github.com/gjmooney)) |
| 27 | +- Add Scale to the basemap [#96](https://github.com/geojupyter/jupytergis/pull/96) ([@arjxn-py](https://github.com/arjxn-py)) |
| 28 | +- Add filtering in layers [#92](https://github.com/geojupyter/jupytergis/pull/92) ([@gjmooney](https://github.com/gjmooney)) |
| 29 | +- Add URL/tiles distinction and PM Tiles support [#91](https://github.com/geojupyter/jupytergis/pull/91) ([@gjmooney](https://github.com/gjmooney)) |
| 30 | +- Drag and drop layers [#90](https://github.com/geojupyter/jupytergis/pull/90) ([@brichet](https://github.com/brichet)) |
| 31 | +- Automatically infer source layer from Vector tile [#89](https://github.com/geojupyter/jupytergis/pull/89) ([@martinRenou](https://github.com/martinRenou)) |
| 32 | +- Reverse the layer order in side panel [#85](https://github.com/geojupyter/jupytergis/pull/85) ([@brichet](https://github.com/brichet)) |
| 33 | +- Add python API for image and video layers [#83](https://github.com/geojupyter/jupytergis/pull/83) ([@gjmooney](https://github.com/gjmooney)) |
| 34 | +- Add image and video support [#79](https://github.com/geojupyter/jupytergis/pull/79) ([@gjmooney](https://github.com/gjmooney)) |
| 35 | +- Allow opening basic QGIS files [#78](https://github.com/geojupyter/jupytergis/pull/78) ([@martinRenou](https://github.com/martinRenou)) |
| 36 | +- Add color picker for hillshade shadow color [#76](https://github.com/geojupyter/jupytergis/pull/76) ([@gjmooney](https://github.com/gjmooney)) |
| 37 | +- Add pitch and bearing to map options [#75](https://github.com/geojupyter/jupytergis/pull/75) ([@gjmooney](https://github.com/gjmooney)) |
| 38 | +- Improve form CSS [#74](https://github.com/geojupyter/jupytergis/pull/74) ([@martinRenou](https://github.com/martinRenou)) |
| 39 | +- Add keyboard shortcuts to sources panel [#68](https://github.com/geojupyter/jupytergis/pull/68) ([@gjmooney](https://github.com/gjmooney)) |
| 40 | +- Add support for 3d displays [#64](https://github.com/geojupyter/jupytergis/pull/64) ([@gjmooney](https://github.com/gjmooney)) |
| 41 | +- Add a source panel [#60](https://github.com/geojupyter/jupytergis/pull/60) ([@brichet](https://github.com/brichet)) |
| 42 | +- Keyboard shortcuts [#58](https://github.com/geojupyter/jupytergis/pull/58) ([@gjmooney](https://github.com/gjmooney)) |
| 43 | +- Update minZoom value for buildings example [#50](https://github.com/geojupyter/jupytergis/pull/50) ([@martinRenou](https://github.com/martinRenou)) |
| 44 | +- Add Context menu to layer tree items [#48](https://github.com/geojupyter/jupytergis/pull/48) ([@gjmooney](https://github.com/gjmooney)) |
| 45 | +- Attribution controls and navigation controls [#43](https://github.com/geojupyter/jupytergis/pull/43) ([@martinRenou](https://github.com/martinRenou)) |
| 46 | +- Notebook API [#38](https://github.com/geojupyter/jupytergis/pull/38) ([@martinRenou](https://github.com/martinRenou)) |
| 47 | +- Vector tile source [#37](https://github.com/geojupyter/jupytergis/pull/37) ([@martinRenou](https://github.com/martinRenou)) |
| 48 | +- Store map position in schema [#34](https://github.com/geojupyter/jupytergis/pull/34) ([@martinRenou](https://github.com/martinRenou)) |
| 49 | +- Rework custom raster layer creation [#32](https://github.com/geojupyter/jupytergis/pull/32) ([@martinRenou](https://github.com/martinRenou)) |
| 50 | +- Add geoJSON source and layer [#30](https://github.com/geojupyter/jupytergis/pull/30) ([@brichet](https://github.com/brichet)) |
| 51 | +- Rework object properties + format url properly [#29](https://github.com/geojupyter/jupytergis/pull/29) ([@martinRenou](https://github.com/martinRenou)) |
| 52 | +- Support importing QGIS project [#28](https://github.com/geojupyter/jupytergis/pull/28) ([@davidbrochart](https://github.com/davidbrochart)) |
| 53 | +- Add layer in the layers tree from the GIS model [#22](https://github.com/geojupyter/jupytergis/pull/22) ([@brichet](https://github.com/brichet)) |
| 54 | +- Object properties panel [#20](https://github.com/geojupyter/jupytergis/pull/20) ([@martinRenou](https://github.com/martinRenou)) |
| 55 | +- Use event in main view [#19](https://github.com/geojupyter/jupytergis/pull/19) ([@brichet](https://github.com/brichet)) |
| 56 | +- Add a layers panel [#17](https://github.com/geojupyter/jupytergis/pull/17) ([@brichet](https://github.com/brichet)) |
| 57 | +- Add raster layer gallery [#16](https://github.com/geojupyter/jupytergis/pull/16) ([@martinRenou](https://github.com/martinRenou)) |
| 58 | +- Allow for creating tile layers [#6](https://github.com/geojupyter/jupytergis/pull/6) ([@martinRenou](https://github.com/martinRenou)) |
| 59 | + |
| 60 | +### Bugs fixed |
| 61 | + |
| 62 | +- Fix form for vectortilelayer [#126](https://github.com/geojupyter/jupytergis/pull/126) ([@martinRenou](https://github.com/martinRenou)) |
| 63 | +- fix notebook and qgis ydocs [#122](https://github.com/geojupyter/jupytergis/pull/122) ([@brichet](https://github.com/brichet)) |
| 64 | +- Add try/except case in the gallery building [#113](https://github.com/geojupyter/jupytergis/pull/113) ([@martinRenou](https://github.com/martinRenou)) |
| 65 | +- Fix examples schemas [#110](https://github.com/geojupyter/jupytergis/pull/110) ([@martinRenou](https://github.com/martinRenou)) |
| 66 | +- Fix select bug when creatng mutltiple new layers [#108](https://github.com/geojupyter/jupytergis/pull/108) ([@gjmooney](https://github.com/gjmooney)) |
| 67 | +- Fix layer removal bug [#101](https://github.com/geojupyter/jupytergis/pull/101) ([@gjmooney](https://github.com/gjmooney)) |
| 68 | +- Fix the layer order by making a copy of the array before reversing it [#88](https://github.com/geojupyter/jupytergis/pull/88) ([@brichet](https://github.com/brichet)) |
| 69 | +- Disable form validation at startup if it is invalid [#84](https://github.com/geojupyter/jupytergis/pull/84) ([@brichet](https://github.com/brichet)) |
| 70 | +- Fix a wrong comparison handling the unused statut of a source [#80](https://github.com/geojupyter/jupytergis/pull/80) ([@brichet](https://github.com/brichet)) |
| 71 | +- New file fix [#77](https://github.com/geojupyter/jupytergis/pull/77) ([@gjmooney](https://github.com/gjmooney)) |
| 72 | +- Fix source removal [#70](https://github.com/geojupyter/jupytergis/pull/70) ([@martinRenou](https://github.com/martinRenou)) |
| 73 | +- Pin reacttrs [#63](https://github.com/geojupyter/jupytergis/pull/63) ([@martinRenou](https://github.com/martinRenou)) |
| 74 | +- Fix context menu issue [#61](https://github.com/geojupyter/jupytergis/pull/61) ([@gjmooney](https://github.com/gjmooney)) |
| 75 | +- Fix undo bug [#57](https://github.com/geojupyter/jupytergis/pull/57) ([@gjmooney](https://github.com/gjmooney)) |
| 76 | +- Fix a typo on the layer tree observer [#56](https://github.com/geojupyter/jupytergis/pull/56) ([@brichet](https://github.com/brichet)) |
| 77 | +- Fix bot for updating snapshots [#52](https://github.com/geojupyter/jupytergis/pull/52) ([@martinRenou](https://github.com/martinRenou)) |
| 78 | +- Files sort keys [#49](https://github.com/geojupyter/jupytergis/pull/49) ([@martinRenou](https://github.com/martinRenou)) |
| 79 | +- Fix opacity step [#42](https://github.com/geojupyter/jupytergis/pull/42) ([@martinRenou](https://github.com/martinRenou)) |
| 80 | +- Fix thumnbails in script [#27](https://github.com/geojupyter/jupytergis/pull/27) ([@gjmooney](https://github.com/gjmooney)) |
| 81 | +- Fix new layer in map [#26](https://github.com/geojupyter/jupytergis/pull/26) ([@brichet](https://github.com/brichet)) |
| 82 | +- Clean the layer panel if there is no GIS widget in the tracker [#23](https://github.com/geojupyter/jupytergis/pull/23) ([@brichet](https://github.com/brichet)) |
| 83 | +- Fix the collaborative document [#18](https://github.com/geojupyter/jupytergis/pull/18) ([@brichet](https://github.com/brichet)) |
| 84 | + |
| 85 | +### Maintenance and upkeep improvements |
| 86 | + |
| 87 | +- Update releaser workflows [#134](https://github.com/geojupyter/jupytergis/pull/134) ([@martinRenou](https://github.com/martinRenou)) |
| 88 | +- Fix CI [#130](https://github.com/geojupyter/jupytergis/pull/130) ([@martinRenou](https://github.com/martinRenou)) |
| 89 | +- Some code cleaning [#124](https://github.com/geojupyter/jupytergis/pull/124) ([@brichet](https://github.com/brichet)) |
| 90 | +- Fix UI tests [#116](https://github.com/geojupyter/jupytergis/pull/116) ([@brichet](https://github.com/brichet)) |
| 91 | +- Update repo links [#111](https://github.com/geojupyter/jupytergis/pull/111) ([@martinRenou](https://github.com/martinRenou)) |
| 92 | +- Attempt to fix the bot behavior [#97](https://github.com/geojupyter/jupytergis/pull/97) ([@martinRenou](https://github.com/martinRenou)) |
| 93 | +- Commands refactor [#86](https://github.com/geojupyter/jupytergis/pull/86) ([@gjmooney](https://github.com/gjmooney)) |
| 94 | +- Rework tests [#73](https://github.com/geojupyter/jupytergis/pull/73) ([@gjmooney](https://github.com/gjmooney)) |
| 95 | +- Bump ypywidgets>=0.9.0 [#65](https://github.com/geojupyter/jupytergis/pull/65) ([@davidbrochart](https://github.com/davidbrochart)) |
| 96 | +- Refactor form building [#55](https://github.com/geojupyter/jupytergis/pull/55) ([@martinRenou](https://github.com/martinRenou)) |
| 97 | +- Remove OCC from build env [#53](https://github.com/geojupyter/jupytergis/pull/53) ([@martinRenou](https://github.com/martinRenou)) |
| 98 | +- Fix linting [#45](https://github.com/geojupyter/jupytergis/pull/45) ([@martinRenou](https://github.com/martinRenou)) |
| 99 | +- Cleanup [#31](https://github.com/geojupyter/jupytergis/pull/31) ([@martinRenou](https://github.com/martinRenou)) |
| 100 | +- Remove the installation of server extension [#25](https://github.com/geojupyter/jupytergis/pull/25) ([@brichet](https://github.com/brichet)) |
| 101 | +- Drop YJGIS 'source' root type [#21](https://github.com/geojupyter/jupytergis/pull/21) ([@davidbrochart](https://github.com/davidbrochart)) |
| 102 | +- Linting [#15](https://github.com/geojupyter/jupytergis/pull/15) ([@martinRenou](https://github.com/martinRenou)) |
| 103 | +- Add jupyterlab build dependency [#5](https://github.com/geojupyter/jupytergis/pull/5) ([@davidbrochart](https://github.com/davidbrochart)) |
| 104 | +- Add CI [#2](https://github.com/geojupyter/jupytergis/pull/2) ([@martinRenou](https://github.com/martinRenou)) |
| 105 | + |
| 106 | +### Documentation improvements |
| 107 | + |
| 108 | +- Update screenshot to show collaborators [#133](https://github.com/geojupyter/jupytergis/pull/133) ([@martinRenou](https://github.com/martinRenou)) |
| 109 | +- Add basic README [#132](https://github.com/geojupyter/jupytergis/pull/132) ([@martinRenou](https://github.com/martinRenou)) |
| 110 | +- Fix examples + fix filters schema + proper file validation error message [#107](https://github.com/geojupyter/jupytergis/pull/107) ([@martinRenou](https://github.com/martinRenou)) |
| 111 | +- Update JupyterLite examples [#106](https://github.com/geojupyter/jupytergis/pull/106) ([@martinRenou](https://github.com/martinRenou)) |
| 112 | +- Update Contributing Guide for Developer Installation [#81](https://github.com/geojupyter/jupytergis/pull/81) ([@arjxn-py](https://github.com/arjxn-py)) |
| 113 | + |
| 114 | +### Other merged PRs |
| 115 | + |
| 116 | +- Attempt to fix the bot: part 2 [#121](https://github.com/geojupyter/jupytergis/pull/121) ([@martinRenou](https://github.com/martinRenou)) |
| 117 | +- Attempt to fix bot [#120](https://github.com/geojupyter/jupytergis/pull/120) ([@martinRenou](https://github.com/martinRenou)) |
| 118 | + |
| 119 | +### Contributors to this release |
| 120 | + |
| 121 | +([GitHub contributors page for this release](https://github.com/geojupyter/jupytergis/graphs/contributors?from=2024-06-11&to=2024-09-13&type=c)) |
| 122 | + |
| 123 | +[@arjxn-py](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3Aarjxn-py+updated%3A2024-06-11..2024-09-13&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3Abrichet+updated%3A2024-06-11..2024-09-13&type=Issues) | [@davidbrochart](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3Adavidbrochart+updated%3A2024-06-11..2024-09-13&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3Agithub-actions+updated%3A2024-06-11..2024-09-13&type=Issues) | [@gjmooney](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3Agjmooney+updated%3A2024-06-11..2024-09-13&type=Issues) | [@martinRenou](https://github.com/search?q=repo%3Ageojupyter%2Fjupytergis+involves%3AmartinRenou+updated%3A2024-06-11..2024-09-13&type=Issues) |
| 124 | + |
5 | 125 | <!-- <END NEW CHANGELOG ENTRY> -->
|
0 commit comments