Skip to content

Releases: jumpinjackie/mapguide-maestro

6.0m12

01 Aug 20:39
Compare
Choose a tag to compare

Release 6.0m12 (6.0.0.500)

  • Expanded MapGuide Open Source 4.0 authoring support:
    • UI support for the new label justification setting in basic stylization mode
    • Bundled LayerDefinition-4.0.0 XML schema
  • Impropved mapguide-react-layout integration in Fusion editor:
    • Support managing custom projections
    • Support managing custom app settings
  • Improve layer editor UI thread responsiveness when layer points to a feature source with a really large schema
  • Schema walk timeout increased to 5 minutes, with option for a higher timeout override via a new MAESTRO_HTTP_MAX_REQUEST_TIMEOUT environment variable. Units for this env var is in milliseconds.
  • Fix: Connection error dialog buttons are no longer cut off
  • Fix: Transactional package drag-and-drop loading works again
  • Fix: Broken rest addin due to missing RestSharp dependency
  • Fix: Fill/line pattern dropdowns in layer editor are working again
  • Fix: Out-of-domain bboxes pased to MgTileSeeder will now clamp them down to the valid [-180, 90, 180, 90] lon/lat domain instead of throwing an error

6.0m11

03 Aug 17:07
Compare
Choose a tag to compare

Release 6.0m11 (6.0.0.473)

  • MapGuide Maestro is now a .net 6.0 self-contained application
    • No need to download and install .net Framework beforehand. The required files are now included.
  • MgCooker has been removed. MgTileSeeder (introduced in 6.0m8) is now the canonical replacement.
  • Site Explorer UI changes:
    • Your published WMS/WFS layers are now visible as top-level nodes
    • New context menu action on Tile Set Definitions to easily get the XYZ url pattern template (for easy consumption in OpenLayers/Leaflet/etc)
  • Added missing support for AdvancedPlacement in (basic) label style editor
  • Local Map Viewer component changes:
    • Now includes a selection panel to view attributes of selected features
    • Selection image is now properly cleared if selection action produces no selection
  • MapGuide Open Source 4.0 authoring/runtime support:
    • Layer Definition editor supports v4.0.0 resource schema
      • New toggle for enabling/disabling bounding box info when a QUERYMAPFEATURES request is made against this layer
    • New v4.0.0 Layer Definition resource template
    • Tile Set linkage restrictions removed from Map Definition editor
    • Features that use coordinate system transformation will use the new batch coordinate transformation API introduced in this version
    • WMS metadata UI support for providing/hiding geometry fields
    • Published WMS layer nodes have a context menu action to preview the layer with the new OpenLayers viewer representation for WMS layers
    • API: RuntimeMap instances can now support the v4.0.0 runtime map schema
  • "Create Standard Folder Structure" action now creates a "TileSets" folder
  • API: MaestroAPI package now has SourceLink support allowing for stepping into MaestorAPI source code during debugging
  • API: Update NetTopologySuite and removed GeoAPI dependency
  • API: Username/Password parameters for CREATESESSION are now passed through regular query string (for GET) or form values (for POST) to support web servers that are not IIS or httpd, but implement the mapagent handler protocol.
  • API: Add support for stateless RenderMap API (ie. The variant that does not require SESSION/MAPNAME parameters)
  • Fix: Non-scalable "Create Layers From Feature Source" dialog
  • Fix: LL84 bounding box transformation failing if it exceeds [-180, -90, 180, 90]
  • Fix: '...' buttons in symbol definition editor not showing the symbol parameter picker
  • Fix: Stylization expression functions being shown in expression editor for non-stylization contexts (eg. Calculated properties for an extended feature class)
  • Fix: Bug moving groups up in Map Definition editor
  • Fix: Do not save empty WMS metadata elements
  • Fix: Wait cursor not disappearing on failed login

6.0m10

02 Aug 16:39
Compare
Choose a tag to compare
6.0m10 Pre-release
Pre-release

Release 6.0m10 (6.0.0.270)

  • Fusion editor changes
    • Updated Google Maps base URL
    • Added XYZ layer editor support
      • Editor support for adding an existing Tile Set Definition (using XYZ provider)
      • The XYZ layer editor is also the recommended way to consume alternate OSM tile sets (whether 3rd party or self-hosted)
  • RtMapInspector improvements
    • Option to see rendered map image of current view/scale
    • Option to inspect selected layers to:
      • See its XML (read-only)
      • Inspect its feature source (using same components as Feature Source Preview)
  • Now targeting .net Framework 4.7.1 for better netstandard2.0 compatibility. Windows installer updated to check for this version.
  • Updated NetTopologySuite and GeoAPI to their latest respective stable releases
  • MgTileSeeder now targets .net Core 2.1

6.0m9

09 May 18:51
Compare
Choose a tag to compare
6.0m9 Pre-release
Pre-release

Release 6.0m9 (6.0.0.248)

  • New dedicated feature source editor for the OGR provider
  • Added support converting SHP feature sources to equivalent OGR feature sources
  • MgTileSeeder improvements:
    • Failed requests can be logged out to a failed requests log
    • New replay command to re-run requests from a failed request log
    • Configurable max degrees of parallelism
  • Added support for mapguide-react-layout
    • Default Flexible Layout no longer contains widgets incompatible with mapguide-react-layout. Most of these are really esoteric anyways, no one will really notice.
    • New preference for specifying the base URL of a mapguide-react-layout installation. If specified, this will unlock a whole set of additional viewer URLs for preview in the Web and Flexible Layout editors.
  • Fix: Rename resource with "update references" checked will disregard overwrite flag
  • Fix: NRE when ticking a new geometry type and adding a rule to the grid for the first time in Layer Definition editor
  • Fix: MgInvalidRepositoryTypeException when validating layers
  • Fix: Editing default path in line usage context in Symbol Definition editor does nothing
  • Fix: Cannot browse symbol definiton parameters in any field of the Path editor dialog

6.0m8

16 Nov 23:09
Compare
Choose a tag to compare
6.0m8 Pre-release
Pre-release

Release 6.0m8 (6.0.0.223)

UPDATE (23/11/2017): The 6.0m8 linux package of MgTileSeeder was prepared incorrectly and has been subsequently pulled and replaced with a fixed (6.0.0.224) linux package

  • New: MgTileSeeder, a new tile cache seeder which is the successor to MgCooker
  • API: Now targeting net461/netstandard2.0
  • API: Primary acquisition method is now via NuGet packages
    • No SDK package/examples for this release.
  • API: HTTP provider now integrated into MaestroAPI itself. ConnectionProviders.xml only needed if using other connection providers.
  • API: Most MemoryStreams are now pooled to reduce GC pressure
  • Fix: Basic line styles trashed on cancellation of the Edit Style dialog
  • Fix: Can now read configuration documents where FDO-related attributes have incorrect casing
  • Fix: No-op map viewer rendering requests if any display parameter is <= 0
  • Fix: Disable local map preview if connecting to a MapGuide Server older than 2.1
  • Fix: Installer now installs vcredist so that (mg-desktop) local connection mode will work out of the box
  • Fix: Fusion editor no longer adds obsolete element when adding Bing Maps layers
  • Fix: Gracefully handle invalid resources with open editors
  • Fix: A long standing annoyance where setting WMS bounds will set the coordinate system to EPSG:???? requiring you to manually enter in the EPSG code. This should now be automatic most of the time.
    • Automatically set bounds will also be auto-transformed to EPSG:4326 if required
  • Now uses ICSharpCode.TextEditor for dialog to edit raw resource header XML
  • Added new "feature count" tool that provides feature totals for thematic rules in a layer
  • User and Developer guides now moved online to GitHub Pages
  • New MgTileSeeder tool which will eventually be the successor to MgCooker
    • Supports XYZ tile seeding
  • Various external library updates
    • DockPanel 3.0.1
    • NetTopologySuite 1.15 (pre-release)

6.0m7

29 Jun 14:15
Compare
Choose a tag to compare
6.0m7 Pre-release
Pre-release

Release 6.0m7 (6.0.0.82)

  • WMS Advanced Configuration dialog now auto-infers coordinate systems for discovered spatial contexts whose name matches the pattern 'EPSG:XXXX'
  • Refine MgCooker error message when attempting to calculate MPU
  • Fix: Cannot preview maps in local previewer if map has transparent background color
  • Fix: Bing Maps support in Fusion Editor in anticipation of the June 30 2017 shutdown of the v6/7 APIs
    • New Fusion validation rules to catch Application Definitions using the old bing layers or having Bing layers, but no API key
  • Various external library updates
    • Newtonsoft.Json 10.0
    • DockPanel 2.15

6.0m6

06 Feb 10:22
Compare
Choose a tag to compare
6.0m6 Pre-release
Pre-release

Release 6.0m6 (6.0.0.63)

  • Fix: MgCooker - InvalidCastException when editing override coordinates for a selected TileSetDefinition
  • Fix: API - Infinite recursive call in CreateMapLayer
  • Fix: Upgrading WebLayout to >= 2.4 schema does not add MapTip command
  • #30: Fix: Upgrading Layer Definitions to >= 2.4 schema discards Url
  • Fix: NRE adding or opening MapGroups beyond the first in Fusion editor
  • Fix: FDO stylization functions falsely reported by expression validator as unsupported
  • Fix: XML editor opens with trailing null characters, causing bogus content validation errors when saving
  • Fix: Dirty state not triggered when editing most properties in a Symbol Definition
  • Fix: Editing Fusion widget XML does not trigger dirty state
  • Fix: Incorrect total tile counts for tiling runs with custom extents
  • Fix: mapguide-rest addin generates incorrect representations node in configuration editor
  • Added missing known versions of MGOS
  • #19: Added friendlier connnection error dialog for login
  • #15: Fusion Editor: Added UI for entering Google Maps API key
  • XML find/replace context menu now also applies for resources under selected folders (pull request by: https://github.com/Noobud)
  • Added validation rules for ODBC configuration documents
  • MgCooker now supports a map-viewer-based extent selection mode
  • Local Map Previews are now non-modal
  • Added DockPanel themes
  • Package updates:
    • IronPython 2.7.7
    • DockPanel 2.12
    • Newtonsoft.Json 9.0.2
    • Roslyn 1.3.2 (for ProviderTemplate tool)

6.0m6-appveyor-deploy-test4

29 Jan 08:45
Compare
Choose a tag to compare
Pre-release

Release 6.0m6-appveyor-deploy-test4 (6.0.0.43)

This is the test of the automated deployment of GitHub release from AppVeyor