26.2.1 (2024-12-11)
- fix drag and drop in LayerTree (25011cc)
26.2.0 (2024-11-27)
- support nested LayerGroups for background layer management (60dc740)
26.1.1 (2024-11-18)
26.1.0 (2024-11-07)
- add optional layer visibility change callback (1cf736c)
26.0.0 (2024-10-22)
- use ag-grid modules (1ea6332)
- imports of ag-grid need to be adjusted, otherwise AG Grid will be included twice
See
- https://www.ag-grid.com/react-data-grid/modules/
- https://www.ag-grid.com/react-data-grid/modules/#mixing-packages-and-modules
25.1.2 (2024-10-17)
- pass type prop to button (60270fd)
25.1.1 (2024-10-14)
- correct variable name for column definitions in checkbox selection check (2c9f5ec)
25.1.0 (2024-09-20)
25.0.0 (2024-09-20)
- update to latest ol (3d60731)
- required peer dependency for ol is now >= 10
24.5.0 (2024-09-19)
- adds dependency and handler variable to use in cleanup function (325c153)
- tweaks the TimeLayerSliderPanel in design and functionality (a8bad8e)
24.4.0 (2024-09-02)
- add onFeatureSelect listener to modify button (580849a)
24.3.0 (2024-07-31)
- adds a column filter (aee7083)
24.2.1 (2024-07-26)
- husky deprecated call (245a408)
24.2.0 (2024-07-11)
24.1.1 (2024-07-04)
24.1.0 (2024-07-04)
24.0.2 (2024-06-19)
- CoordinateInfo: update docs and react-util (790e91b)
24.0.1 (2024-06-18)
- update react-util (4a0dd06)
24.0.0 (2024-06-12)
- add build info to readme (#3866) (7b97b95)
- adds null check (5a78b77)
- adjust some css nesting, allows for use of the table scroll property without breaking the css (c7cc92c)
- adjust to breaking changes in latest version of react-util (2711a63)
- adjust to change Key type in @types/react (261ea52)
- explicit imports (40af413)
- layerswitcher always shows next layer instead of current layer (1350c97)
- LayerTree: make contents of title clickable (334e8aa)
- made use of olInteraction hook (7b0732e)
- make property grid tighter (1130d6e)
- make use of dayjs, don't pass icon prop in LayerTreeNode (c0cffa8)
- make use of UseMeasureProps (e73bfa7)
- readd changes that were lost in rebase (f1c758f)
- remove the DigitizeButton (7cf8263)
- sets the transparent background to false again (aad694f)
- simplify regex (106e2c0)
- update dependencies (30d9b90)
- update react-util (536b634)
- use antd css variables to make button active (fe5504a)
- migrate to typescript v5 (bd8812f)
- refactor geolocation button (f646ed5)
- update dependencies (2515987)
- update to ol 8 api (fc1ff8c)
- class to function component (3b13ce1)
- components FeatureGrid and AgFeatureGrid to function component (ea48bb3)
- remove deprecated HOC components (ce5bdb7)
- remove Panel, Window and Titlebar components (c749faa)
- simplify the ToggleButton and ToggleGroup components (14760f0)
- add visible option for WfsSearchField (a26f844)
- adds a flag for transparent background of ToggleButton (ef77c9d)
- adds a wfs layer and feature-info (#3826) (38dabed)
- adds the onSuccess callback to CoordinateInfo component (1c0bec3)
- allow CoordinateInfo to request Feature Info in json format (18e2a6f)
- combine WfsSearch and WfsSearchInput to WfsSearchField (a88b54b)
- introduce useNominatim hook (f4c8597)
- pass through AutoComplete props (698d913)
- pass through on fetch success callbacks (0b624bd)
- readd MapComponent, FloatingMapLogo and BackgroundLayerChooser (a32aee4)
- refactor code into
useDraw
hook (cd657fe) - remove toolbar and user chip component (3fe4ce2)
- render urls as anchor element (9b63cd2)
- unify functionality of WfsField and NominatimField into SearchField (f83539b)
- update coordinate button to use the new result value (a41b996)
- upgraded ol to v9 (f2bd3d0)
- use
WmsLayer
fromol-util
instead ofreact-util
(0abde72) - use coordinateInfo hook (7dddfce)
- use useProjFromEpsgIO hook (741851d)
- use wfs hook (189b0bb)
- This removes the buttonTransparent property. See the example on how to customize the color via the ConfigProvider.
- The input of the render function is no longer grouped by featureType but returns an object for each feature that contains the feature, the layer and the feature type.
If you need the grouping, you can do the following
import { groupBy, mapValues } from 'lodash';
<CoordinateInfo
resultRenderer={({ features }) => {
const grouped = groupBy(features, 'featureType');
const groupedAndMapped = mapValues(grouped, results => results.map(r => r.feature));
// ...
}}
/>
- The
WfsField
andNominatimField
hooks are removed. Please check the example forSearchField
. - removes props map and toggleOnClick
- share common grid props among all grids
- make use of new useWfs hook in react-util
Co-authored-by: Amanda Sefu-Beierl [email protected]
- refactors CoordinateReferenceSystemCombo to use useProjFromEpsgIO for CCRS fetching
- refactors CoordinateInfo as funnction compononent
- update ol-util peer dependency
- The pressed state of the ToggleButton is controlled now
- Typescript configuration
- use geolocation hook of react-util
- the AddWmsLayerEntry accepts a map prop now (required for attributions)
- These componentes are not available anymore
- Panel, Window and Titlebar components are not existing anymore
- mappify, loadify, isVisibleComponent HOCs as well as MapProvider class were removed
- Removes the deprecated DigitizeButton in favour of the DrawButton
24.0.0-main.11 (2024-06-12)
- update react-util (536b634)
24.0.0-main.10 (2024-06-11)
- adjust some css nesting, allows for use of the table scroll property without breaking the css (c7cc92c)
24.0.0-main.9 (2024-06-10)
- update coordinate button to use the new result value (a41b996)
- The input of the render function is no longer grouped by featureType but returns an object for each feature that contains the feature, the layer and the feature type.
If you need the grouping, you can do the following
import { groupBy, mapValues } from 'lodash';
<CoordinateInfo
resultRenderer={({ features }) => {
const grouped = groupBy(features, 'featureType');
const groupedAndMapped = mapValues(grouped, results => results.map(r => r.feature));
// ...
}}
/>
24.0.0-main.8 (2024-06-06)
- use antd css variables to make button active (fe5504a)
- This removes the buttonTransparent property. See the example on how to customize the color via the ConfigProvider.
24.0.0-main.7 (2024-06-06)
- make property grid tighter (1130d6e)
24.0.0-main.6 (2024-06-04)
- layerswitcher always shows next layer instead of current layer (1350c97)
24.0.0-main.5 (2024-06-03)
- unify functionality of WfsField and NominatimField into SearchField (f83539b)
- The
WfsField
andNominatimField
hooks are removed. Please check the example forSearchField
.
24.0.0-main.4 (2024-05-28)
- LayerTree: make contents of title clickable (334e8aa)
24.0.0-main.3 (2024-05-27)
24.0.0-main.2 (2024-05-24)
24.0.0-main.1 (2024-05-23)
- adds null check (5a78b77)
- adjust to breaking changes in latest version of react-util (2711a63)
- adjust to change Key type in @types/react (261ea52)
- made use of olInteraction hook (7b0732e)
- make use of dayjs, don't pass icon prop in LayerTreeNode (c0cffa8)
- make use of UseMeasureProps (e73bfa7)
- readd changes that were lost in rebase (f1c758f)
- remove the DigitizeButton (7cf8263)
- sets the transparent background to false again (aad694f)
- simplify regex (106e2c0)
- migrate to typescript v5 (bd8812f)
- refactor geolocation button (f646ed5)
- update dependencies (2515987)
- update to ol 8 api (fc1ff8c)
- class to function component (3b13ce1)
- components FeatureGrid and AgFeatureGrid to function component (ea48bb3)
- remove deprecated HOC components (ce5bdb7)
- remove Panel, Window and Titlebar components (c749faa)
- simplify the ToggleButton and ToggleGroup components (14760f0)
- add visible option for WfsSearchField (a26f844)
- adds a flag for transparent background of ToggleButton (ef77c9d)
- adds a wfs layer and feature-info (#3826) (38dabed)
- adds the onSuccess callback to CoordinateInfo component (1c0bec3)
- allow CoordinateInfo to request Feature Info in json format (18e2a6f)
- combine WfsSearch and WfsSearchInput to WfsSearchField (a88b54b)
- introduce useNominatim hook (f4c8597)
- pass through AutoComplete props (698d913)
- pass through on fetch success callbacks (0b624bd)
- readd MapComponent, FloatingMapLogo and BackgroundLayerChooser (a32aee4)
- refactor code into
useDraw
hook (cd657fe) - remove toolbar and user chip component (3fe4ce2)
- render urls as anchor element (9b63cd2)
- upgraded ol to v9 (f2bd3d0)
- use
WmsLayer
fromol-util
instead ofreact-util
(0abde72) - use coordinateInfo hook (7dddfce)
- use useProjFromEpsgIO hook (741851d)
- use wfs hook (189b0bb)
- removes props map and toggleOnClick
- share common grid props among all grids
- make use of new useWfs hook in react-util
Co-authored-by: Amanda Sefu-Beierl [email protected]
- refactors CoordinateReferenceSystemCombo to use useProjFromEpsgIO for CCRS fetching
- refactors CoordinateInfo as funnction compononent
- update ol-util peer dependency
- The pressed state of the ToggleButton is controlled now
- Typescript configuration
- use geolocation hook of react-util
- the AddWmsLayerEntry accepts a map prop now (required for attributions)
- These componentes are not available anymore
- Panel, Window and Titlebar components are not existing anymore
- mappify, loadify, isVisibleComponent HOCs as well as MapProvider class were removed
- Removes the deprecated DigitizeButton in favour of the DrawButton
24.0.0-next.6 (2024-05-23)
- allow CoordinateInfo to request Feature Info in json format (18e2a6f)
24.0.0-next.5 (2024-05-16)
- render urls as anchor element (4b1822c)
23.5.0 (2024-05-15)
- render urls as anchor element (4b1822c)
24.0.0-next.4 (2024-05-16)
- render urls as anchor element (9b63cd2)
24.0.0-next.3 (2024-05-16)
- add visible option for WfsSearchField (a26f844)
- pass through AutoComplete props (698d913)
- pass through on fetch success callbacks (0b624bd)
24.0.0-next.2 (2024-05-14)
- use
WmsLayer
fromol-util
instead ofreact-util
(0abde72)
24.0.0-next.1 (2024-05-06)
- adds null check (5a78b77)
- adjust to breaking changes in latest version of react-util (2711a63)
- adjust to change Key type in @types/react (261ea52)
- made use of olInteraction hook (7b0732e)
- make use of dayjs, don't pass icon prop in LayerTreeNode (c0cffa8)
- make use of UseMeasureProps (e73bfa7)
- readd changes that were lost in rebase (f1c758f)
- remove the DigitizeButton (7cf8263)
- sets the transparent background to false again (aad694f)
- simplify regex (106e2c0)
- migrate to typescript v5 (bd8812f)
- refactor geolocation button (f646ed5)
- update dependencies (2515987)
- update to ol 8 api (fc1ff8c)
- class to function component (3b13ce1)
- components FeatureGrid and AgFeatureGrid to function component (ea48bb3)
- remove deprecated HOC components (ce5bdb7)
- remove Panel, Window and Titlebar components (c749faa)
- simplify the ToggleButton and ToggleGroup components (14760f0)
- adds a flag for transparent background of ToggleButton (ef77c9d)
- adds a wfs layer and feature-info (#3826) (38dabed)
- adds the onSuccess callback to CoordinateInfo component (1c0bec3)
- combine WfsSearch and WfsSearchInput to WfsSearchField (a88b54b)
- introduce useNominatim hook (f4c8597)
- readd MapComponent, FloatingMapLogo and BackgroundLayerChooser (a32aee4)
- refactor code into
useDraw
hook (cd657fe) - remove toolbar and user chip component (3fe4ce2)
- upgraded ol to v9 (f2bd3d0)
- use coordinateInfo hook (7dddfce)
- use useProjFromEpsgIO hook (741851d)
- use wfs hook (189b0bb)
- removes props map and toggleOnClick
- share common grid props among all grids
- make use of new useWfs hook in react-util
Co-authored-by: Amanda Sefu-Beierl [email protected]
- refactors CoordinateReferenceSystemCombo to use useProjFromEpsgIO for CCRS fetching
- refactors CoordinateInfo as funnction compononent
- update ol-util peer dependency
- The pressed state of the ToggleButton is controlled now
- Typescript configuration
- use geolocation hook of react-util
- the AddWmsLayerEntry accepts a map prop now (required for attributions)
- These componentes are not available anymore
- Panel, Window and Titlebar components are not existing anymore
- mappify, loadify, isVisibleComponent HOCs as well as MapProvider class were removed
- Removes the deprecated DigitizeButton in favour of the DrawButton
23.4.1 (2024-03-25)
- tooltip for RotationButton (7ce3c9c)
23.4.0 (2024-03-22)
- add RotationButton (e46d4a5)
23.3.0 (2024-01-11)
23.2.1 (2023-12-20)
- allow custom onChange implementations (f1e0df7)
23.2.0 (2023-11-29)
- fixing number typo (14fc3e8)
- adds a radius property to the measure circle button (6942024)
- adds readable unit based on actual distance (72b0e63)
23.1.3 (2023-11-29)
- update CoordinateInfo fetch options (8a07f67)
23.1.2 (2023-10-05)
23.1.1 (2023-09-29)
- makes initalSelectedLayer work (55b12b4)
23.1.0 (2023-09-22)
23.0.1 (2023-09-19)
- keep feature id (fb7c5c6)
23.0.0 (2023-09-13)
- copy correct inkmap-worker (8f3a7cd)
- set currect node version for release pipeline as well (1c72573)
- bump ol-util to v12 and use fixed version of inkmap (14bc679)
- require node18 in ci pipelines as well (27984cf)
- add circle measure method (5cbcf9d)
- require node v18 in pipelines
- use node v18
22.4.2 (2023-07-18)
- manual commit to trigger release containing ol-util (c9991dc)
22.4.1 (2023-06-26)
- pin ol, ol-util and react-styleguidist dependencies versions (f856335)
22.4.0 (2023-03-07)
- add optional icon to header (2d37a49)
22.3.2 (2023-02-21)
22.3.1 (2023-02-15)
- remove direct dependency to ant-design/icons and replace all usages with fontawesome icons (def64ee)
22.3.0 (2023-02-03)
- add Props to LayerSwitcher and refactor (ee9abe6)
22.2.1 (2023-01-25)
- minor lint fixes (e7809e1)
22.2.0 (2023-01-16)
- NominatimSearch: rewrite to FC, add debounceTime, use rtl for test (eaf4b93)
22.1.1 (2023-01-11)
22.1.0 (2022-12-20)
- adjust tests (1225a3b)
- revoke object URL (00ca937)
- set legend url with available cors headers (f18d9e1)
- allow to pass custom headers and add a loading mask (ad94811)
22.0.1 (2022-12-19)
- mark featurecollection from unknown layers with index (9731fc2)
22.0.0 (2022-12-08)
- print: remove the print layout from code, use template functions (43cfa51)
- print: Printing PDFs now require a template
When printing a PDF, a template needs to be provided. See the PrintButton example for details.
21.0.1 (2022-12-06)
- remove unnecessary children prop (89d51e6)
21.0.0 (2022-12-05)
- adapt deprecated tooltip tip formatter config (6cdcef4)
- fix deprecated menu config for dropdown (8d293fd)
- replace deprecated property visible by open (511e371)
- Dropdown doesn't need a full antd Menu component any more. Instead of this, an object of type MenuProps is expected now.
20.1.1 (2022-12-02)
20.1.0 (2022-12-01)
20.0.0 (2022-11-16)
- adaptaions after ol-util upgrade to v10.x (4440810)
- fix typing of togglebutton clone (67dd940)
- fix typings after ol7 upgrade (2e04fca)
- get rid of unnecessary quotes (2500acb)
- bump ol to v7.x (a9022eb)
- set peer dependency for openlayers package to v7.1
19.8.2 (2022-11-03)
- catch some potential np (70e7a53)
19.8.1 (2022-11-02)
- adjusting imports due to major release of ag-grid (56b58f9)
19.8.0 (2022-10-24)
- adds layer style properties to search results panel (761fe4a)
- uses openlayers style as property type (49e07a2)
19.7.0 (2022-10-24)
- enhance the accesibility of some SVG icons (b373bb3)
19.6.0 (2022-10-12)
- add support for a custom list item prefix (0c847c8)
19.5.0 (2022-10-06)
- add props onSuccess and onError (c98382a)
19.4.2 (2022-09-28)
- replaces the instanceof check (6cd0eab)
19.4.1 (2022-09-26)
- adds missing await (c00c775)
19.4.0 (2022-08-16)
- address notes from codereview (b845268)
- introduce BackgroundLayerChooser (6256a68)
19.3.0 (2022-08-15)
- set default value for maxFeatures (d2812f0)
- allow reading of GML32 responses (c4cdca1)
19.2.4 (2022-08-10)
- properly reference lint config file for vs code editor (454365d)
19.2.3 (2022-08-10)
19.2.2 (2022-08-09)
- update ol-util to 7.3.0 (5a04baa)
19.2.1 (2022-08-09)
19.2.0 (2022-08-02)
- allow additional fetch opts for GFI per query layer (955c6f9)
19.1.2 (2022-08-01)
- prepare update to ol 6.15 (78dcd79)
19.1.1 (2022-07-26)
- use broader peer dependency (dff0b99)
19.1.0 (2022-07-22)
19.0.0 (2022-07-20)
- allow dynamic theming via css variables (be7db08)
- applications need to import the antd/dist/antd.variable.min.css
18.0.0 (2022-07-20)
- allow ordering searchResult categories (b237b1b)
- The property
features
was replaced withsearchResults
and its type was changed toCategory[]
.
17.5.0 (2022-07-19)
- add antd passThroughProps to SearchResultsPanel (52065d2)
17.4.1 (2022-07-01)
17.4.0 (2022-07-01)
17.3.1 (2022-06-27)
- linting issues (5c89b0f)
- simplify base64 image creation (08b46ed)
- use actual image size when printing legends (072f04d)
17.3.0 (2022-06-24)
- pdf print (579704a)
17.2.2 (2022-06-23)
17.2.1 (2022-06-23)
- move husky installation from postinstall to prepare phase (9e16925)
17.2.0 (2022-06-22)
- fix package lock file (67d7568)
- fix tests (8f732f2)
- fix typecheck issues (7826da2)
- linting (4cdbcb3)
- move inkmap mapping to ol-util (35ff746)
- restore initial version of printbutton test (a6dc0c0)
- add progressbar to print example (111e874)
- add serviceWorker webpack config (dd125fe)
- introduce client-side print with inkmap (ceeb03b)
- parse ol layers (fa0ec7f)
- parse vectorlayers and styles, cleanup (b163de0)
- parse WMTS layers (1691644)
17.1.3 (2022-05-23)
- Clone features propertly before passing them to the result renderer (9964d46)
- Fix and export component types (089e347)
- Recalculate dataSource and columnDefs on changed props (9aa1a23)
17.1.2 (2022-05-18)
17.1.1 (2022-05-05)
- properly set map instance reference on layer clone (af5809f)
17.1.0 (2022-04-19)
- Use correct URL for OWS WFS (a45d021)
- Add support for localized nominatim responses (87b2c3e)
17.0.0 (2022-04-19)
- Explicetely import required button icon components (62bc33a)
- Fix broken example (c0d2de5)
- Fix for NPE (c26792c)
- Set prop via set() (8adf094)
- Update to latest aggrid and remove private method access (6100800)
- The prop
rowClassName
has been removed - The props iconName and pressedIconName have been removed from the Simple- and ToggleButton. The icon and pressedIcon props require an icon component now.
16.4.3 (2022-04-11)
- re-add event propagation to DigitizeButton and ModifyButton (27646c9)
16.4.2 (2022-04-11)
- DigitizeButton: do not propagate event to translate if modifying (3748af7)
- ModifyButton: do not propagate event to translate if modifying (2144457)
16.4.1 (2022-04-11)
- MeasureButton: make property
geodesic
a boolean with default valuetrue
(cd85dea)
16.4.0 (2022-04-05)
- adapt test for the case if all passed layers are invisible (e55917b)
- enable even more strict options (a72f3e7)
16.3.0 (2022-04-05)
- fix determination of currently visible layer (a056715)
- warn if all passed layer are not visible (d969fd7)
16.2.6 (2022-04-01)
- DigitizeButton: prefer modify over translate (63040f8)
16.2.5 (2022-03-21)
- desctructure geodesic prop in measure button (2470d6f)
- listen to correct interaction event on translate end (951540d)
- mark props of ToggleButton as partial in draw buttons (158c658)
16.2.4 (2022-03-18)
- enable
noImplicitAny
(d18624e) - remove unneeded type guard (08d7479)
- types from dependency updates (8c79103)
16.2.3 (2022-03-14)
16.2.2 (2022-03-01)
- Fix strict null checks (3c731b6)
16.2.1 (2022-02-28)
- Resolve some GitHub check annotations (ff48d6b)
16.2.0 (2022-02-04)
- remove unnecessary import (ccf6712)
- digitization: add new example json and change default color (1cb354f)
- modifybutton: add rudimentary tests (20362b2)
- selectfeaturesbutton: change order of operations if clearAfterSelect (c875baa)
- modifybutton: add modify button (706f54b)
- add some listeners (0bac307)
- make feature text modal an own component (9ce529d)
16.1.0 (2022-01-28)
- CopyButton: cleanup example (5f755d3)
- add DeleteButton (722c79c)
- CopyButton: Add a CopyButton component (7688564)
- SelectFeaturesButton: persist features collection and prop
clearAfterSelect
(d4a5c5c)
16.0.1 (2022-01-19)
- prevents double labels on measure polygon features (0335840)
16.0.0 (2021-12-17)
- Update React to version 17 and update all dependencies and components to become compatible with it as well (5b9075e)
- This updates the peerDependency of React to version 17
15.4.0 (2021-12-15)
- add geodesic option for measure tool, add comment on new option (35cccb9)
- add geodesic option for measure tool, Fix ES Lint (96224e6)
15.3.0 (2021-11-26)
- Add a CopyButton component (a982a83)
- SelectFeaturesButton: persist features collection and prop
clearAfterSelect
(a1226ac)
15.2.2 (2021-10-04)
- fix antd select dropdown clicks (3e3d86e)
15.2.1 (2021-09-17)
- linting (89872b2)
- make use of actSetTimeout util (0aefb8d)
- revert checkbox value prop change (1c73dbc)
15.2.0 (2021-09-13)
- selectfeaturesbutton: unselect on button toggle (0cd5611)
- SelectFeaturesButton: Adds a button to select features from vector layers. (c6af71d)
15.1.4 (2021-09-07)
- update structure to lockfileVersion 2 (890e457)
15.1.3 (2021-09-07)
- avoid duplicated build stage on release (14b6395)
----------- autogenerated below - to change content, change release notes and recreate with command at end of this file ------------
released from master
- Ensure that measure button is properly deactivated on unmount (#2188)
https://github.com/terrestris/react-geo/compare/v15.0.1...v15.0.2
released from master
https://github.com/terrestris/react-geo/compare/v15.0.0...v15.0.1
released from master
- Include OpenLayer types via
@hanreev/types-ol
- Init @terrestris/eslint-config-typescript #2105 (Breaking because some props of the
NominatimSearch
have been renamed. See upgrade notes below for details)
- Add prop
nameProperty
toMultiLayerSlider
to set layer name attribute (#1957)
- Fix typing for
onSelect
in theNominatimSearch
(#2074) - Improves invoking the draw interactions (#2100)
- Fix CRS Combo (#2086)
- Fix selectedName state value of ToggleButton (#2172)
- Fix FeatureGrid Demo (#2151)
- Several dependency updates
- If existent please remove
@types/ol
vianpm uninstall @types/ol
- Install
@hanreev/types-ol
vianpm i @hanreev/types-ol --save-dev
- Add the following block to your
tsconfig.json
(compilerOptions
):
"paths": {
"ol": ["node_modules/@hanreev/types-ol/ol"],
"ol/*": ["node_modules/@hanreev/types-ol/ol/*"]
}
- If you use the
NominatimSearch
the following props have changedviewbox
➞viewBox
polygon_geojson
➞polygonGeoJSON
addressdetails
➞addressDetails
countrycodes
➞countryCodes
https://github.com/terrestris/react-geo/compare/v14.2.4...v15.0.0
released from master
- Fix selectedName state value of ToggleButton (#2172)
- Fix FeatureGrid Demo (#2151)
- #2166
- #2169
- #2170
- #2162
- #2161
- #2161
- #2160
- #2159
- #2154
- #2153
- #2150
- #2151
- #2145
- #2146
- #2144
- #2142
- #2141
- #2139
- #2138
- #2134
- #2132
- #2131
- #2129
- #2128
- #2127
- #2126
- #2125
- #2123
- #2121
- #2119
- #2120
- #2118
- #2117
https://github.com/terrestris/react-geo/compare/v15.0.0-beta.2...v15.0.0-beta.3
released from master
- Init @terrestris/eslint-config-typescript #2105 (Breaking change because some props of the
NominatimSearch
have been renamed)
- Improves invoking the draw interactions #2100
- Fix CRS Combo #2086
- Add prop
nameProperty
to MultiLayerSlider to set layer name attribute #1957
https://github.com/terrestris/react-geo/compare/v15.0.0-beta.1...v15.0.0-beta.2
released from master
- Fix typing for
onSelect
in theNominatimSearch
(#2074) - Several dependency updates
https://github.com/terrestris/react-geo/compare/v15.0.0-beta.0...v15.0.0-beta.1
released from master This is a prerelease of version 15.0.0 which mainly introduces better OpenLayers types via https://github.com/hanreev/types-ol
- Include OpenLayer types via
@hanreev/types-ol
- If existent please remove
@types/ol
vianpm uninstall @types/ol
- Install
@hanreev/types-ol
vianpm i @hanreev/types-ol --save-dev
- Add the following block to your
tsconfig.json
(compilerOptions
):
"paths": {
"ol": ["node_modules/@hanreev/types-ol/ol"],
"ol/*": ["node_modules/@hanreev/types-ol/ol/*"]
}
https://github.com/terrestris/react-geo/compare/v14.2.4...v15.0.0-beta.0
released from master
- Fix event conflicts in
Panel
component in mobile mode 30c5f1eb - Fix handling visibility of layer groups in tree fbfdcae1
- Bump @typescript-eslint/eslint-plugin-tslint from 4.14.1 to 4.14.2 da7852e9
- Bump eslint from 7.18.0 to 7.19.0 ece83dc4
- Bump @typescript-eslint/eslint-plugin-tslint from 4.14.0 to 4.14.1 66673002
- Bump @types/node from 14.14.21 to 14.14.22 4e7558f2
- Bump @ant-design/icons from 4.3.0 to 4.4.0 0239cc1e
- Bump enzyme-adapter-react-16 from 1.15.5 to 1.15.6 52180331
- Bump @typescript-eslint/eslint-plugin-tslint from 4.13.0 to 4.14.0 908adc1c
- Bump @types/lodash from 4.14.167 to 4.14.168 4ea43834
- Bump proj4 from 2.6.3 to 2.7.0 02326dd2
- Bump eslint from 7.17.0 to 7.18.0 a77b0fee
- Bump @types/node from 14.14.20 to 14.14.21 f944414a
https://github.com/terrestris/react-geo/compare/v14.2.3...v14.2.4
released from master
- Allow headless usage of nominatim and wfs search ce23dd792
- check if interaction exists in onToggle b437a2ded
- Fix deploy path and version variable 74cf64407
- Bump @typescript-eslint/eslint-plugin-tslint from 4.12.0 to 4.13.0 38465219b
- Bump fork-ts-checker-webpack-plugin from 6.0.8 to 6.1.0 39fc6f129
- Bump @types/jest from 26.0.19 to 26.0.20 c07a9d04e
https://github.com/terrestris/react-geo/compare/v14.2.2...v14.2.3
released from master
- Add error message and custom handler for broken legends 130a1131f
- Make sure tree icons are aligned to the right (#1922) 36946dbaa
https://github.com/terrestris/react-geo/compare/v14.2.1...v14.2.2
released from master
- Fix import of
OlCoordinate
in zoomToExtentButton a2610cd3
https://github.com/terrestris/react-geo/compare/v14.2.0...v14.2.1
released from master
- Enhancement of
zoomToExtentButton
: Define extent usingcenter
andzoom
(#1917)
- Several fixes of
ToggleButton
class (#1734)
https://github.com/terrestris/react-geo/compare/v14.1.2...v14.2.0
released from master
- Fix handling of
null
children inToggleGroup
(#1825)
https://github.com/terrestris/react-geo/compare/v14.1.1...v14.1.2
released from master
- Optimized styleguide configuration to enhance loading performance (#1736)
- Enhanced ol interaction handling in the
DigitizeButton
(#1822)
https://github.com/terrestris/react-geo/compare/v14.1.0...v14.1.1
released from master
- MapContext and useMap hook (#1649) f112194
https://github.com/terrestris/react-geo/compare/v14.0.1...v14.1.0
released from master
- Fixes a type definition error for OlCoordinate 27b96240
https://github.com/terrestris/react-geo/compare/v14.0.0...v14.0.1
released from master
- Update to antd 4: Required version of antd is now
^4.0.0
a58ec410
- Run travis for node version 14 as well 1ada624a
- Add transform ignore pattern for required modules b99bcbba
- Fix LayerTree due to update to antd v4 49e5aae5
- Remove unsupported usage of useFixedHeader 1191579f
- Remove unused ref reference 144df71c
- Fix usage of fields (Select / AutoComplete) due to changed API in antd v4 7f6698c7
- Fix usage of icon prop due to antd 4 update 8d85ae0a
- Fix prop to match updated API 98b9ae71
- Add match media mock 3d975246
- Fix lint after replacing tslint 5201be91
- Replace tslint with eslint (plugin) e3ae5221
- Fix ForkTsCheckerWebpackPlugin options after update df6dcacd
- Fix less-loader options after update f5970803
- Remove outdated version acorn, it seems not to be needed anymore f591f72e
- Wrap private field in constant, babel seems to have some issues when accessing a component via a nested object key in the latest version b4b6a762
- Add dependabot badge 6704a375
- Init dependabot configuration d562c59f
- Remove the greenkeeper status 0c1e3a92
Changes: https://github.com/terrestris/react-geo/compare/v13.3.0...v14.0.0
released from master
- Fixes a type definition error for OlCoordinate 27b96240
https://github.com/terrestris/react-geo/compare/v13.0.3...v13.0.4
released from master
- Don't bundle requests in
CoordinateInfo
a2c8a06f
https://github.com/terrestris/react-geo/compare/v13.0.2...v13.0.3
released from master
- Request GFI with GML2 format in
CoordinateInfo
component (1733f05e)
https://github.com/terrestris/react-geo/compare/v13.0.1...v13.0.2
released from master
- Add missing export for TimeLayerSliderPanel component (#1289)
https://github.com/terrestris/react-geo/compare/v13.0.0...v13.0.1
released from master
- Minimum required node version 10 (for development) #1269
- Introduces the CoordinateInfo component #1287
https://github.com/terrestris/react-geo/compare/v12.1.0...v13.0.0
released from master
- Introduces the TimeLayerSliderPanel for WMS-T layer 64744594
https://github.com/terrestris/react-geo/compare/v12.0.0...v12.1.0
released from master
- Required version of OpenLayers is now
^6.0.0
If you have problems with upgrading to v12 have a look at the v12 migration guide.
- All code has been rewritten/translated to TypeScript
- Typings are included in the library.
- Google-like LayerSwitcher
Have a look at the release notes of the 12.0.0-beta releases for more details. Or compare the whole changes of the new release here: https://github.com/terrestris/react-geo/compare/v11.4.4...v12.0.0
released from master
- Fixes tests of DigitizeButton 718fb93d
- Fixes typings of ToggleGroup 13a4630f
- Updates typings of Window fea150ba
- Updates typings of UserChip 8541fb9f
- Updates typings of Toolbar b774806b
- Updates typings of Slider components 64162a96
- Updates typings of Provider components 35401e70
- Updates typings of Panel components 28ba571d
- Updates typings for Map components 9dea5e6e
- Updates typings of Legend e6278f38
- Updates typings of LayerTreeNode bf896d9f
- Updates typings of LayerTree bd033d30
- Updates typings of LayerSwitcher 4f440acd
- Updates typings of Grid components 3efc8305
- Update typings of Field components a6dc2625
- Updates typings of Container components 074efffe
- Updates typings of CircleMenu c179df44
- Updates typings of Buttons 23b30728
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.7...v12.0.0-beta.8
released from master
- Adds tests for LayerSwitcher 5ee65a04
- Fixes some typing in TestUtil 60a8db7e
- Adds LayerSwitcher example 8f7968e6
- Adds styling enhancements and passThroughProps da959dda
- Destroy map on unmonut 6c7f1862
- Introduces LayerSwitcher 6be9b5cf
- Make mapOpts optional f057a3f5
- Remove withRef options to include wrappedinstance 116ab2c1
- Fixes coverage collection f2c29a56
released from master
- Avoids adding ref to wrapped functional components 88536587
- Further improvements to the HOC typings (#1249) 53d78fd3
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.5...v12.0.0-beta.6
released from master
- Fixes typings for higher order components a960a93c
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.4...v12.0.0-beta.5
released from master
- Moves emitDeclarationOnly to package.json d595ba19
- Readds emit of declartion files ac22d3f6
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.3...v12.0.0-beta.4
released from master
- Readds clean:dist 12b859d7
- Minor fixes for the UserChip 2969792d
- Use babel for transpilation cf16749e
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.1...v12.0.0-beta.3
released from master
- Use integratedTerminal for debugging jest 32f28393
- Enhancements to the UserChip 0a6883ac
- Fixes copying of files ac758449
https://github.com/terrestris/react-geo/compare/v12.0.0-beta.1...v12.0.0-beta.2
released from master
- Updates ag-grid* and typescript 7d36aad0
- Adds missing data types in map functions b4ed599d
- Readds linting of examples 2d8de6d6
- Removes jsx relevant configs f0c1ebf5
- Pins typescript to version 3.6.x 74120aa0
- Adds antd css to styleguide 9c3eaa83
- Uses require for lodash and fixes ts issues 2a2f3da9
- Adds @types/lodash and downgrades acorn ac52ddec
- Transforms TestUtil to TypeScript 7cb22e16
- Further enhancements to stylguidist 195961d0
- Removes eslint 29992a46
- Changes import syntax for react and prop-types 2fe75a9e
- Prepare styleguide fdfdff2b
- Removes prop-types from ToggleButton 30a9428c
- Fixes MultiLayerSlider tests de1ee576
- Fixes MapProvider 3e1328a3
- Fixes VisibleComponent test 1384721a
- Fixes WfsSearchInput ref in test 1ff3f113
- Removes unneeded test 45a9eac1
- Fixes DigitizeButton test 4604d95a
- Fixes ToggleButton tests 3e605f82
- Prepares jest 6d148c19
- Adapts imports 8e07008f
- Fixes some typescript bugs 9d5015c8
- Upgrades ag-grid 4a8fa77a
- Transforms ZoomToExtentButton to TypeScript 10a3f09a
- Transforms ZoomButton to TypeScript 0cd1cdfa
- Transforms UploadButton to TypeScript eb53f302
- Transforms ToggleGroup to TypeScript 4628b3f3
- Transforms ToggleButton to TypeScript c3ba81ce
- Transforms SimpleButton to TypeScript 2bb600e5
- Transforms MeasureButton to TypeScript e1465195
- Transforms GeoLocationButton to TypeScript 791ecea2
- Transforms DigitizeButton to TypeScript 0847e4ca
- Transforms CircleMenu to TypeScript 464a171b
- Transforms AddWmsPanel to TypeScript 96055f09
- Transforms WfsSearchInput to TypeScript 39c1d566
- Transforms WfsSearch to TypeScript 2cd0c763
- Transforms ScaleCombo to TypeScript a0d401d4
- Transforms NominatimSearch to TypeScript c2668a05
- Transforms CRSCombo to TypeScript 653f7afa
- Transforms AgFeatureGrid to TypeScript f82a6367
- Transforms FeatureGrid to TypeScript 559f33ef
- Transforms PropertyGrid to TypeScript a1407e50
- Transforms DropTargetMap to TypeScript d5d31d0f
- Transforms LoadifiedComponent to TypeScript 9f3b3cac
- Transforms MappifiedComponent to TypeScript 04ca7cac
- Transforms TimeLayerAware to TypeScript bfd6dbe7
- Updates typescript related packages fc9367f9
- Misc code improvements 9fe71a22
- Transforms VisibleComponent to TypeScript 1360c519
- Transforms LayerTree to TypeScript 7ba46bea
- Transforms LayerTreeNode to TypeScript 1fe25bdc
- Transforms Legend to TypeScript 46c56ae0
- Transforms FloatingMapLogo to TypeScript 055e69ee
- Transforms MapComponent to TypeScript e4ee1a46
- Transforms Panel to TypeScript a8cc2084
- Transforms Titlebar to TypeScript d356bf1e
- Transforms MapProvider to TypeScript 51f8128b
- Transforms MultiLayerSlider to TypeScript 0b6c0d38
- Transforms LayerTransparencySlider to TypeScript 77fb988e
- Transforms TimeSlider to TypeScript 88af885a
- Adjust JS-Docs for TestUtil b7a7249e
- Transforms Window to TypeScript b7069161
- Adds @types/jest and @types/enzyme 7e84e1bc
- Transforms Toolbar to TypeScript 05834470
- Transforms UserChip to TypeScript 28e5ecf7
- Transforms constants to TypeScript e5eeff29
- Setup TypeScript 34462daf
- Get the current style via helper method 68d799d7
- Fix NPE 91451359
- Update to ol 6.1.1 1de5e024
- fix feature animation on copy 32b8639f
- remove constrainResolution option from view.fit() method, move it to ol.View class instead 7768e5ca
- use valid rgb color value 7d2a8c02
- get rid of deprecated ol/pointer/PointerEvent class 0a707138
- upgrade ol to version 6.0.1 0f0053ca
- Update package-lock 9cc389c9
- Make use of jsdom in version 14 (instead of default 11) d5f5c177
- Add jest-environment-jsdom-fourteen 735baa4c
- Update to the latest versions of ag-grid 4ebccd12
- Replace usage of invalid TileJSON layer 64019223
- Don't pass prop collapsed to html element a252a509
- Update (selection of) dependencies 3a10b646
- Updates all dev dependencies to the latest versions ec6a5943
- Fix test for LayerTreeNode, it needs to be rendered inside a Provider component (e.g. the Tree from rc-tree) 98a0ac54
- Update antd version dcd46793
- Update react-rnd to v 10.0.0 7d0aabce
https://github.com/terrestris/react-geo/compare/v11.4.4...v12.0.0-beta.1
released from master
- Reintroduce package-lock.json (#1211)
- Unset the map's target on unmount (#1218)
- Several dependency updates
https://github.com/terrestris/react-geo/compare/v11.4.3...v11.4.4
released from master
- Readd no-console rule (disabled in eslint v6.0.0) ca838213
- Remove unneeded eslint-plugin-html 733ccee5
- fix unsupported style property 29e477be
- Update gh-pages branch if tag has been created / for tagged release a6b91749
- Refactor getOptionsFromMap to not manipulate state directly b48bdd72
- Only consider zoomLevel prop in getDerivedState if prop is given 092c826f
- Execute for node v12 only 85970fd1
- Add script to execture npm run coveralls for specific node version fc2a74d3
- Reenable call to update-gh-pages script and add node checked coveralls execution script cd4bd929
- Run for node v12 05b3e2f5
- Add note about reac-geo-baseclient 5a0580c1
https://github.com/terrestris/react-geo/compare/v11.4.2...v11.4.3
released from master
- Adapts import paths to be explicit 3218e903
- Remove unneeded calls to mockFn.mockReset and remove all calls to jest.resetAllMocks() and jest.restoreAllMocks() abb78b1e
- Make use of xmldom and jest-canvas-mock in jest setup afebff2a
- Add jest-canvas-mock and xmldom 1fcf96f3
- Replace canvas-prebuilt with canvas d332bea4
- fix url-loader options definition f4a453f7
- upgrade url-loader to v2.0.0 fa96227f
- fix method name after @terrestris/ol-util major upgrade f18b57e0
- destructure map prop 3bbf7970
- Add engines section, see #1120 as well f8c00551
- Add development requirements to README d4e11aa5
- Remove extra whitespace a13f79ab
- Update url ref 9683c75b
- Pass required context prop (due to update of antd/rc-tree) 10cd982b
- Several package updates
released from master
- Several fixes to the
MeasureButton
(#1115) - Several dependency updates (see here)
released from master
- Make
collapsed
property of Panel component configurable (#1103)
- babel7 v7.4.3 (#1101)
released from master
- Add prop
idProperty
toWfsSearch
(#1098)
- Add shareable
settings.json
for VS Code (#1099)
- Several dependency updates.
released from master
Fixup nominatim search by comparing strings #1083 Disable update of gh-pages branch #1074
Several dependency updates
released from master
- Adds leaf/folder css-class to TreeNode #1048
- Fix escape key for IE #1053
- @terrestris/ol-util v2.1.0 (#1052)
- react v16.8.3, react-test-renderer v16.8.3, react-dom v16.8.3 (#1051)
- ol v5.3.1 (#1050)
released from master
- Fix
onEscape
function call on window component (#1043 and #1046)
- Several dependency updates
released from master
- Forces rebuildTreeNodes onExpand (#1032)
- Replace outdated babel plugin (#1011)
- Fix FeatureGrid (remote source) filter input (#1007)
- Styleguide fixes (#1006)
- Fix VisibleComponent example (#1005)
- Fix FeatureGrid (remote source) example (#1004)
- Remove warnings in AgFeatureGrid example (#1003)
- Don't pass trackingOptions prop to ToggleButton (#1002)
- A valid state object (or null) must be returned in getDerivedStateFromProps (#992)
released from master Semver release, no additional features / bugfixes.
released from master
- Rename property 'absolutelyPostioned' to 'absolutelyPositioned' (#940)
- Rename property 'trackingoptions' to 'trackingOptions' (#940)
- Rebuild tree nodes on moveend event of map if resolution changed (#987)
- Fix import of Rnd (#927).
- Use
React.PureComponent
more frequently (LayerTreeNode
andMapContainer
, #986) - Allow style functions as draw style in
DigitizeButton
(#960) - Introduces onClear method to NominatimSearch (#963)
- Several dependency updates.
released from master
- Update
base-util
andol-util
to make use of transpiled components (#934). - Test more of the TimeLayerAwareHOC (#927).
- Import specific
lodash
functions to reduce bundle size (#918). - Several depedency updates.
released from master
- Specify react version for linter (#893)
- Update several dependencies (#894)
- further dependencies updates
- Always cancel animation (#896)
- Before setting the extent, better cancel any animations (#897)
- Provide optional callback prop
onFeatureSelect
to be used withol.interaction.Select
(#907) - Enhance label handling in
DigitizeButton
component (#910)
- Change references to OL documentation in comments to the latest format (#891)
- Several documentation updates (#895)
- Less strict PropTypes type & slightly enhanced docs(#899)
released from master
- Add callback props
onModalLabelOk
andonModalLabelCancel
to DigitizeButton
- react-dom 16.5.2
- react 16.5.2
- react-test-renderer 16.5.2
- webpack 4.19.1
released from master
- Update
base-util
andol-util
to make use of transpiled components (#935)
released from ol4
- Provide optional callback prop
onFeatureSelect
to be used withol.interaction.Select
(#906) - Enhance label handling in
DigitizeButton
component (#908)
released from master
- Add callback props
onModalLabelOk
andonModalLabelCancel
to DigitizeButton for ol4
Autogenerated with:
curl https://api.github.com/repos/terrestris/react-geo/releases?per_page=50 | jq -r '.[] | "## [\(.tag_name)] - \(.published_at | strptime("%Y-%m-%dT%H:%M:%SZ") | strftime("%Y-%m-%d"))\nreleased from \(.target_commitish)\n\(.body) \n"'
After that, few releases need to be sorted correctly.