Version 12 - 2015-5-3
------------------------

- Updated for KSP 1.0.2

Parts:
- All part textures converted to DDS format
- Part textures reduced in size; total RAM saving of ~20MB
- RADAR scanner moved to Basic Science tech node
- Part drag and temperature properties adjusted

Zoom Map:
- Entirely new zoom map window

- The window is a now a separate object, created by right-clicking somewhere on the big map
	- Can be dragged and re-sized independently of the big map

- Window Controls
	- Zoom in and out buttons are available on the top row
	- Right click within the zoom map to zoom in and re-center the map
	- Left click to zoom out
	- Middle click, or Modifier Key (ALT) + Right-click to re-center without changing the zoom level
	- Zoom lever indicated along the top row; click the indicator to re-sync the zoom map with the big map

- Overlay Options
	- Vessel orbit, waypoints, and anomaly locations can be toggled independently of their settings on the big map
	- Resource overlays will be shown in the zoom map
	
- Landing Waypoint Selection
	- The target selection icon in the upper-left can be selected to activate target selection mode
	- Click anywhere in the zoom map to select a target site
	- The site will be marked with a target icon on the zoom map, the big map, and as an overlay on the planet surface in map mode
	- Targets are persistent; one can be selected for each planet
	- click within the zoom window, but outside of the map itselft to cancel target selection and clear any existing targets
	
- MechJeb Landing Guidance
	- When MechJeb is installed the target selection mode can be switched to interact with the MechJeb Landing Guidance Module
	- A MechJeb core must be on your current vessel and the Landing Guidance Module must be unlocked in the R&D center
	
Stock Resource Integration:
- The new stock resource system has been integrated into SCANsat

- Multiple modes of operation are available

- Default Mode
	- When scanning a planet using the stock Orbital Survey Scanner instrument all SCANsat resource maps for that planet will be filled in
	- These are available for display on the big map
	
	- The biome lock is active, giving only rough estimates of resource abundance until surface surveys are conducted
	
	- The zoom window can only show resource overlays if a vessel with a narrow-band scanner is in orbit around the planet and its inclination is high enough to cover the area shown in the zoom map

- SCANsat Mode
	- In this mode SCANsat map overlays are decoupled from the stock scanning system
	- All resources must be scanned using normal SCANsat methods to be shown on the map overlay
	
FinePrint Waypoint Integration:
- Waypoints generated by FinePrint contracts can be displayed on SCANsat maps

- A new waypoint icon is available on the big map and zoom map

- The waypoint name is shown when the mouse-cursor is over it

- The SCANsat Instruments Window displays the name of a waypoint when your current vessel is within range

- Also works with custom waypoints added through nightingale's Waypoint Manager

Color Management Updates:
- Color options for slope, biome and resource maps are now available
	- An HSV color selection wheel is available for custom color selection
	- Click the mouse on the color wheel to select a color hue and saturation level
	- Adjust the value (brightness) slider to the right

- Slope maps use two sets of colors, for high and low slope values

- Biome map end-point colors can be adjusted
- Stock biome map colors can be used in place of SCANsat colors
- The terrain transparency for biome maps can be adjusted

- Resource end-point colors can be adjusted
- Resource cut-off values can be adjusted for each planet
- Resource overlay transparency can be adjusted

External Color Config File:
- All color options are saved to an external file 
	- GameData/SCANsat/Resources/SCANcolors.cfg
	- Each tab in the Color Management Window has a save option, this will update the values in the config file
	
- Terrain and Resource color options are saved for each planet; values for addon planets can be added as well

- Values in the config file serve as default values
	- New save files will use these values
	- Existing save files can reset color values to these defaults using the Color Management Window

Bug Fixes and Miscellaneous Updates:
- Docking, un-docking, decoupling, breaking your vessel etc... while active SCANsat sensors are onboard will not result in spurious sensor activity anymore

- Includes a fixed Active Texture Management config file to prevent SCANsat icons from being altered

- Window positions made persistent
	- The big map position is saved and will remain persistent through different game sessions
	- Other window positions are only persistent during a single game session

- Fixed a bug with data resets in the tracking center

- Fixed Instruments Window slope calculation at high latitudes
- Instruments Window now displays terrain altitude while the vessel is on the surface

- Various UI tweaks and fixes

- Remove Community Tech Tree support

Updates From Version 11.6:
- Updates to Zoom Map resource overlay restriction
	- Less frequent checks for suitable vessels in orbit
	- Fix bug when checking parts with multiple narrow-band scanner modules
	
- Fix MechJeb integration

- Fix Blizzy toolbar icons

Version 10 - 2015-1-29
---------------------

User Interface:
- Complete replacement of SCANsat user interface

- Stock App Launcher Button included
	- Toggles the SCANsat small map, which can be used to open all other windows
	- Toggles the KSC map in the Space Center or Tracking Station scenes
	- Can be toggled on/off in the settings menu
	- Does not replace Blizzy78's Toolbar buttons

- New SCANsat Big Map
	- Text buttons replaced with drop down menus and icon toggles
	- Maps for different planets can be selected at any time
	- Replaced longitude/latitude texture grid overlay with simple line drawing overlay
	
- New KSC and Tracking Station window
	- Fixed-size version of the big map
	
- Improvements to big map elevation data caching
	- Reduced memory usage
	- Faster map rendering when switching projection types
	
- New Color Management window
	- Used to change color palettes for elevation maps
	- Used to set various terrain settings
	- All settings are saved for each planet
	
- Improved SCAN instruments window
	- Altitude above terrain is shown correctly while in time warp
	- Localized slope is indicated based on a 3X3 grid centered 5m around the vessel
		
Resources:
- Resource overlay and selection is controlled entirely through the big map
	- Resource selection is handled through a drop down menu found along the top of the map
	- Resource overlays are toggled by the resource icon on the lower left of the map
	
- Updated to support Regolith 1.4
	- Regolith Biome lock settings can be toggled in the SCANsat settings window

- SCANsatKethane not functional

- ORSX support removed
	
Code Base:
- Significant internal code changes and rearrangement

- Anything not relying entirely on the public API methods in SCANUtil will likely break
	
Miscellaneous and Bug Fixes:
- Maps exported to GameData/SCANsat/PluginData folder; the location where they should have been	
- Science results text added courtesy of Olympic1
- Uranium resource name changed to Uraninite to support the Community Resource Pack
- SETI Rebalance project compatibility added for Community Tech Tree
- Prevent scanning coverage from temporarily reporting 100%, which disrupted some SCANsat contracts
- From v9; Fixed automatic camera movement while the KSC map was active in the tracking station
- From v9; Fix potential error with stock toolbar when changing scenes


Version 8.1 - 2014-12-19
---------------------

- Updated for KSP 0.90

- Fixes for biome related issues due to 0.90 changes

- Fixes for orbit renderer in early career mode; no orbit overlay on 1st tier tracking station

- All parts use .mbm textures

- Community Tech Tree support added
	- All parts rebalanced for cost and tech tree position

Version 8 - 2014-10-8
---------------------

- Updated for KSP 0.25

Resource Scanning:
- Planetary resource overlay for big map
	- Supports ORSX resources
	- All resources types can be scanned in the background; no need to remain in control of a vessel while scanning
	- All resource scanning data is persistent; no different from standard SCANsat sensors
	- Resource types controlled through the SCANsat settings menu
	- Resources scanner types defined through included config file	
	- Support for Modular Kolonization System and Karbonite are provided in their respective packages
	
- ORSX resources
	- Resources displayed on the big map
	- Overlay colors can be defined in the included resource scanner config file

Parts:
- MapTraq deprecated
	- Part still exists but is not available in the VAB/SPH
	- Part functionality is completely removed
	- Module Manager configs for adding the MapTraq SCANsat module should be removed (having the module shouldn't hurt though)
	
- Scanning altitude indicator is present for all SCANsat scanners, including resource scanners
	- Displayed in the right-click context menu
	
- Improved Multi-Spectral scanner
	- Improved clickability
	- More efficient model; 60% reduction in triangle count
	
- Rescaled the BTDT to be much smaller

- Part cost balancing

BackEnd Changes:
- Background scanning will function in every scene where time passes
	- Flight, Map, Tracking Station and Space Center
	- Can be turned off from the SCANsat settings menu
- SCANsat parts not required for background scanning during flight
- SCANsat parts not required for toolbar icons and functional maps
	- Maps and menus don't work outside of the flight/map scenes
	
- Persistent scanning data storage has been altered
	- Requires a one-time, automatic conversion from the old to the new method
	- There have been no complaints as of yet, but users upgrading from SCANsat v6.x may want to make backups of any existing save files
	
- ModStatistics removed
	
Bug Fixes:
- Science can be gathered from all planets
	- Reduced science return for planets without terrain/biomes
- Active scanners no longer play through their animation on startup; they start fully deployed
- Toolbar icons fallback to place holder textures if the default SCANsat icons are moved/altered/deleted
- Prevent small map from opening improperly in non-toolbar version
- Prevent debug spam on EVA science collection
- Improved support for command pods/cockpits using Raster Prop Monitor
	- Possibly prevent problems such as issue #63

	
Version 6.1 - 2014-07-19
-----------------------------

- Update for KSP v 0.24

- Folder structure significantly changed; you must delete any old SCANsat installations

- SCANsatRPM integrated into standard SCANsat
     - You must delete any SCANsatRPM folders; do not install SCANsatRPM from any source
	 
- ModStatistics Added

- Some minor bug fixes
- SCANsat flag added
- Initial part cost balancing
	
	
Version 6.0 - 2014-05-17 (frozen by tg)
------------------------

* Update for KSP version 0.23.5. This version of SCANsat now requires KSP 0.23.5.

Major Changes:

+ [NEW] Big Map Caching. When not scanning, rendering of the Big Map is much, much faster. [Thanks! DMagic!]

* [KNOWN ISSUE] Sometimes the cache is not properly updated, resulting in strange looking Big Maps.
				Use the map resize button ( [\\], right hand size), resize the map a bit.
				This will reset the cache, and fix whatever is wrong.

+ [NEW] [OPTIONAL] Toolbar support. Strongly suggested, because the experience
	is better and more consistent with the Toolbar. [thanks DMagic!]

- [REMOVED] Removed the old expanding/contracting floating SCANsat button. Replaced instead with
	either a Toolbar toolbar or with nothing, but maps become visible upon starting a scan. [Thanks Dmagic!]

+ [DOCS] New README docuemntation is in Markdown format, see: https://github.com/S-C-A-N/SCANsat [tg]

+ [DOCS] New documentation in the form of imgur albums, see: https://scansat.imgur.com/ [tg]

+ [INFO] Future releases can be found here: https://github.com/S-C-A-N/SCANsat/releases/latest [tg]

+ [INFO] Source code can be found here: https://github.com/S-C-A-N/SCANsat [tg]

Minor Changes:

+ [NEW] Added support for showing the vessel icons for Asteroids in orbit around the same
			mainBody. [tg]

+ [NEW] Include SCANsatRPM by default in packaging. [tg]

+ [NEW] S.C.A.N. logo [thanks K3 | Chris!]

- [REMOVED] Non-animated parts no longer show an 'Extend' option in EDITOR. [DMagic]

+ [COMPATABILITY] "Change access modifiers to allow for more control from RPM". [thanks Dmagic!]

+ [BUGFIX] The Multispectral scanner should now be easier to highlight and click. [tg]

+ [BUGFIX] Scanning high inclinations with wide-enough FOV scanners
	(ie, Multi, RADAR, but not SAR) will no longer reveal the opposite polar region. [thanks DMagic!]
	[example orbit]:  Minmus 250.000x250.000km @ 91.0 degrees


Internal (Developer) Changes:

The following changes are only important for SCANsat or other module developers:

+ [dev] version number hardcoded, now "1.0.6.0" until version 6.1 ("1.0.6.1") or 7.0 ("1.0.7.0"). [tg]
+ [dev] Support for changing what you define as 'sea level'. Compiled to be default (ie, 0). [tg]
- [dev] Removed all unused declerations [tg]
+ [dev] Abstracted some lat/long functions to lambdas. [tg]
+ [dev]	switched to Windows line endings. [tg]
- [dev] removed windows commands in .csproj and .sln. [tg]
+ [dev] added unix commands. [tg]
+ [dev] added debugging and profiling support. Includes dummy executable. [tg]
+ [dev] [requires] that the SCANsat.dll be put directly in place (ie, GameData\SCANsat\.)
			for debugging to work [tg]


Build 5 - 2013-12-18
--------------------

- Update for KSP version 0.23. This version of SCANsat now requires KSP 0.23.

- Fixes for minor incompatibilities with Unity 4.2.2.

- Fixes for science changes in 0.23. Unfortunately, it's still necessary
  to analyze multiple times to get the full amount of science.

- Removed the deprecated slope scanner part from the distribution. This breaks
  savefile compatibility for savefiles that still use this part. If this is
  an issue, simply keep the "Scanner 4" directory from the existing SCANsat
  installation.

- Replaced models for altimetry and biome sensors with much better ones made 
  by Milkshakefiend. Original forum thread: 
  http://forum.kerbalspaceprogram.com/threads/49233-WIP-Parts-from-my-garden-shed-SCANsat-Antennae

  Note: This breaks savegame compatibility in the sense that affected parts
  look different and may be attached badly. If this is an issue, simply don't
  overwrite the existing parts when updating, or copy them back after the
  update.

- Parts with animations can be extended and retracted in the editor.
  This doesn't affect their state at launch.
   
- The big map should not open outside the screen anymore. (SirJodelstein)

- Added a button to reset window positions to settings panel. (Lalwcat)

- Fixed a bug that could sometimes prevent power consumption from being 
  turned off during high time warp.

- Biome maps now use the proper API function to determine the biome at a 
  given location, which has been fixed in 0.23 to not spam debug output
  anymore.

- Action names are configurable in the part config file. Included parts
  have been updated. (OrtwinS)

- The instruments window got its own close button. (DMagic)



Build 4 - 2013-11-10
--------------------

- Ground track should not fail anymore on certain escape trajectories.

- The SAR sensor has been replaced with a multispectral sensor, and the
  high resolution altimetry sensor has been replaced with a SAR sensor.
  (Naming change that doesn't affect gameplay.)

- All sensors had their minimum, maximum, and optimal altitudes as well
  as their fields of view adjusted slightly. These parameters are now
  configurable in the part.cfg files.
  
- A sensor's field of view degrades linearly below the optimal altitude, 
  and remains constant between optimal and maximum altitude. Parameters
  are scaled based on planet radius and SoI size, so you can still map
  Gilly.
  
- The sensor changes affect the save format. Existing saves should still
  work, but sensors will use a default set of parameters until the vessels
  they're on become active for the first time after the update.
 
- To balance the now greater need to set up a reasonable orbit for mapping,
  the temporal resolution of the scanning process is now adaptive and 
  will increase during time warp to reduce spottiness of the resulting
  tracks.

- Turning off sensors no longer closes the SCANsat UI, but the small map
  and vessel list as well as map overlays are only displayed when some 
  device on board can provide that information.
  
- If you run out of power, the minimap shows static and a lot less
  information is displayed in most windows. (OrtwinS)

- Flags on the big map have their own toggle button now. (Thourion)

- The minimap shows the area covered by the active sensors on your current
  vessel as a percentage.
 
- The "Forget Map" button has been relocated to a new settings window.
  A new button "Reset all data" is also available that resets all data
  for all celestials.
 
- The anomaly marker and the close widget character are now configurable
  in the new settings window. (drtedastro)

- Scanning can be restricted to the SoI your current vessel is in with the
  "Scan all active celestials" option in the new settings window. 
  
- Scanning can also be disabled for individual celestials. For your
  convenience, completion is shown as a percentage for each celestial.
  (Includes Altimetry, Biome, and Anomaly scans.)
  
- The temporal resolution of scanning while time warp is active can be
  configured in the new settings window. Higher resolution means more
  locations along a satellite's orbit are sampled. 
  
- Some sensors had experimental instrument readouts added that can be
  enabled via a button. Vessels equipped with a MapTraq device can also
  access some of this information if it has previously been recorded.
  The BTDT's instrument display reacts to the scroll wheel, although 
  that's only really relevant at the KSC...

- If a part has an animation set via the animationName property, the
  plugin will attempt to play it for activation and deactivation of the
  part. 

- Dragging the minimized main window doesn't maximize it anymore. (Thourion)

- If the main window is minimized or maximized close to the edge of the 
  screen, it will try to stay at that edge. (Thourion)

- A colour legend is available for height maps. (OrtwinS)

- Parts have been moved around in the tech tree a bit.

- Science data can now be collected from parts for applicable fields, based
  on how much terrain of the planet the vessel is currently in orbit around 
  has been covered. This science data must be transmitted using a suitable
  communications device like other science experiments; however, recovery is
  not possible at this time. (OrtinS, Draft, BananaDealer)



Build 3 - 2013-11-02
--------------------

- Map overlays are rendered in a more efficient way. (DMagic, OrtwinS)

- The polar orthographic projection doesn't choke on the antimeridian 
  anymore. (DMagic)

- Greyscale mode changes more colors to barrier free colors.

- The big map is now resizable and its size and position are saved in the 
  persistance file.

- Map markers now use the stock KSP icons, if applicable. (Sochin)

- More text has black outlines now to make it more readable.

- Map markers and the ground track are now visible in the zoom box. (Ortwins)

- Polar projection now displays handy S and N markers. (Thourion, OrtwinS)

- All parts now consume electrical charge. The amounts are not finalized yet
  but can be configured in the part.cfg files.

- Slope detection has been folded into altimetry. (OrtwinS)

- Existing slope sensors have become broken, and a small explosive charge has
  been activated remotely for your convenience. You can trigger it via the
  right-click menu to get rid of the part on existing vessels.

- If there are maneuver nodes on the active orbit during the time span for 
  which the ground track is rendered, the first maneuver node's position will
  be indicated on the ground track along with the ground track for one period
  of the resulting orbit.

- The GUI style should not flip between Unity and KSP style. (BananaDealer)

- Rendered maps are not exported automatically anymore. Instead, there's a
  button in the big map window that exports the current map without any of
  the overlays. Exported images are still saved in the same location. (MOARdV)

- Flags are now visible on the map.

- Double clicking a ship name in the small window now switches to that ship.

- The vessel list in the small window can now be toggled, and the window can
  be minimized to an icon only. (OrtwinS)
  
  

Build 2 - 2013-10-31
--------------------

- BTDT scanner now correctly works when the vessel is below 2000m above ground,
  instead of when the anomaly is below 2000m above sea level. (DMagic)

- Main UI now correctly shows the altitude of the vessel above ground, instead 
  of the terrain elevation above sea level below the vessel.
  
- Big map mouseover text now displays latitude and longitude in the correct 
  order. (DMagic)
  
- Geographical coordinates are now displayed in DMS. (Sochin, GhostChaser)

- Left-clicking inside the zoom box now zooms back out. (OrtwinS)

- Big map now shows a projection of the active vessel's current orbit from one
  orbital period in the past to one orbital period in the future. (Sochin)
  
- Big map now shows predicted equatorial crossings for the next few dozen orbits.

- Big map can now be rendered using the Kavrayskiy VII projection. (OrtwinS)

- Big map can now be rendered using a Polar Orthographic projection. (OrtwinS)

- A red scanning line indicates big map rendering progress. (Thourion)

- When using greyscale, text labels are displayed in cyan and orange. (sharpspoonful)

- Text labels on maps now have a black outline. (OrtwinS)

- The UI doesn't go AWOL anymore if you switch vessels in map view. (Tutman, DMagic)

- The small map doesn't paint elevations <-1500m red in greyscale mode anymore.

- Areas not covered by all active sensors on your active vessel now appear
  darker on the small map. 

- There's a switchable dot line grid on the big map. (OrtwinS)

- Map markers can be toggled in big map. (DMagic, OrtwinS)

- The zoom box acquired a close button. (Ralathon, DMagic, OrtwinS)
