Releases: missioncommand/mil-sym-java
Release v2.6.2
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- Offsets for Amplifiers
- Implemented ModifierAnchor and ModifierAnchorOffset on the ShapeInfo object.
- If used together, you have the modifier anchored to a point on the symbol and offset by a set number of pixels.
- This prevents the labels from moving around when you zoom in and out.
- Only supported in WebRenderer.RenderSymbolAsMilStdSymbol at this time.
- Totally optional and you can continue to use ModifierPosition the way you've been using it.
- Fixes
- Issue with Unknown symbol set not respecting affiliation frame and showing inverted '?'.
- Mod anchor offset by @michael-spinelli in #17
Full Changelog: v2.5.7...v2.6.2
Release v2.6.1
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- APP6D Support
- MSLookup now supports APP6D (10), 2525Dch1(11), 2525Ech1(15), APP6Ev2 (16)
- SectorModUtils updated to support APP6D/E
- New Single Point symbols supported for APP6D/E
- New Control Measures implemented for APP6D
- Approved Change proposals that came out after the release of APP6D were incorporated
- This means some symbols have been removed
- Also, some new symbols not listed in APP6D have been added
- Additionally, SigInt symbols are not part of APP6 and the Sea and Space categories under METOC are also not part of APP6D
- Because of overlap between APP6D and APP6E, some new control measures work in APP6E as well
- There are a few missing Control Measures in APP6E still and some of the labels have changed for existing Control Measures so that is work that still needs to be done
- APP6E has its own hurdles so it was decided to do a release now to make APP6D support available
- Fixes
- Outlines for single point control measures improved for better consistency around the symbol
- Various individual symbol SVG tweaks
Changelog
8eb5ddb fix for 2525Ech1 air/space modifiers
167f60f version bump to 2.6.1
be9232a Fixes for 2525Dch1 and APP6D modifier placement
3d859ee MSLookup fix
e7e5dac impoved handling of bad symbol codes
20b0f6a additional fix for Enhanced 25360300
9bb3456 fix for Enhanced 25360300
621ec65 tweaks to fixed wing with airplane image
8bb5ca1 additional tweak to main icon scaling
4a0d2ee version bump to 2.6.0
f01553c fixes for main icon scaling when sector modifiers aren't present
ba3fe8c added missing main gun system for APP6D
c6044c8 fixed space debris outline and adjust space debris linewidth again
6c1b412 -fixes for infiltration and exfiltration label
-added Escort for APP6
-Control Measure Icon tweaks to space debris and marine life
-improved outlining of Single Point Control Measures to be more consistent around the symbol.
efcc96a Implemented Decision Line for APP6
4268c7a Added Infiltraion and Exfiltration for APP6D
6be1e34 Added APP6D Deny
ec08b3b fixed c2dlookup for dummy mines/minefields
b56382a Added decoy mine support for APP6. All this does is remap to the origin symbol and set the dummy modifier
d1dcbee implemented Control and Locate for APP6D
95a64b7 fix for demonstrate/demonstration
3065a5c -implemented Capture
-label fix for seize,evacuate, capture, cordon & knock/search
b6386c9 implemented app6d deception 25230100 & 230200
4ea5224 -Added setCountryCode() to SymbolID class
-Added C2DLookup class to do C to Dch1 code conversion
-Updated GENCLookup to translate 2 char 2525C country code to 3 digit 2525D country code
0be41fe getBasicSymbolID2525C no longer deprecated
df8fb56 APP6 updates for BIOT, CHEMT, RADT areas and BCL, ICL, NFL and RFL labels
44de4fc -fix for Protection of Cultural Property - Enhanced
527bf18 -updated modifier renderer for new single point symbols in APP6D/E
-fix for Protection of Cultural Property - Enhanced
d1431c9 -Updated isCBRNEvent() for APP6
-Updated isSPWithSpecialModifierLayout() for APP6
-Added missing Vital Ground for APP6E lookup
-Fixed Navigational Reference Waypoint Modifier List for APP6E
d3c04e1 loading of SVGs for APP6D/E
58175c7 -svg fixes and updates for APP6
-MSLookup fix for APP6E
321f0df fix for supporting attack
24db744 Finished APP6Ev2 updates
69e1cbf removed unsued dismounted symbols from APP6D
fixes for symbol tree in tester
525e715 fixes for getName and getSectorModList
b6ff7b5 -updated SectorModUtils to handle the new sector data
-updated SVGLookup to handle Dismounted individuals in APP6
4164cc1 updated sector mod list files
updated dismounted indiividuals for APP6D
d4b55e4 sector modifier updates
4f6d549 Merge branch 'development' into APP6D
328e582 code to increase stroke width of internal icons
7f7ff59 updated SVGLookup to intercept symbolset 27 on version 10 and forward to version 13
0345c2e updated MSLookup to support APP6D(10), 2525Dch1(11), 2525Ech1(15), APP6Ev2(16)
Full Changelog: v2.5.7...v2.6.1
Release v2.5.7
Changelog
e39e62d Changed where shouldClip gets called so I don't have to do an extra attribute lookup
236e30a version bump to 2.5.7
a8814b8 tweaks to hatch pattern fills
3f948b0 Tweak for CBRN area pattern fill
4ac83ae -RendererSettings added get/setAutoAdjustScale (default true), renderer tries to adjust scale if it seems to not match the bounding box when passed in. Set to false to have absolute control over scale
-ShouldClipSymbol updated and takes into account when dash array and fill patterns are used.
62efa0a fixed pattern scale bug for CBRN areas
Release v2.5.6
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- Tweaks to Known Point symbol
- Tweaks to modifier placement for Known Point and other cross shaped symbols
- Action Point like symbols now have dashed lines when status is anticipated/planned
Full Changelog: v2.5.5...v2.5.6
Release v2.5.5
Changelog
d56366a isSymbolScaleSensitive fix for Mobile Defense
Release v2.5.4
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- Implemented isTextScaleSensitive and isSymbolScaleSensitive on MilStdSymbol. The intent being to help users determine how often they need to refresh multipoint symbology on the map after a scale change. Check property definitions for more detail
- textScaleSensitive and symbolScaleSensitive was added to output KML and GeoJSON
Changelog
795230b version bump to 2.5.4
454078b Added isSymbolScaleSensitive() and isTextScaleSensitive() to MilStdSymbol
Added textScaleSensitive and symbolScaleSensitive ti KML and GeoJSON output
b47aeff updated tester for Ech1
Full Changelog: v2.5.3...v2.5.4
Release v2.5.3
Release v2.5.2
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- Tweaked all Single Point Control Measures for improved visibility.
- Updated modifier label positions for some Single Point Control Measures.
- Fix - Single Point Control Measures wouldn't use the specified font override.
- Fix - Tweaks to anchor point placement logic
Full Changelog: v2.5.1...v2.5.2
Changelog
6e67601 version bump to 2.5.2
e90846d Added most D symbols (not Bridge) removed in Dch1 to lookup.
They will still not appear in the list from MSLookup.getIDList(int version) as this is a Dch1 and Ech1 renderer.
But they will show up when you call get MSLInfo().
a6b26df added tester code to generate images
a466818 updated comments on version
1665599 updated single point control measure for better visibility.
0db7ea3 adjust T1 for certain action points: if((ec >= 281800 && ec <= 281809) || ec == 321100)
16a42b7 Adjusted general scaling of Control Measures
e59094e fixes for sonobuoy scaling and fill
2b5dbc5 fix for sonobuoy ampllifier placement
c3a5a23 fix for symbols getting clipped when going from double based rectangle to int based rectangle
f02caaa orbit and 2525E sonobuoy anchor point fixes
37f1165 -anchor point location fix
-adjustments to padding when symbol is outlined
-adjusted decision point modifier location
-fixed bug with single point control measures not using specified label font
d4e9a81 fixed bug with SVG labels
555b93e Fix ErrorLogger calls class and method names
09a3227 comment fix
Release v2.5.1
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
- Added Sector Modifier Utility to help you get a name for a sector mod… by @michael-spinelli in #14
- -Installation Frame Fill Color fix. fill color was being put in the … by @michael-spinelli in #15
Full Changelog: v2.5.0...v2.5.1
Changelog
d6e1845 version bump to 2.5.1
ed19b2b Invalid Affiliation codes get handled as unknown
b316e46 Fix for AA modifier placement when HQ staff present
dec5ff2 fix for installationj fills
97cec05 fix for 2525E SeaSurface Own Ship, shouldn't have a frame
9fa06d7 fix for isConTOP to avoid C placement collisions with Engagement Bar
8b3d4f4 Fix first ditch spike for ATDITCH lines
7f7b4f7 Added calculateMapScale to RendererUtilities
8d8c771 Merge pull request #15 from missioncommand/installationFrameFillColorFix
-Installation Frame Fill Color fix. fill color was being put in the …
bc734cd -Installation Frame Fill Color fix. fill color was being put in the wrong spot resulting in 2 fill colors in one element causing an SVG parsing error
78e4ed9 Merge pull request #14 from missioncommand/SectorModifierUtility
Added Sector Modifier Utility to help you get a name for a sector mod…
8084f91 Added Sector Modifier Utility to help you get a name for a sector modifier as well as a list of sector modifiers for a specific symbol set.
Release v2.5.0
Features
- Added Bounding box scaling option RendererSettings.getInstance().setOverscanScale()
- This will internally grow the bounding box when applying the clipping algorithm. This is a good option if you'd like to pan without having to redraw multipoint graphics
- "wasClipped" and "symbolID" have been added to KML output in Extended Data (These already exist in GeoJSON)
<ExtendedData>
<Data name="symbolID"><value>GFGPAAM---****X</value></Data>
<Data name="wasClipped"><value>false</value></Data>
</ExtendedData>
https://central.sonatype.com/artifact/io.github.missioncommand/mil-sym-java
What's Changed
Full Changelog: v2.4.0...v2.5.0
Changelog
62dd883 vesion bump to 2.5.0
8a23f30 get_overscanScale() -> getOverscanScale()
feeddde Merge pull request #13 from missioncommand/overscan-scale
Overscan scale
c6b5f7d Add overscanScale option to RendererSettings
60ad049 -Fixed missing "AA" modifier for land unit Command & Control
-Unspecified Air/Space missiles have the missile icon and are no longer blank because they're missiles after all.
21541fd Check if altitude modifier is empty string before 3d rendering
1253a98 Allow for unspecified entity "000000" to have sector 1 & 2 modifiers