Skip to content

Latest commit

 

History

History
624 lines (612 loc) · 43.5 KB

Changelog.md

File metadata and controls

624 lines (612 loc) · 43.5 KB

Changelog

Changes for the most recent two releases are in README.md

1.2.3 - use with FC 1.2.3

  • Misc changes
    • #274 Update main version number to 1.2.0-DRAFT developmental use towards 1.2.0. For use with S-101 FC v1.2.0.
    • #282 Update FC to 1.2.0 from IHO GI registry.
      • Local change: Fix multiplicity of Dolphin attribute binding to categoryOfDolphin
      • Local change: Updated to FC 1.2.2 by incorporating changes provided from JP (fixes various issues with associations)
    • #229 Update alert catalog to S-100 5.1 schema
    • #287 Update AreaFills to S-100 5.1 schema
    • #288 Update ColorProfiles to S-100 5.1 schema
    • #289 Update LineStyles to S-100 5.1 schema
    • #290 Update portrayal_catalogue.xml to S-100 5.1 schema
    • #291 Remove duplicate catalog entry for BOYPIL10
    • #320 Remove IMS for Unknown; add VG 21010 to VGL 10 and 10a. "?" symbol is now part of Standard display
    • #329 Update references in the alert catalog from MSC.232(82) to MSC.530(106)
    • #338 Prevent potential naming issue in PortrayalModel
    • #337 Remove viewing groups which don't have features assigned
    • #266 BOYLAT34 incorrect viewbox, OBE removed from catalog symbol no longer used
    • #341 PC Peer Review Release 1.2.0-PR
    • #273 Update version prior to release as 1.2.3
  • Lua Rule File / Symbol Updates
    • #276 New symbol for emergency wreck marking buoy (EWMB) [PSWG #117]
    • #238 Introduce color filled paper chart symbols for buoys and beacons [PSWG #117]
    • #277 Topmarks should use viewing group 27050
    • #278 Missing catalog entries for BOYCON30 and BOYCON31
    • #279 Remove color fill from DockArea
    • #272 Amend colors for LocalMagneticAnomaly
    • #280 TextInstruction requires a FontColor text style command
    • #281 AnchorBerth has active Debug.Break() statement
    • #276 Re-opened for additional fix: Emergency wreck marking buoy (EWMB) [PSWG #117]
    • #144 Display parameters for 'New Text' [PSWG #104]
    • #292 Rename buoy and beacon features
    • #293 Add new feature Dolphin
    • #294 Add new feature Bollard
    • #296 Add new feature MooringBuoy
    • #295 Remove feature MooringWarpingFacility
    • #297 Runway with point geomeetry is invalid
    • #298 Add new feature Helipad
    • #299 Add new feature MooringArea
    • #300 Remove calculation of default clearance depth: one of valueOfSounding or defaultClearanceDepth must have a value
    • #301 sectorExtension renamed to sectorArcExtension
    • #302 RestrictedArea replaces RestrictedAreaRegulatory and RestrictedAreaNavigational
    • #214 LocalMagneticAnomaly updated to DCEG 1.2.0, removal of +/-
    • #144 Display parameters for 'New Text' [PSWG #104], fixed bug in alternate name processing
    • #307 Removed value 6 (swept by wire-drag), replace with 18 (mechanically swept) SNDFRM04.lua
    • #305 Add curve primitive: Administration, Continental Shelf, Territorial Sea Areas, Contiguous Zone,Exclusive Economic Zone
    • #304 New attribute power-driven vessels prohibited (Gap analysis 19OCT23 Row 37 related, RESARE04)
    • #228 Show contour labels centered on visible portion(s) of depth contour
    • #306 Bridge re-modelled
    • #285 Updated QoBD evaluation of depth range
    • #312 Fix syntax error Bridge re-modelled lua file.
    • #313 Curve geometry is invalid for Obstruction with categoryOfObstruction = mangrove
    • #99 Initial implementation of UpdateInformation portrayal; updateType=move is only partially implemented due to lack of test data
    • #318 Use drawing priority of 30 for UpdateInformation
    • #309 New feature MooringArea, VG as MORFAC
    • #319 Updated symbol BOYSPP35
    • #322 Fix issue with performance counters in OBSTRN07.lua
    • #321 Implement IMS changes (VG -> 90k's, VGL -> 900's)
    • #323 Bridge with no geometry shouldn't generate an alert
    • #324 PhysicalAISAidToNavigation should generate NavHazard alert
    • #325 Point geometry not allowed for SpanOpening and SpanFixed
    • #326 Mooring cable should generate NavHazard alert
    • #327 Update alert catalog to provide alert priorities per MSC.530(106)
    • #311 Adjust text placement for SpanFixed, SpanOpening, CableOverhead
    • #330 Bridge should evaluate featureName
    • #332 Remove highlight* viewing groups (no longer used by IMS)
    • #333 Landmark is not emitting FontColor command
    • #334 Complete implementation of featureName
    • #175 Ensure correct handling of featureName attribute nameUsage
    • #335 DepthNoBottomFound should not support geometry of type point, only pointSet is permitted
    • #3 Add support for TextPlacement
    • #336 Use new viewing group 32 - Auxiliary names when new labels are added via featureName.name
    • #303 Add support for textRotation attribute of the TextPlacement feature
    • #17 Updated all SAFCON5X symbol view-boxes and pivot-points

1.1.2 - use with FC 1.1.0

  • Misc changes
    • #224 Update main version number to 1.1.2; intended for developmental use towards 1.2.0
  • Lua Rule File / Symbol Updates
    • #226 LightSectored with partially obscured sector will not portray arc with a dash
    • #232 Fix symbols with dots
    • #233 Support labeling contours deeper than 99m
    • #227 DockArea and LockBasin should always draw under RADAR
    • #231 RadarStation with categoryOfRadarStation = 2 is not showing communication channels
    • #243 Fix check for majorLight on LightAllAround
    • #245 OBSTRN07.lua should change line color based on SafetyDepth
    • #240 SLCONS04.lua incorrect evaluation of condition attribute
    • #50 CATZOC drawing priority should be 12
    • #249 Error when valueOfLocalMagneticAnomaly is unknown
    • #251 Adjust SAFCON90
    • #252 Adjust SAFCON71 and SAFCON91
    • #142 Fix bug, reopened and added contains(7, categoryOfCargo)
    • #213 Within rule file, case inconsistency between reference and catalog entry for SEAGRASS.svg
    • #254 valueOfLocalMagneticAnomaly multiple value string fix
    • #255 LightSectored portrayal results in ?
    • #214 LocalMagneticAnomaly change label color, label vg, and text offset.
    • #235 Implement portrayal of LandRegion with curve geometry, RescueStation with surface geometry.
    • #260 CoastGuardStation outputs duplicate drawing instructions
    • #256 Ensure inTheWater is handled for all applicable feature types
    • #267 Remove NEWOBJ symbols and linestyle
    • #269 DockArea has incorrect priority and viewing group
    • #271 TOPMAR01.lua renamed to TOPMAR02.lua because it implements the matching S-52 CSP
    • #236 AnchorBerth categoryOfCargo = 7 (dangerous or hazardous cargo) new symbol ANCBDNG2 [PSWG #116]
    • #270 VirtualAISAidToNavigation is using viewing group 21010 ---> changed to 27240
    • #268 viewing group 28010 to add pilotage district [PSWG #147]
    • #262 Precision of numeric values on dredged areas
    • #264 Fix case of symbol file CSS references
    • #263 Deal with incomplete periodicDateRange
    • #225 Update version number prior to release 1.1.2-DRAFT to 1.1.2

1.1.1 - use with FC 1.1.0

  • #216 Use mariners viewing groups for alert highlights (53010 - 53024)
  • #182 Ensure all unknown objects turn off with Unknown independent selection
  • #183 Try to process codes which don't exist in the FC
  • #184 Lost presentation of Anchorage Area
  • #185 Incorrect reference to css file in DRFSTA02.SVG
  • #188 INFORM01 added to LightSectored with no sectorInformation
  • #189 Some light descriptions are not visible
  • #190 LightSectored with sectorLineLength portray as unknown objects
  • #192 UpdateInformation is portrayed as unknown object
  • #194 Features with undefined portrayal are not visible
  • #187 Inconsistent types of variables during the drawing of Distance Mark
  • #191 Issues with Landmark categoryOfLandmark = 22 (Triangulation Mark), 24 (Observation Wheel), and 25 (Torii)
  • #186 Inconsistent colours of dash line and embedded symbol for NAVARE52 linestyle (added EMAREGR2.svg)
  • #193 Check for "noGeometry" in all No Geometry features, return null instruction
  • #196 Viewing Groups 26010 and 26020 have identical names
  • #197 Undefined parameter TwoShades for ShallowContour and DeepContour
  • #199 Remove language independent text
  • #195 Incorrect portrayal of Signal Station Traffic, removed 2021_SISTAT02_01.svg references
  • #198 Viewing Group 27220 missing for "Range System"
  • #200 Viewing Group 27240 is not included in any Viewing Group Layer, added to 3
  • #202 Symbol validation errors due to missing namespace prefix
  • #201 Line style PILDSTR1.xml fails validation
  • #205 Symbol validation errors due to incorrect namespace
  • #206 categoryOfAnchorage has multiple values, use contains()
  • #207 INFORM01 symbol added to feature with no additional information
  • #193 Check for "noGeometry" in all No Geometry features and moved to Viewing Group: 21060 Place-holder for geographic names
  • #207 INFORM01 symbol added to feature with no additional information
  • #210 Crane type surface has 0.64 lineweight for boundary opposed to 0.32 in S-52
  • #213 Case inconsistency between filename and catalog entry for SEAGRASS.svg
  • #209 Conveyor.lua has duplicate conditions, removed duplicates
  • #217 Remove DISMAR03.svg and DISMAR04.svg
  • #218 Removal of alerts from RestrictedAreaRegulatory is not yet approved
  • #219 Remove national language text from the alert catalog
  • #220 Set SafetyContour alert priority in route planning mode to Alarm
  • #222 Many symbols missing namespace prefix on Description element and metadata attributes
  • #223 Symbols with invalid creationDate attribute
  • #221 Removed SISTAT02.svg from PC, no rules reference it
  • #215 Update version number prior to release 1.1.1b to 1.1.1

1.1.0 - use with FC 1.1.0

  • Misc changes
  • #153 Update PortrayalCreateContextParameter contextParameterType to allow "Double" and "String" and to ignore case
  • #154 Enhance debugging
  • #155 Update context parameters
  • #159 Remove processing instruction
  • #160 Update version number
  • #138 Modified metadata for Incorrect drawing of some Area patterns [PSWG #92] #138
  • #163 Update FC to 1.1.0
  • #179 Update PC display modes to match registered values
  • Lua Rule File / Symbol Updates
    • #143 New Symbology for Pilot Boarding Place surface [PSWG#106]
    • #137 Pilotage District Symbology [PSWG #105]
    • #133 Update DGPS reference station symbol to DRFSTA02 [PSWG #111] #133
    • #139 Update EMLOWACnn.svg symbols (reduce line thickness)
    • #140 Update Deep water route line styles (eliminate leading space)
    • #10 Change sector extension from 3mm to 5mm
    • #162 BuoyNewDangerMarking -> BuoyEmergencyWreckMarking
    • #164 DredgedArea TextInstruction display priority 24 -> 3
    • #131 Enable the symbolisation of Reeds - [PSWG #109]
    • #165 Crane: throw error on curve geometry
    • #166 FoulGround: throw error on curve geometry
    • #168 Active submarine volcano must have point geometry
    • #169 Restricted anchorage must have point geometry
    • #170 flareAngle renamed to flareBearing
    • #171 sectorLineLength units changed from meters to nautical miles
    • #141 Amend incorrect S-52 color for symbol SOUNDSC2 -> SOUNDSC3 [PSWG #118], #141
    • #141 Corrected prior fix: incorrect S-52 color for symbol SOUNDSC2 -> SOUNDSC3 [PSWG #118], #141
    • #172 Implement SeparationZoneOrLine
    • #97 Completed: Physical AIS Aid to Navigation [PSWG #70], VG = 27240 (as per S-98)
    • #173 Dock Area and Lock Basin - Define Display parameters [PSWG #121]
    • #145 "No Geometry" features work-around for PC #145 thru PC #152, [PSWG #80 thru #87]
    • #145 Removed debug for "No Geometry" features work-around for PC #145 thru PC #152, [PSWG #80 thru #87]
    • #176 Runway feature of type Point [attribute categoryOfRunway=1 (Aeroplane Runway)] - Map to AIRARE02
    • #142 Symbol Berth features with categoryOfCargo = 7 [PSWG #112]
    • #134 Update portrayal of Heliports / Helipads
    • #119 Independent mariner selections
    • #73 Value of Local Magnetic Anomaly #73 [PSWG #102]
    • #161 Sloping Ground & Slope Topline #108, [PSWG #108]
    • #178 QoBD should evaluate depth range
    • #16 symbols: viewBox mismatch
    • #24 use new symbol for conspicuous flagstaff (FLGSTF02)
    • #61 update GetFeatureName per S-101-Portrayal-subWG/Working-Documents#104 (comment)
    • #174 INFORM01 symbol should be displayed when feature itself contains information
    • #181 WRECKS05.lua raises an error in some conditions
    • #61 Removed NationalLanguage context parameter pending resolution of iho-ohi/S-101-Documentation-and-FC#60 and S-101-Portrayal-subWG/Working-Documents#104

1.0.2 - use with FC 1.0.2

  • Change version numbering scheme to match FC and DCEG
  • #67 Update for S-100 v5.0 schemas
  • #68 Add portrayal context parameter validation rules
  • #84 Fix symbolBox for FOULGD02.svg
  • Lua Rule File Updates
    • #27 Feature CoastguardStation -> CoastGuardStation
    • #28 Attribute visuallyConspicuous -> visualProminence
    • #29 Attribute categoryOfRecommendedTrack -> basedOnFixedMarks
    • #33 Default symbology for areas missing outline
    • #34 Token LITGN incorrect name/description
    • #36 Current Non Gravitational (Removed Curve and Surface rule parts)
    • #34 Deep Water Route
    • #39 Foul Ground point, replaced FOULGND1 with FOULGD02
    • #40 Discoloured Water point, replaced testPCB with DSCWTR01 for points only
    • #41 Buoy New Danger Marking rule added
    • #44, #70 changes to default symbology
    • #46 New symbol for CEVNI system of marks, 'DIRBOY02'
    • #48 Fix display category for UnderwaterAwashRock
    • #49 Wrecks with missing attribute values should be assigned to 'Base' display category
    • #50 Quality of Bathymetric Data, use S-52 symbology based on CATZOC value
    • #51 Implement Virtual AIS Aid to Navigation
    • #52 Call Activated [Signal Generation], FogSignal.lua and LightFlareAndDescription.lua
    • #53 Coral Sanctuary [Category of Restricted Area] added to rule RESARE04.lua
    • #54 categoryOfPipelinePipe 7 (bubble curtain) added to rule PipelineSubmarineOnLand.lua
    • #55 Disengagement Area added according to issue note
    • #56 Dredged Area display dredged date, in brackets, after depthRangeMinimumValue
    • #57 UnderwaterAwashRock (UWTROC) missing NavHazard alert
    • #59 categoryOfCable 7 (ferry) added to rule CableSubmarine.lua
    • #60 LightAllAround now uses majorLight to determine when to draw halo
    • #62 Use flareAngle attribute in LightFlareAndDescription.lua
    • #63 'Fla' text added to point and surface for OffshorePlatform.lua with Flare Stack
    • #64 categoryOfFerry 5 (High Speed Ferry) added to rule FerryRoute.lua
    • #65 DistanceMark / measured distance value
    • #69 VirtualAISAidToNavigation should generate NavHazard alert
    • #70 Handle date dependency/nautical information for default symbology
    • #72 Fix display category for Obstructions
    • #73 Value of Local Magnetic Anomaly as maximum value text
    • #76 Sloping Ground, Removed categoryOfSlopingGround= 5 & 7 from list of valid attribute values
    • #78 Implement categoryOfShorelineConstruction == 22 (Quay)
    • #41, #77 Changed symbol to BOYNDM01, removed old rule from PC.xml
    • #79, #9 Allocate portrayal parameters to SY(CHDATD01)
    • #82 Multiplicity of categoryOfRadioStation changed
    • #86 LocalOffset unintentionally applied
    • #89 Associate INFORM, text, etc. with override viewing group returned from UDWHAZ05
    • #90 Display of quality symbol returned from QUAPNT02 should toggle with features base viewing group
    • #91 LITDSN02.lua "status" labels not present
    • #92 communicationChannel attribute moved from feature to information type
    • #95 RestrictedAreaRegulatory call to RestrictedAreaNavigational fails
    • #96 LightSectored directional light with unknown orientation calls Default.lua
    • #100 Type of sectorExtension changed from integer to boolean
    • #46 Updated guidance implemented based on PSWG #64 decisions, remove LC(MARSYS51) etc
    • #47 Remove symbolisation from ALL NavigationalSystemOfMarks Surface boundaries, PSWG #42
    • #30 Marine Pollution Regulations Area as S-52 ADMARE features, PSWG #74
    • #109 Collision Regulations Limit symbol added but needs viewing group etc. PSWG #41
    • #104 Added Torii [Category of Landmark = 25], also see PSWG #60
    • #101 Added Seagrass new symbology, also see PSWG #47
    • #56 Additional guidance on dredged date see Aug 3, 2022 comments
    • #76 Sloping Ground, revert back to portrayal to match S-52 look-up tables, PSWG #35
    • #30 Marine Pollution Regulations Area added to Viewing Group Layer 18 (Miscellaneous), PSWG #74
    • #109 Updated Collision Regulations Limit viewing group etc. PSWG #41
    • #117 Vessel Traffic Service Area new symbology. PSWG #50
    • #103 Active Submarine Volcano [Category of Obstruction] new point symbol ver 3. PSWG #71
    • #107 New symbol: Observation Wheel [Category of Landmark], FERWHL03 and FERWHL04. PSWG #62
    • #105 Restricted Area Regulatory break-out and new viewing group 26020. PSWG #31
    • #103 Active Submarine Volcano [Category of Obstruction] new point symbol ver 4. PSWG #71
    • #113 Moiré Effect [Directional Character] new symbol. PSWG #52
    • #122 Coast Guard Station {Surface}, central symbol
    • #121 Reported Anchorage [Category of Anchorage] = 15, new symbol. PSWG #72.
    • #114 Tank Farm, Category of Offshore Production Area, new symbol. PSWG #54.
    • #122 Coast Guard Station, fixed drawing priority 7 ---> 21
    • #108 Triangulation Mark [Category of Landmark], New rule and symbol. PSWG #66.
    • #111 Signal Station Traffic, New rule and symbol. PSWG #48.
    • #112 Signal Station Warning, New rule and symbol. Removed symbol SISTA02 from PC. PSWG #49.
    • #114 Tank Farm, Category of Offshore Production Area, change symbol name only. PSWG #54.
    • #94 Implement portrayal rule for Pilotage District with new symbology. PSWG #57.
    • #114 Remaining "farm" symbols updated with new rule logic. PC #114, PSWG #63, #55, #67, #67, #54
    • #112 Rename 2021_SISTAT03.svg to SISTAT03.svg. PC #112, PSWG #49
    • #112 Wrong symbol used in SignalStationWarning.lua corrected from SISTAT03 to SISTAW03. PC #112, PSWG #49
    • #98 Support Pile curve and surface geometries
    • #125 All symbols should default to "daySVGStyle.css"
    • #110 Implement portrayal of InformationArea, replacing use of "testPCB"
    • #111 Symbol decision and name change 2022_SISTAT03.svg to SISTAT03.svg, PSWG #48.
    • #40 Discoloured Water updated rule based on decision on SEPT 1, 2022. PSWG #61.
    • #47 Remove symbolisation from ALL NavigationalSystemOfMarks Surfaces, (NULL instruction for Pick Report only), PSWG #42
    • #46 Rule clean-up based on attributes 'marksNavigationalSystemOf' and 'orientationValue', PSWG #64 and PC #46
    • #39 Foul Ground new symbols and rule updates, PSWG #65, PC #39
    • #124 New symbol and rule update for Anchorage Area with small craft moorings, PSWG #28, PC #124
    • #106 Crane rule updates, PSWG #75, PC #106
    • #126 DiscolouredWater missing central symbols, PSWG #61, PC #126
    • #20 Sector lights draw leg lines to sector line length when full sectors is off
    • #23 Change to portrayal of mangroves, PSWG #34, PC #23
    • #80 Implement date dependent support for QoBD
    • #126 DiscolouredWater updated with zero offset central symbol, PSWG #61, PC #126

Version numbers below correspond to 1.0.0 in the current version numbering scheme

1.1.5 - use with FC 1.0.0 of 2019-04-09

  • #14 Use correct drawing priority for LightAllAround features
  • #18 Fix name for viewing groups 32030 and 32050
  • #25 Alerts generated by restricted areas have incorrect highlight viewing group
  • #26 Fix S-64 hazards sometimes have incorrect viewing group

1.1.4 - use with FC 1.0.0 of 2019-04-09

  • Removed mariners viewing groups and viewing group layers
  • Correctly handle missing attribute values for attributes with an upper multiplicity of one
  • Draw Foul Ground point symbols under RADAR when Radar Overlay context parameter is false
  • Rework TextInstruction commands by removing viewing group and drawing priority parameters
  • Use same symbolization for RestrictedAreaRegulatory as for RestrictedAreaNavigational
  • #4 Don't treat prominent features as visually conspicuous
  • #6 Assign the viewing group for wrecks based on results of UDWHAZ05
  • Use multiple viewing groups to implement symbol / text dependencies, see Change Proposal Form
  • #7 Don't show VALSOU on curve obstruction hazard symbol
  • Display feature name for Bridge features in viewing group 26 instead of 21
  • #5 Update context parameter defaults per IEC 61174 ed4 Table 3
    • Full light lines: off
    • Shallow water dangers: on
    • Plain/symbolized boundaries: plain
    • Radar overlay: off

1.1.3 - use with FC 1.0.0 of 2019-04-09

  • Draw 360 degree arc around LightAllAround when appropriate
  • Assign shallow water pattern to proper viewing group
  • Handle blue and yellow lights properly
  • Viewing group layers implementing S-52 text group layers are no longer included in a display mode
  • Portray FoulGround feature in accordance with S-52 rules for OBSTRN where CATOBS = 7
  • Fixed handling of restricted areas with no listed restrictions
  • Reset rotation after drawing rotated symbol

1.1.2 - use with FC 1.0.0 of 2019-04-09

  • Remove catalog entry for deleted file svgStyle.css