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)
- Fix error when a preset has no fields defined (5819d87)
5.6.0-beta.1 (2022-05-24)
- include french translations in build (c3f7972)
5.6.0-beta.0 (2022-05-19)
- 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)
- 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)
5.5.0-beta.0 (2022-01-24)
- 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)
- 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)
- 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)
- 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)
- 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)
5.4.0-beta.14 (2021-07-12)
- Fix auto-updater win32 for ICCA variant (80b959b)
5.4.0-beta.13 (2021-07-12)
- 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)
- 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)
- 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)
- PDF reports (#456) (793e8af)
- MapExportDialog: fix React controlled/uncontrolled state warning (#459) (b099b57)
- Ensure that fallback presets do not break iD Editor (ed61a84)
5.4.0-beta.10 (2020-10-14)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Error where download speed would always show 0 seconds (702d430)
- Only fetch download speed when opening the Updater tab. (6e5645f)
- Properly return error when updater is inactive (23cf764)
- Use https://downloads.mapeo.app for updater endpoint (89f247c)
5.4.0-beta.4 (2020-08-04)
- 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)
5.3.1 (2020-07-23)
- 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)
- 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)
- '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)
- '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)
- 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)
5.2.1 (2020-05-07)
5.2.0 (2020-05-06)
- Improve conversion of Mapeo presets for iD Editor (#330) (e48c9c7)
- only ever call close once, fixes #331 (#332) (9235bad)
5.1.0 (2020-04-14)
- View & Edit observations in Territory View (#267)
- Show WiFi SSID and strength indication (#316) (cbf189c)
- More polished splash screen with loading indicator
- 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)
- 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)
- bump id-mapeo so builds run on windows (7143779)
- import all settings files fixes #271 (#272) (f01d2b9)
5.0.5 (2020-02-10)
- add package-lock.json (#282) (304da18)
- Fix flickering of devices in sync screen (#264) (#280) (9643fd5)
5.0.5 (2020-02-10)
- add package-lock.json (#282) (304da18)
- Fix flickering of devices in sync screen (#264) (#280) (9643fd5)
5.0.4 (2020-02-07)
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)
- 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)
- Fix syncfile when using projectKey (9323194)
5.0.0-beta.2 (2019-11-23)
- Fix filter error (cc59d0e)
5.0.0-beta.1 (2019-11-19)
- scrolling is now possible in sync screen (259f167)
5.0.0-beta.0 (2019-11-19)
- New sync protocol incompatible with Mapeo Mobile v1 and Desktop v4
- Add error messages for incompatible mapeo versions (5947908)
- Encrypt sync with projectKey (5268909)
- Only sync with peers with matching projectKey (f442fec)
-
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)
- Territory: Fix display of feature properties in LH pane (25a5193)
4.5.1 (2019-11-18)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Allow hack to change minEditableZoom in iD (e925e02)
4.1.1 (2019-10-09)
- skip release notes upload - it was breaking release process (da5cd58)
4.1.0 (2019-10-09)
- 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)
- 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)
- Fix sync error by updating mapeo-server (e3b44ba)
4.1.0-beta.3 (2019-09-17)
- 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)
- Add Windows Code signing (7627e7b)
4.1.0-beta.1 (2019-09-13)
4.1.0-beta.0 (2019-09-13)
- 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
- Mac app is signed, no need to right-click to open on first install
- Export ShapeFile from MapEditor
-
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 andtar
files directly. Raw directories are no longer supported from the Import Files menu, but you can import them in the filesystem understyles/default/tiles
-
Sync progress will now be shown in the Sync screen.
-
Faster Startup Mapeo should load much faster now.
-
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 ofstyles/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
- Map Filter should work much faster and more reliably now, a number of bug fixes were introduced.
- See the KNOWN_ISSUES.md file for the complete set of known issues.
- Typo: change a misnamed function
- Users can now override mapfilter styles by importing into the user data folder under
styles/mapfilter-style
- Remove unused appDmg dependency
- 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
- Update to the lastest Map Filter with latest fixes
- Remove electron-devtools-installer
- 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
- 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
- Fixed a bug where some fields in an observation in the MapFilter view were not editable.
- The new syncfile format created by Mapeo 3.0.0 is not compatible with older versions of Mapeo Desktop.
- 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
- 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
- Implemented a new integration test harness that automates the workflow of a user.
- GeoJSON export works again
- 'Jungle' presets are used instead of Bengal presets when choosing to start a jungle map on 1st launch
- Major improvements to 'Zoom to Data' feature
- 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
- Welcome screen fixes & improvements
- Welcome screen fixes & improvements
- Welcome screen fixes & improvements
- The first time app is loaded, show welcome page with example datasets to pick from
- English translation
- Fixed broken Windows/Mac builds
- Removed unused development dependencies
BROKEN BUILD
- Tried to fix broken builds (failed)
- GeoJSON export now contains the same data as the visual map display
- 'Regenerating Indexes' only takes ~60% as long as before!
- 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
BROKEN BUILD
- Tried to fix build by disabling
npm prune
during Windows packaging
BROKEN BUILD
- Add missing dependencies
BROKEN BUILD
- App no longer crashes when a GeoJSON export is performed
BROKEN BUILD
- Fixed 'unknown entity' errors caused by osm-p2p-server omitting deleted nodes
BROKEN BUILD
- Added versioning information to osm-p2p-db indexes
- Added an "indexes generating" dialog when index generation is in progress on start-up
- Took out old (unused) data migration logic
- App no longer crashes when no presets are present
- Fixed 'Export as GeoJSON..' menu option
1.8.0 - 2017-05-06
- Removed 255 char restriction on text fields
1.7.0 - 2017-04-30
- Add deforking to GeoJSON export
- Add GeoJSON Export menu item
- Use latest metadata.json for displaying dialogs
- Removed unused dev dep: browserify
1.2.3 - 2016-10-30
- Use osm-p2p-geojson for export
- Cloud build scripts for Mac & Windows
- Create DMG installer for Mac
1.2.2 - 2016-09-22
- Update dep to osm-p2p-server-veta3
1.2.0 - 2016-08-17
- Custom icons
- Import settings / configuration from a single file
Start of Change Log