Skip to content

Latest commit

 

History

History
957 lines (554 loc) · 48.5 KB

CHANGELOG.md

File metadata and controls

957 lines (554 loc) · 48.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.6.0 (2022-12-13)

5.6.0-beta.2 (2022-11-24)

Bug Fixes

  • Fix error when a preset has no fields defined (5819d87)

5.6.0-beta.1 (2022-05-24)

Bug Fixes

  • include french translations in build (c3f7972)

5.6.0-beta.0 (2022-05-19)

Bug Fixes

  • Fix publish step for PRs from forks (bbd5816)
  • fix translations of presets in territory view (#689) (e556f7a)
  • obs: only show filters for fields in point presets (#680) (133cba5)

Features

  • translation in French (thank you WCMC-UNEP 🙌) (#688) (d1d6c01)
  • translation updates inc. Sinhalese & Tamil (#623) (b3970e0)

5.5.0 (2022-03-10)

5.5.0-beta.1 (2022-03-02)

Bug Fixes

  • Properly use fallback settings metadata when user-defined one is missing (#663) (53bd684)

5.5.0-beta.0 (2022-01-24)

Bug Fixes

  • Add translation support for closing window (#640) (2c8123c)
  • Correct spelling for name of builds (#617) (660754e)
  • hide generic geometry presets in iD pane (#621) (34fc54f)
  • hide iD Help pane until customized for Mapeo (#635) (130d14e)
  • hiding more superfluous iD Editor content (#636) (133534e)
  • Log instead of emit errors from IPC (#614) (c9c3382)
  • Upgrade electron builder to latest version (#629) (6f76531)
  • Upgrade mapeo-server to fix syncfile close issue (#624) (c06b647)

Features

  • Show success message when observations export finishes (#622) (0713c5b)
  • Support custom colors for displayed observations (#644) (edbca5f)

5.4.0 (2021-10-19)

5.4.0-beta.18 (2021-10-12)

Bug Fixes

  • Prevent importing custom project sync files into default project (#606) (bded981)
  • Update @mapeo/settings with sync file import fix (#608) (8699156)

5.4.0-beta.17 (2021-10-12)

Bug Fixes

  • Fix translation entry for default report file name (#535) (e71a194)
  • Hide tag & relationship editors on Territory sidebar (#504) (0d306a1)
  • Reactivate Overlays menu in Background settings (#533) (6d3c468)
  • Restore default tile server port to 5005 (#529) (e1b5cd6)
  • update default name for downloaded report (#526) (72f9387)
  • Update Windows code-signing certificate (eddad35)

5.4.0-beta.16 (2021-09-27)

Bug Fixes

  • Hide tag & relationship editors on Territory sidebar (#504) (0d306a1)
  • Hide non-useful iD Background and Map Data options (#524) (91d41aa)
  • Remove background color from .switch in Background list (#517) (3c41ee3)
  • Restore default tile server port to 5005 (#529) (e1b5cd6)
  • Update default name for downloaded report (#526) (72f9387)

5.4.0-beta.15 (2021-07-16)

Bug Fixes

5.4.0-beta.14 (2021-07-12)

Bug Fixes

  • Fix auto-updater win32 for ICCA variant (80b959b)

5.4.0-beta.13 (2021-07-12)

Bug Fixes

  • change publish path for win-ia32 (#496) (d122275)
  • Use separate autoupdate feed url for Windows 32-bit build (#495) (ec1a25a)

5.4.0-beta.12 (2021-06-24)

Bug Fixes

  • icca: include feature id in ICCA export (#491) (d849157)
  • do not show download dialog when closing export menu (#489) (8d65630)
  • Don't allow observation location to be changed in territory view (fd04983), closes #479
  • Fix "zoom to data": include deletions & correct density calc (#475) (1e40812)
  • Fix crash when trying to resize sidebar (#478) (d9df37b), closes #473
  • Fix errors from Wifi Status display and disable on MacOS (#470) (3259588), closes #469
  • Fix Mapeo window randomly not opening at startup (#465) (5467c19), closes #469
  • Fix npm ci failure in Github actions by retrying until it works (5601c49)
  • Move PDF reports to a web worker (#482) (e4be8d3)
  • Update import/export labels for territory data (#486) (fa94e46)

Features

  • Add "Mapeo for ICCAs" variant, with custom presets & icon (#490) (613c10c)
  • Add export for WCMC ICCAs (#462) (e06fb1b)
  • Add Khmer, Dutch & French translations, fix th,pt,vi (#460) (b83059b)
  • Update iD Editor background imagery (fix mapbox satellite) (#477) (8c7215f), closes #476

5.4.0-beta.11 (2020-12-21)

Bug Fixes

  • PDF reports (#456) (793e8af)
  • MapExportDialog: fix React controlled/uncontrolled state warning (#459) (b099b57)
  • Ensure that fallback presets do not break iD Editor (ed61a84)

Features

5.4.0-beta.10 (2020-10-14)

Bug Fixes

  • Add separators in Help menu (e12a337)
  • Add Vietnamese, Thai, and Khmer to available languages. (945de46)
  • Display error to user when it is a fatal mapeo core error (#439) (c655a2e)
  • Extract English language messages for CrowdIn (366b324)
  • Fallback to exporting preview-sized images if originals are missing (#437) (69c43ed)
  • Fix pdf report image wrapping (#436) (97a2b0f)
  • Remove duplicate styling for updater loading progress. (49b6e8d)

5.4.0-beta.9 (2020-09-28)

Bug Fixes

  • Prevent a bug that caused MapEditor to crash if you have no nodes after a sync. (9edcc77)

5.4.0-beta.8 (2020-09-28)

Bug Fixes

  • Bugs in menu (dfbb737)
  • Cleanup debug messaging on killing node proc (a784e8c)
  • Cleanup report code (05a7098)
  • Config now included in bundle (257f8f4)
  • Dont start heavier processes until splash screen is loaded (65ab4ae)
  • Ensure any stale processes are cleaned up before starting ipc workers (c6689f4)
  • Ensure background code gets included in bundle (94aa7e5)
  • Ensure mapeo always closes and show closing window while processes (c2102fd), closes #398
  • Ensure process is always closed properly and mapeo can reopen easily in dev mode (aa33a2f)
  • Fix map size (make square) (fd5cc5c)
  • Fix print button (still downloads, does not print) (05b276b)
  • If Mapeo fails to close gracefully, kill the process (89e7cd0)
  • If subprocess failed with fatal error, it should not prevent Mapeo from closing. (2242126)
  • Leave port & map printer port control to Electron main process (4058081)
  • Map printer should work on the current offline style (e3f5648)
  • Multiselect fields with commas were not displaying correctly in Territory view (7d27cb5)
  • Only display the first 5 character of the project secret key (#419) (a8ef69c)
  • Save PDF now prints all observations (8ffb343)
  • Remember debugging settings on mapeo start (a12ed30)
  • Render portrait images correctly and fix image width (827d791)
  • Show Single & Multi-select fields in Report View (fba9e50)
  • Sometimes Mapeo would continue running if Splash was closed before window finished loading (8ac79d3)
  • Splash screen would pause for a second with black background before starting animation (90fdd2d)
  • Styling of loading dialog & Add date/time report name (ade5753)
  • Translate report headers (2943cf0)
  • Updater should not throw visible error when offline (a73b51b)
  • Write correct pid file (550da95)
  • ReportDetails: Only show "Details" header when there are fields (4f52714)
  • ReportMap: Add border around photos and simplify CSS (37552d1)

Features

  • Reports: Use user defined map style for report maps (07d49bd)
  • staticMaps: Add concurrency and caching to speed up static maps (69dc324)
  • staticMaps: Support style and accessToken as URL query params (49507f2)
  • Add marker to map (3ec817a)

5.4.0-beta.7 (2020-08-31)

Bug Fixes

  • Ensure global OsmServerHost is always set (7eb27a9)
  • Mapeo should always open. Removes png editing for now. (3c6dad0)

5.4.0-beta.6 (2020-08-29)

Bug Fixes

  • Ensure all dialogs will work with Electron 9 (#391) (cd1093a)
  • Fix icon layout in dmg for MacOS (#399) (f8d2283)
  • Make left-hand side copy more simple (6fc1c12)
  • Mapeo config directory should be removable (#401) (32e6192)
  • Notarize Mapeo for MacOS — fix warning / unable to open app (#396) (e0bbfe9)
  • Only save the language to config when changed manually. Fixes #400 (95f6743)
  • typo: add missing 'notes' field in fallbackFields (1aa4af5)

5.4.0-beta.5 (2020-08-04)

Bug Fixes

5.4.0-beta.4 (2020-08-04)

Bug Fixes

  • Multiselect field should not error if has select_one data (#390) (820a057)
  • Only allow updater when on compatible platforms (0a2e20a)
  • update to electron 9.1.2 (#389) (e148af7)

5.4.0-beta.3 (2020-08-01)

5.4.0-beta.2 (2020-07-31)

5.4.0-beta.1 (2020-07-31)

5.4.0-beta.0 (2020-07-31)

Features

  • auto-update Mapeo when internet is available (#346) (f5318cc)

5.3.1 (2020-07-23)

Bug Fixes

  • Builds would sometimes fail for Windows (38f6ace)
  • Ensure at least 15 seconds between jobs by parallelizing only 1 job at a time (d1774a0)
  • fail-fast: false for builds (91bd0d9)

5.3.0 (2020-07-22)

5.3.0-beta.4 (2020-07-21)

Bug Fixes

  • Catch issues with default presets on first-time startup (397fd4b)
  • Sync file errors would sometimes not show during Sync. (#385) (b7971f9)
  • Windows users would hit EPERM error on importing configurations … (#384) (a0c6a2d)

5.3.0-beta.3 (2020-07-19)

Bug Fixes

  • 'missing data' event will not cancel large syncs too early (98667c7)
  • Add 'Get Database Status' menu item (#382) (809774a)
  • After a sync error, keep the device name visible (#369) (d101034)
  • Always import default jungle settings (#370) (9746f57)
  • Remove 'All Tags' box during Territory save. Fixes #378 (#383) (e771efe)
  • upload bugsnag sourcemaps and report build (#362) (cb7a4f7)
  • Various improvements to the Observations screen (#373) (a77019b)

5.3.0-beta.2 (2020-07-07)

Bug Fixes

  • 'missing data' event will not cancel large syncs too early (fe5924d)

5.3.0-beta.1 (2020-07-02)

  • fix: Show 'disconnected' and 'finishing' states in sync button

5.3.0-beta.0 (2020-06-26)

Bug Fixes

  • Also run actions on tag push (14072dc)
  • bugfix with logging when no encryption key (01be7c6)
  • don't automatically publish to website until we figure out github actions (ca14246)
  • React Storybook now runs again (#357) (5d0028e)
  • update package-lock (4e38dc7)

Features

  • Support helperText for fields in iD and improve field display (#341) (fdcb70e)

5.2.1 (2020-05-07)

Bug Fixes

  • Import Configuration... should work without restarting Mapeo (#340) (ef3dd36)

5.2.0 (2020-05-06)

Bug Fixes

Features

  • Use production build of react in packaged app (#329) (1d22cc1)

5.1.0 (2020-04-14)

Features

  • View & Edit observations in Territory View (#267)
  • Show WiFi SSID and strength indication (#316) (cbf189c)
  • More polished splash screen with loading indicator

Bug Fixes

  • Mapeo only needs to close once (a3bd413)
  • Fixes language switcher (#326) (bb493db)
  • Windows 32-bit builds (#322) (56b9261)
  • Improved speed when editing large datasets with a background process IPC.

5.0.7 (2020-02-28)

Bug Fixes

  • bump id-mapeo so builds run on windows (7143779)
  • import all settings files fixes #271 (#272) (f01d2b9)
  • only one window at a time during startup. (#284) (c3efcd2), closes #283
  • sometimes the app would fail to load on Windows (#300) (38e50c3)

5.0.6 (2020-02-13)

Bug Fixes

5.0.5 (2020-02-10)

Bug Fixes

5.0.5 (2020-02-10)

Bug Fixes

5.0.4 (2020-02-07)

Bug Fixes

5.0.3 (2020-02-05)

  • Fix a bug in Sync view that would cause flickering during discovery phase for other devices.

5.0.2 (2020-02-05)

  • Fix a bug in Observations view that would prevent displaying Mapeo. Reverts (b6d8eac)

5.0.1 (2020-02-04)

Bug Fixes

  • fixes some bugs in multifeed and osm-p2p-syncfile
  • hackily fixes react dependency bug (b6d8eac)
  • pin discovery-swarm to 6 for now until sync works (#264) (9793880)
  • Remove asar from the import menu (#262) (b2e0924)

5.0.0 (2019-11-25)

5.0.0-beta.3 (2019-11-25)

Bug Fixes

  • Fix syncfile when using projectKey (9323194)

5.0.0-beta.2 (2019-11-23)

Bug Fixes

5.0.0-beta.1 (2019-11-19)

Bug Fixes

  • scrolling is now possible in sync screen (259f167)

5.0.0-beta.0 (2019-11-19)

⚠ BREAKING CHANGES

  • New sync protocol incompatible with Mapeo Mobile v1 and Desktop v4

Features

  • Add error messages for incompatible mapeo versions (5947908)
  • Encrypt sync with projectKey (5268909)
  • Only sync with peers with matching projectKey (f442fec)

Bug Fixes

  • add ES translations for sync errors (3999e7e)

  • New sync protocol incompatible with Mapeo Mobile v1 and Desktop v4 (e2923a3)

4.5.2 (2019-11-19)

Bug Fixes

  • Territory: Fix display of feature properties in LH pane (25a5193)

4.5.1 (2019-11-18)

Bug Fixes

  • MapFilter: Fix translation of Delete Observation menu item (8f71205)
  • Don't force "syncing during close" menu to be on top of other windows (74c2ac6)

4.5.0 (2019-11-12)

Features

  • Add button to MapEditor for exporting GeoJSON of map data (#254)
  • Add support for read-only multi-select fields (01c0eea)

4.4.0 (2019-11-08)

Features

  • UI: Style toolbar in iD Editor to match MapFilter toolbar (e39509d)
  • 🚀 Export observations to GeoJSON, CSV, Smart CSV with option to include photos (67b7b81)
  • Add right-click menu for copy/paste text and save/copy image (4416740)

Bug Fixes

  • perf: Don't show searching animation when sync tab is hidden (4bbe8e0)
  • UX: Fix sidebar buttons not working when iD is showing a dialog (4f477f4)
  • Disable form inputs during export saving TODO: Add progress bar (c2ebc3a)
  • Don't include broken files for missing images in Webmap export (5ec2554)
  • Save exports with atomic write stream to avoid problems with half-written files (cb8acee)
  • Use Windows line-endings in exported text files (089e774)

4.3.0 (2019-10-31)

Features

  • Add ability to delete observations (click 3 vertical-dots icon on Observation Dialog) (e5879df)
  • Add an error boundary to catch errors and show helpful message (7a1f42f)
  • Add version number to left-panel (7887da4)

Bug Fixes

  • Avoid crash on close if app has crashed before iD loads (541d141)
  • Fix date distance i18n (b738ec2)
  • Fix strange bug causing Map accessToken error, resulting in crash (7a3a08d)

4.2.0 (2019-10-13)

Features

  • Allow hack to change minEditableZoom in iD (e925e02)

4.1.1 (2019-10-09)

Bug Fixes

  • skip release notes upload - it was breaking release process (da5cd58)

4.1.0 (2019-10-09)

Bug Fixes

  • argh I'll get these build scripts right eventually (efcc0a3)
  • cleanup i18n (335211c)
  • Fix build error (npm ci) (0a9834b)
  • Fix cancelling import from File menu causing crash (60531b3)
  • Fix localization of Menu (348dfeb)
  • Fix map view appearing wrong size on first load (e485657)
  • fix package.json scripts to work on Windows (c876b12)
  • include peer deps (00a1a76)
  • only install dev tools in dev environment (b9a67e5)
  • refresh iD editor after sync (7200e87)
  • refresh page after preset import (33dd768)
  • Show sync progress when sync is initiated by other side (627dc20)
  • Show window while waiting for sync to complete (7435f59)
  • update iD to fix build error (2878139)
  • update osm-p2p-server to work with Electron v6 (bf64e07)
  • Zoom to data now works in both MapEditor and Observation views (fa4bdb0)

Features

  • Add custom presets to iD, support Mapeo syntax for presets (0bb1d4d)
  • add GeoJSON export with choice of filtered or all (529efec)
  • Add map export dialog (5d3ccbd)
  • Add react-intl i18n support (954229a)
  • Add sync button + storybook (f47dffb)
  • Add sync tab components (c1af588)
  • Add tabs sidebar UI (8580f3d)
  • Add translations (3254bd0)
  • Add translations / i18n (e87d62b)
  • reload observations after sync (f09243e)
  • Remember window size and position (cca4bc7)
  • Show reload menu (a22e448)
  • sync with file (0a92f4a)
  • Translations (a38678c)
  • Update Home with persisted state and translations (16c4d6d)
  • Upgrade to electron v6 and electron-builder v21 (c3796db)
  • Use electron-log instead of custom solution (c3e3da0)
  • Use new MapFitler (8e008b4)
  • Work with offline maps (a314abd)

4.1.0-beta.4 (2019-09-17)

Bug Fixes

  • Fix sync error by updating mapeo-server (e3b44ba)

4.1.0-beta.3 (2019-09-17)

Bug Fixes

  • Fix errors with background imagery when using custom backgrounds (e45278d)
  • update to latest iD with fix for slowdown at startup (14416e9)

4.1.0-beta.2 (2019-09-13)

Features

  • Add Windows Code signing (7627e7b)

4.1.0-beta.1 (2019-09-13)

4.1.0-beta.0 (2019-09-13)

Bug Fixes

  • Fix Windows build
  • Fix ability to drag/move window on Mac
  • Fix "generando indices" never completing after failed sync
  • New Mapeo-Core: only show most recently edited observation if two different people have edited the same observation on different devices
  • Latest updates to MapFilter
  • Fix import progress

New Features

  • Mac app is signed, no need to right-click to open on first install
  • Export ShapeFile from MapEditor

4.0.1-beta

New Features

  • Database upgrade to Kappa, which brings speed and reliability improvements. This also means that your existing data will need to be migrated, which currently is a manual process. Please see the mapeo-migrate repository for details on how to migrate your data.

  • Import from asar files You can now import asar files and tar files directly. Raw directories are no longer supported from the Import Files menu, but you can import them in the filesystem under styles/default/tiles

  • Sync progress will now be shown in the Sync screen.

  • Faster Startup Mapeo should load much faster now.

Breaking Changes

  • Spanish by default.

  • Map tiles and aerial imagery now must be referenced from under a styles directory. If you were using background imagery in 3.x, you will need to change your URL from /Offline-Maps/... to /styles/Offline-Maps/....

  • You can override mapfilter styles by importing into the user data folder styles/default, instead of styles/mapfilter-style. This will make feature parity between mobile and desktop.

  • Presets require a namespace now, which is default. If you don't see your presets from a previous installation, you'll need to re-import the configuration file from File->Import configuration

Bug Fixes

  • Map Filter should work much faster and more reliably now, a number of bug fixes were introduced.

Known Issues

3.1.1

Bug Fixes

  • Typo: change a misnamed function

3.1.0

New Features

  • Users can now override mapfilter styles by importing into the user data folder under styles/mapfilter-style

3.0.6

Cleanup

  • Remove unused appDmg dependency

3.0.5

New Features

  • Zoom to Data is now more accurate: now it zooms to the location with the most data, rather than the middle of the dataset, using a low-resolution node density tilemap

Bug Fixes

  • Update to the lastest Map Filter with latest fixes

3.0.4

Bug Fixes

  • Remove electron-devtools-installer

3.0.3

Bug Fixes

  • Fix map zooming bug in Map Filter view
  • Properly display timestamp of when a point was created
  • Update to the lastest Map Filter with latest fixes

3.0.2

Bug fixes

  • Welcome pages are now scrollable and in view when on tiny screens and the links are now colors that match the text
  • Syncing while on the MapFilter view no longer refreshes the page when finished
  • When closing the sync modal, the page you were on stays the same

3.0.1

Bug fixes

  • Fixed a bug where some fields in an observation in the MapFilter view were not editable.

3.0.0

Breaking Changes

  • The new syncfile format created by Mapeo 3.0.0 is not compatible with older versions of Mapeo Desktop.

New Features

  • Two-way syncronization with Mapeo Mobile. You can now export and import a file that will syncronize your media, observations, and places between both Desktop and Mobile.
  • Switch more easily between the Editor and Filter views with an improved menu

Bug Fixes

  • Images attached to observations in Mapeo mobile will now display in MapFilter
  • Errors are handled more gracefully during sync
  • Fix print layout in Filter View
  • Improve feature handling in Filter View

Code Improvements

  • Implemented a new integration test harness that automates the workflow of a user.

1.13.1 - 2017-12-02

Fixed

  • GeoJSON export works again

1.13.0 - 2017-11-14

Fixed

  • 'Jungle' presets are used instead of Bengal presets when choosing to start a jungle map on 1st launch

Changed

  • Major improvements to 'Zoom to Data' feature

1.12.0 - 2017-10-27

Added

  • Added a live lat, lon label to the bottom right corner, indicating where in the world the view currently is
  • Added a 'Go to Lat/Lon' feature in the menu that lets you enter a lat,lon pair of numbers and have the map zoom there

1.11.3 - 2017-10-20

Fixed

  • Welcome screen fixes & improvements

1.11.2 - 2017-10-20

Fixed

  • Welcome screen fixes & improvements

1.11.1 - 2017-10-20

Fixed

  • Welcome screen fixes & improvements

1.11.0 - 2017-10-20

Added

  • The first time app is loaded, show welcome page with example datasets to pick from
  • English translation

1.10.2 - 2017-08-30

Fixed

  • Fixed broken Windows/Mac builds
  • Removed unused development dependencies

1.10.1 - 2017-08-30

BROKEN BUILD

Fixed

  • Tried to fix broken builds (failed)

1.10.0 - 2017-08-30

Fixed

  • GeoJSON export now contains the same data as the visual map display

Optimized

  • 'Regenerating Indexes' only takes ~60% as long as before!

1.9.5 - 2017-07-17

Fixed

  • Fixed electron version bundling issue that was causing the Windows installer to crash
  • Re-enabled npm prune during Windows packaging (results in smaller EXE sizes)
  • Fixed Windows builds by forcing Appveyor to use npm@5.2.0

1.9.4 - 2017-07-17

BROKEN BUILD

Notes

  • Tried to fix build by disabling npm prune during Windows packaging

1.9.3 - 2017-07-17

BROKEN BUILD

Fixed

  • Add missing dependencies

1.9.2 - 2017-07-17

BROKEN BUILD

Fixed

  • App no longer crashes when a GeoJSON export is performed

1.9.1 - 2017-07-14

BROKEN BUILD

Fixed

  • Fixed 'unknown entity' errors caused by osm-p2p-server omitting deleted nodes

1.9.0 - 2017-07-11

BROKEN BUILD

Added

  • Added versioning information to osm-p2p-db indexes
  • Added an "indexes generating" dialog when index generation is in progress on start-up

Removed

  • Took out old (unused) data migration logic

1.8.3 - 2017-07-06

Fixed

  • App no longer crashes when no presets are present

1.8.2 - 2017-05-19

1.8.1 - 2017-05-17

Fixed

  • Fixed 'Export as GeoJSON..' menu option

1.8.0 - 2017-05-06

Changed

  • Removed 255 char restriction on text fields

1.7.0 - 2017-04-30

Added

  • Add deforking to GeoJSON export
  • Add GeoJSON Export menu item

Fixed

  • Use latest metadata.json for displaying dialogs
  • Removed unused dev dep: browserify

1.2.3 - 2016-10-30

Changed

  • Use osm-p2p-geojson for export

Added

  • Cloud build scripts for Mac & Windows
  • Create DMG installer for Mac

1.2.2 - 2016-09-22

Changed

  • Update dep to osm-p2p-server-veta3

1.2.0 - 2016-08-17

Added

  • Custom icons

Changed

  • Import settings / configuration from a single file

1.1.0 - 2016-08-05

Start of Change Log