+ From 2.2.1 to 2.2.2

      https://github.com/indilib/indi/releases/tag/v2.2.2

+ From 2.2.0 to 2.2.1

      https://github.com/indilib/indi/releases/tag/v2.2.1

+ From 2.1.9 to 2.2.0

      https://github.com/indilib/indi/releases/tag/v2.2.0

+ From 2.1.8 to 2.1.9

      https://github.com/indilib/indi/releases/tag/v2.1.9

+ From 2.1.7 to 2.1.8

      https://github.com/indilib/indi/releases/tag/v2.1.8

+ From 2.1.6 to 2.1.7

      https://github.com/indilib/indi/releases/tag/v2.1.7

+ From 2.1.5 to 2.1.6

      https://github.com/indilib/indi/releases/tag/v2.1.6

+ From 2.1.4 to 2.1.5

      https://github.com/indilib/indi/releases/tag/v2.1.5

+ From 2.1.3 to 2.1.4

      https://github.com/indilib/indi/releases/tag/v2.1.4
      
+ From 2.1.2 to 2.1.3

      019635df2 2025-03-24 Jasem Mutlaq         More progress. Use MountTypeSP in INDI::Telescope. Implement more function to handle telescope requests                                               
      0102c188d 2025-03-23 Jasem Mutlaq         add equatorialsystem                                                                                                                                  
      dca9c7213 2025-03-23 Jasem Mutlaq         Fix minor discovery issues                                                                                                                            
      e70e387be 2025-03-19 Jasem Mutlaq         update documentation                                                                                                                                  
      e3da4a643 2025-03-19 jmocenigo            Needed to change libs/indibase/indiweatherinterface.* to allow alerts for negative values (e.g., sky temperature). (#2198)                            
      8b4de4932 2025-03-19 Jasem Mutlaq         INDI::RotatorInterface Property Migration (#2206)                                                                                                     
      f399e3c07 2025-03-18 Jasem Mutlaq         Add Juwei mount aliases                                                                                                                               
      d4dca6d78 2025-03-17 Jordan Maples        Refactoring more indiserver components (#2203)                                                                                                        
      f5a8729be 2025-03-17 Jasem Mutlaq         Focus migration (#2196)                                                                                                                               
      c28043505 2025-03-17 Artyom Beilis        Fixed in skywatcherAltAz driver: (#2205)                                                                                                              
      b34c3a000 2025-03-16 Jasem Mutlaq         Update to use modern INDI properties and logging                                                                                                      
      aa5adbbad 2025-03-16 Jérémie Klein        Fix(): wanderer cover positions are now saved when defined (#2200)                                                                                    
      43b934bfa 2025-03-16 Jérémie Klein        Fix wanderer cover timer failing when other command running (#2201)                                                                                   
      01a7e2af6 2025-03-15 Jasem Mutlaq         Add missing INDI_STANDARD_PROPERTY tags                                                                                                               
      b95d185ed 2025-03-15 Jasem Mutlaq         Mark more properties as standard (pending focuser) to improve documentation                                                                           
      aad4655fc 2025-03-15 Jasem Mutlaq         Add missing timeout calls. Thank to Artyom Beilis for finding the issue.                                                                              
      28e4231ad 2025-03-15 Jérémie Klein        Fix():  Wanderer cover v3 is now working with the scheduler (#2193)                                                                                   
      824c83e51 2025-03-15 Jérémie Klein        FIX(): Alpaca weather safety now correctly manager danger zone (#2199)                                                                                
      1ac9ee428 2025-03-14 Jasem Mutlaq         Add dust cover simulator                                                                                                                              
      184e62ce4 2025-03-13 Jordan Maples        Fix build warning - Removing clang-extensions for variable length arrays (#2192)                                                                      
      63cf0e795 2025-03-14 Jérémie Klein        Fix(): wanderer rotator - the backlash value was incorrectly read during handshake (#2195)                                                            
      b1f48b538 2025-03-11 Jasem Mutlaq         Remove websocket support as it is no longer maintained.                                                                                               
      ec802316c 2025-03-09 Jordan Maples        Improve readability of the indiserver (#2176)                                                                                                         
      38ec7b652 2025-03-09 Peter Englmaier      Add driver for cloudwatcher solo from lunaticoastro (#2171)                                                                                           
      87ee9a28c 2025-03-12 Jasem Mutlaq         More fixes to conform with standard                                                                                                                   
      b85464d67 2025-03-11 Jasem Mutlaq         more fixes                                                                                                                                            
      8ed1a9691 2025-03-11 Jasem Mutlaq         Simplify client transaction id handling                                                                                                               
      fecf3bd0c 2025-03-11 Jasem Mutlaq         Fix confusion between clientid and clienttransactionid                                                                                                
      fcb1c1411 2025-03-09 Jasem Mutlaq         More progress to support Alpaca                                                                                                                       
      d8ad4f38a 2025-03-08 hcomet               Add support for CheapoDC v2.2.0. Allows for up to 4 addtional power outputs added to the core 2 dew controller outputs. (#2191)                       
      4b78960a1 2025-03-05 Jasem Mutlaq         Move io drivers to their own directory. Add simulator io. Fix universal ROR when input or output devices are initialized late.                        
      e27e0b6cb 2025-03-05 Jasem Mutlaq         Fix formatting                                                                                                                                        
      55e414502 2025-03-04 jordisese            fix unpark lx200gps.cpp (#2184)                                                                                                                       
      579b9211d 2025-03-05 Jasem Mutlaq         Add preliminary alpaca bridge driver. Work in progress                                                                                                
      be7c9e134 2025-03-04 Jasem Mutlaq         Use enums for keywords. Fixes #2183                                                                                                                   
      fe727fae9 2025-03-04 Jérémie Klein        Feat(): alpaca dome and alpaca weather safety (#2177)                                                                                                 
      350ab0759 2025-03-04 Jérémie Klein        Fix(): Test fixing pyindi-client build (#2181)                                                                                                        
      af1127096 2025-03-03 Nelson Sousa         lx200zeq25 telescope driver: RA and DEC formats were incorrectly detected. Implemented correct format. Gotos are now accurate (#2178)                 
      499dcd61b 2025-02-27 Jasem Mutlaq         Migrate INDI::FilterInterface properties to new style                                                                                                 
      7cfc10d0f 2025-02-27 Jasem Mutlaq         Add missing command terminator                                                                                                                        
      81d60d1b4 2025-02-26 Jérémie Klein        Update UPB driver to fix a bug that made the dew labels not saved and another one where autodew was not saved (#2173)                                 
      b85fdd416 2025-02-26 Jasem Mutlaq         save autodew config                                                                                                                                   
      83ed62d53 2025-02-22 d33psky              Respond to FLIP command (do not merge yet as code is not tested) (#2172)                                                                              
      649758614 2025-02-21 Jasem Mutlaq         Move pulse support to the OutputInterface so that all children inherit it                                                                             
      9903acd5a 2025-02-06 Jasem Mutlaq         Add buffer checks

+ From 2.1.1 to 2.1.2

      d3473444a 2025-01-31 Jérémie Klein        Update wanderer rotator lite v1 to latest firmware version and correct a bug when homing with rotator mini and lite v2 (#2166)                        
      b9066d67b 2025-01-27 Jasem Mutlaq         Fix crash in case connection fails                                                                                                                    
      d9b37f9f5 2025-01-26 Jasem Mutlaq         Add more protections against invalid mount coordinates in Dome class.                                                                                 
      ecc15afdc 2025-01-22 Jasem Mutlaq         Do not process snoop if not for our active device                                                                                                     
      01b147be9 2025-01-22 Mattia Verga         Add includes to fix build with GCC15-C++23 (#2165)                                                                                                    
      17229559e 2025-01-22 Jasem Mutlaq         Use consistent config load variables for both input and output interfaces                                                                             
      6500b91a5 2025-01-22 Jasem Mutlaq         Add isUpdated property function to know if a property would be updated by the passed parameters or not. It is convenient as sometimes we need to kno..
      a92f8d6a8 2025-01-21 Jasem Mutlaq         Only load from config when we have outputs                                                                                                            
      27b0e9fe7 2025-01-20 Jasem Mutlaq         Update limit max to 360 degrees                                                                                                                       
      4aa175ee6 2025-01-20 Paweł Soja           Feature for ZWO AM5 - Heavy Duty Mode and Fix slew rate (#2161)                                                                                       
      c95525d24 2025-01-20 Paweł Soja           Fix MacOS build (#2162)                                                                                                                               
      625d34cc6 2025-01-14 Brad Smith           Use C99 integer types (#2160)                                                                                                                         
      8d4c42538 2025-01-14 Jasem Mutlaq         Add more logging to cliernt to dianogse connection issues                                                                                             
      1ea230094 2025-01-14 Jasem Mutlaq         Preliminary driver for IPX800v4 controller. Not tested yet.                                                                                           
      f2631149b 2025-01-13 Brad Smith           Fix usage of SO_PEERCRED on OpenBSD (#2159)                                                                                                           
      e14f96ceb 2025-01-13 Jasem Mutlaq         Add preliminary PowerInterface to serve as the unified interface for all power drivers. Need to slowly migrate all existing power drivers to use thi..
      b6f7f3c75 2025-01-13 Jasem Mutlaq         Support for meridian flip settings in ZWO AM mounts                                                                                                   
      eed62b062 2025-01-12 Brad Smith           Various build fixes for OpenBSD (#2154)                                                                                                               
      972c8d8e1 2025-01-12 Brad Smith           OpenBSD uses sys/videoio.h for its V4L2 header (#2155)                                                                                                
      05417ce21 2025-01-11 Jasem Mutlaq         Fix issue on OnStep fast mounts where we need to send rapid RA/DE updates during manual motion. Without this change, the updates lag behind by sever..
      76b5329c1 2024-12-24 escribana            Draft: Reuse calibration after rotation (#2153)                                                                                                       
      c6483e5b0 2024-12-23 Jasem Mutlaq         Ensure we only snoop updated values                                                                                                                   
      c68e12bf5 2024-12-22 Peter Englmaier      Fix DustCover open/close (#2152)                                                                                                                      
      fb54605ac 2024-12-13 Jim                  spec_2.1.0: update spec to 2.1.0 (#2151)                                                                                                              
      1be1d68c9 2024-12-08 Jasem Mutlaq         Set UDP type and default port                                                                                                                         
      5067762cb 2024-12-08 Jasem Mutlaq         Add Filter Wheel delay parameter for simulation purposes                                                                                              
      7738cc76d 2024-12-04 Jasem Mutlaq         Fix typo and add dbg packages as well                                                                                                                 
      f0dd6a270 2024-12-04 Jasem Mutlaq         Fix indentation issue from vscode                                                                                                                     
      8b197d67d 2024-12-04 Jasem Mutlaq         Avoid conflict with removed indi-3rdparty drivers                                                                                                     
      b025be96f 2024-12-03 Jasem Mutlaq         INDI uses tracking rates in solar seconds while PMC8 uses rates in sidereal seconds so we need to convert between the two units                       
      1c92c97ef 2024-12-03 Jasem Mutlaq         Use rates as defined by the PMC8 manual.                                                                                                              
      a2165530c 2024-12-03 Jasem Mutlaq         Revert rate to 15.000 and add comments so that this does not happen again. Fixes iexos-100 pmc-8 mount has wrong tracking rates #2132                 
      
+ From 2.1.0 to 2.1.1

      daaa7a44c 2024-12-01 Jasem Mutlaq         Terminate string to remove delimeter at the end                                                                                                       
      436d7c5f6 2024-11-28 Jasem Mutlaq         Fix bug when processing longitude due to regression                                                                                                   
      aabf46a21 2024-11-24 Jasem Mutlaq         Add speed controls to account for different dome speed scenarios                                                                                      
      28bf89a1d 2024-11-23 Jasem Mutlaq         Reduce spam in logs                                                                                                                                   
      4af322800 2024-11-20 Jasem Mutlaq         When aborting dust cap, update the parking status as well. Clarify the Parked, Unparked, and Unknown states.                                          
      0c9294363 2024-11-10 Jasem Mutlaq         Bump version to 1.1                                                                                                                                   
      cef7d28fc 2024-11-06 Artyom Beilis        Sim crash fix - looks like found root cause (#2147)                                                                                                   
      220efb42c 2024-11-04 Jasem Mutlaq         Add verbose logging to iOptron driver                                                                                                                 
      4d2d652a2 2024-11-03 hcomet               Upgrade CheapoDC driver for new device firmware features (#2142)                                                                                      
      b41b4c7d7 2024-11-03 Jasem Mutlaq         possible fix for pyrix status issue                                                                                                                   
      12d6291a2 2024-11-02 Artyom Beilis        Fixed crash due not checking boundary values of the axis in telescope_simulator (#2144)                                                               
      870ad2ce3 2024-11-01 Jasem Mutlaq         Do not load config twice                                                                                                                              
      9d6e87abf 2024-10-28 joe13905179063       Update ieaffocus.cpp (#2141)                                                                                                                          
      d4c96d836 2024-10-19 naheedsa             Migrate Astromech focuser (#2134)                                                                                                                     
      8b9da900d 2024-10-19 naheedsa             Migrate INDI Astrolink4 (#2133)                                                                                                                       
      3b6e51454 2024-10-16 Pavle Gartner        FP2 motor status (#2139)                                                                                                                              
      ab5f6dae8 2024-10-13 Jasem Mutlaq         Use                                                                                                                                                   
      02f31b81f 2024-10-11 Jasem Mutlaq         Correct tracking rates as submitted by Andreas Schneider                                                                                              
      3a0d0a8f3 2024-10-11 Jasem Mutlaq         Add missing models and change PEC command                                                                                                             
      e09b94530 2024-10-10 Jarno Paananen       Miscellaneous ScopeDome driver updates. (#2137)                                                                                                       
      c2530d100 2024-10-10 Jarno Paananen       Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. (#2136)                                      
      3c35e7565 2024-10-09 Jasem Mutlaq         Fix image file name path. Fixes #2135                                                                                                                 
      abf12b440 2024-10-09 Jasem Mutlaq         Fix crash in LX200 OnStep                                                                                                                             
      5ffb3f651 2024-10-08 Jasem Mutlaq         Use Current tracking mode                                                                                                                             
      68b456e87 2024-10-08 Jasem Mutlaq         Fix setting custom track rates. Fixes #2128                                                                                                           
      e110e617d 2024-10-08 Jasem Mutlaq         Slew rate labels can be reset after setTelescopeCapability. This should be fixed in 2.1.1. For now, we need to reset labels after each call           
      930881030 2024-10-07 Jasem Mutlaq         Add missing update properties for Guider Interface                                                                                                    
      4c52a14cd 2024-10-07 Anthony Hinsinger    Fixed missing apply() on TrackStateSP property (#2130)                                                                                                
      b5a6eab9e 2024-10-06 Jasem Mutlaq         Fix order of interfaces. Default device must always come first                                                                                        
      c7cb615f0 2024-10-02 Jasem Mutlaq         allow for source buffer to be larger than srcFrameInfo size since some drivers do not reallocate after binning the frame                              
      d122fb137 2024-10-02 Jasem Mutlaq         Find WebsocketSP Property                                                                                                                             

+ From 2.0.9 to 2.1.0

      eca176463 2024-09-30 Jasem Mutlaq         Fix pier side as proposed by Colin McGill                                                                                                             
      417efe0a5 2024-09-29 Jasem Mutlaq         Reverse pier sides in southering hemisphere                                                                                                           
      8987ca386 2024-09-27 Jasem Mutlaq         Add UMi driver alias                                                                                                                                  
      626b1dfdd 2024-09-27 Jasem Mutlaq         Use a better method to calculate pier side                                                                                                            
      bae648e56 2024-09-26 peteasa              enable more Meade commands (#2121)                                                                                                                    
      6b2f85711 2024-09-24 naheedsa             use MOTION_CONTROL_MODE _FOO enums (#2123)                                                                                                            
      0906ef1dc 2024-09-23 naheedsa             Fix Motion Control Mode (#2120)                                                                                                                       
      abbbf18fc 2024-09-22 Jasem Mutlaq         Fix regressions due to recent migration. Do not save vector property if empty                                                                         
      95ab87fab 2024-09-22 Nelson Sousa         lx200zeq driver had incorrect pulse commands; iOptron requires 5 digi… (#2118)                                                                        
      a013edf38 2024-09-18 Pavle Gartner        Joining FP1 and FP2 into single FP driver (#2114)                                                                                                     
      69343d3de 2024-09-18 Ian Harris           drivers/dome: rigel_dome shutter parking (#2115)                                                                                                      
      9fc5e5493 2024-09-17 Jasem Mutlaq         Add vscode instructions                                                                                                                               
      cdeba422b 2024-09-17 Jasem Mutlaq         Fix missing override                                                                                                                                  
      0cac130fb 2024-09-17 Jasem Mutlaq         Add SetFocuserBacklashEnabled implementation                                                                                                          
      a82487075 2024-09-17 Jasem Mutlaq         Add default vscode settings to help new developers                                                                                                    
      6a09114b9 2024-09-17 Jasem Mutlaq         Use snprintf instead printf to protect against overflow                                                                                               
      d2b2a8a17 2024-09-17 Jasem Mutlaq         Update add driver listing instructions                                                                                                                
      de351e5c7 2024-09-16 Jasem Mutlaq         Update light box and dust cap interfaces to new style (#2112)                                                                                         
      a2ab00925 2024-09-14 naheedsa             Migrate Temperature Property (#2106)                                                                                                                  
      71a7ed59a 2024-09-10 Jasem Mutlaq         Add missing return                                                                                                                                    
      8b97ca652 2024-09-10 Jasem Mutlaq         Add support to property name using New Style properties                                                                                               
      7c65e203d 2024-09-10 Jasem Mutlaq         usePulseCommand should be intialized to true by default. Fixes #2110                                                                                  
      45cbc7901 2024-09-10 Jasem Mutlaq         Clamp guide ms to [1,999] range. Fixes #2111                                                                                                          
      81343c675 2024-09-08 Jasem Mutlaq         Use updated version of upload-artifact since v2 are deprecated                                                                                        
      c6f3eb2d7 2024-08-30 Jasem Mutlaq         Migrate rest of INDI::Telescope legacy properties                                                                                                     
      79af63545 2024-08-30 Jasem Mutlaq         Add isSwitchOn and findOnSwitchName convenience functions                                                                                             
      af620564d 2024-08-30 Jasem Mutlaq         Fix AddTrackMode as it was reseting vector to zero                                                                                                    
      06f05d516 2024-08-30 Jasem Mutlaq         Fix Homing crash                                                                                                                                      
      ac7e94cc4 2024-08-30 naheedsa             Migrate telescope properties (#2101)                                                                                                                  
      394bbc3fd 2024-08-28 gy-lehel             Add workaround for OnStepX failing connection (#2103)                                                                                                 
      6311d15b7 2024-08-27 Jasem Mutlaq         Update Tracking code (#2105)                                                                                                                          
      d8b04ceb8 2024-08-25 Jasem Mutlaq         Fix an issue where the client may be get disconnected from server                                                                                     
      790481709 2024-08-20 Jasem Mutlaq         Fix order                                                                                                                                             
      cee4cce0d 2024-08-20 Jasem Mutlaq         Add @INDI_STANDARD_PROPERTY@ tag to designate properties that require additional documentation                                                        
      97d8031fc 2024-08-19 KenR001              Fixed myFocuserPro2 Autofocus Issues in Ekos (#2098)                                                                                                  
      7d890cc2f 2024-08-19 Jasem Mutlaq         Initial work for guider and focuser interface refactor (#2100)                                                                                        
      058db68b2 2024-08-10 Jasem Mutlaq         If the limit switch status is unknown, try to update it                                                                                               
      a3b6cd8d6 2024-08-09 Jasem Mutlaq         We should not resize to 0 the inputs and outputs, just labels                                                                                         
      ced1037e8 2024-08-09 Jasem Mutlaq         Use resize(0) to reset all properties since initProperties() can be called multiple times                                                             
      c9fb77d20 2024-08-08 Jasem Mutlaq         HomeSP was defined before deviceName is available and was defined as empty. We set the device name in initProperties. Fixes #2095                     
      16efcaaeb 2024-08-02 Jasem Mutlaq         INDI v2.0.9 release                                                                                                                                   
      2c7307d2d 2024-08-02 Jasem Mutlaq         INDI v2.0.9 change log
      
+ From 2.0.8 to 2.0.9
      aec9b2d50 2024-07-31 Jasem Mutlaq         Limit dome snooping to active mount                                                                                                                   
      de01a6e64 2024-07-31 Jasem Mutlaq         Ensure that we only update snooped properties for the devices defined in ACTIVE_DEVICES.                                                              
      bbe6a2155 2024-07-29 Jasem Mutlaq         Remove unnecessary return and set to unparked if limit switch status is unknown                                                                       
      1d1a8ae55 2024-07-29 Paweł Soja           ZWO AM5 Save home position in the mount (#2093)                                                                                                       
      70722a0c3 2024-07-29 Jasem Mutlaq         Universal Roll off roof driver (#2092)                                                                                                                
      65b92708a 2024-07-29 Jasem Mutlaq         Adding Home support to base class (#2090)                                                                                                             
      ca644e85a 2024-07-28 Jasem Mutlaq         Do not define digital output labels unless we have members                                                                                            
      3fffb7958 2024-07-28 Paweł Soja           Feature - ZWO AM5 Buzzer setup (#2087)                                                                                                                
      ad1175385 2024-07-28 Paweł Soja           Fix "Unknown argument: -v" and %include for swig (#2088)                                                                                              
      cc0f30cb8 2024-07-27 iTerrans Add New Driver Terrans PowerBoxGo V2 (#2086)                                                                                                          
      49ad18992 2024-07-26 Jasem Mutlaq         Add flags loading configuration for inputs
      572f76cf9 2024-07-26 Jasem Mutlaq         Fix conflict                                                                                                                                          
      34867c929 2024-07-26 Jasem Mutlaq         Simpliy interfaces and fix formatting issue
      fda517885 2024-07-26 Jasem Mutlaq         AZ Mount Pro is using V2 of the protocol, not V3                                                                                                      
      7d3cbaa11 2024-07-25 Jasem Mutlaq         Add input interface
      4fa62b02f 2024-07-25 Jasem Mutlaq         Using a more generic input and output interfaces.                                                                                                     
      7d7115d1b 2024-07-25 Jasem Mutlaq         Adopt a more generic approach and use OutputInterface instead of just RelayInterface                                                                  
      2ebf57090 2024-07-24 Jasem Mutlaq         Waveshare Modbus Relay Driver (#2085)                                                                                                                 
      da0fe394d 2024-07-22 Jasem Mutlaq         Add preliminary relay interface
      07557fa2e 2024-07-11 iTerrans             Add Terrans PowerBoxPro V2 Driver (#2078)                                                                                                             
      716f3661a 2024-07-07 Efstathios Chrysikos PegasusAstro FalconV2 Driver (#2079)                                                                                                                  
      a26743090 2024-07-03 Jasem Mutlaq         Fix warning                                                                                                                                           
      6623f3556 2024-07-03 escribana            Add button for custom resolution in simulator CCD (#2074)                                                                                             
      e32eb246e 2024-07-01 Jasem Mutlaq         Add missing AUX encoder save config                                                                                                                   
      aba764e7a 2024-07-01 Jasem Mutlaq         Do not force AUX encoders if user explicitly turned them off                                                                                          
      81f39f1f7 2024-06-17 Eric Dejouhanet      fix(drivers): fix curl and iconv dependencies. (#2075)                                                                                                
      aa1cb9a78 2024-06-13 Jasem Mutlaq         Fix bug with critical parameters                                                                                                                      
      0f2243f0a 2024-06-13 Jasem Mutlaq         Save lightbox properties in configuration                                                                                                             
      2a7be959f 2024-06-13 escribana            Weather watcher dynamic labels (#2072)                                                                                                                
      0905b87df 2024-06-08 Jasem Mutlaq         Only update on state changes                                                                                                                          
      c23d117bb 2024-06-08 Jasem Mutlaq         WHen changing brightness, only set value if enabled already. For zero, disable it                                                                     
      179ef3e4c 2024-06-08 Jasem Mutlaq         Add mssing process dust cap switch                                                                                                                    
      162b79c62 2024-06-08 Jasem Mutlaq         Add missing snoop                                                                                                                                     
      0f4a82b65 2024-06-08 Jasem Mutlaq         Update version to 1.2                                                                                                                                 
      925900114 2024-06-08 Jasem Mutlaq         Add missing light properties                                                                                                                          
      c42d32e34 2024-06-07 Jasem Mutlaq         Add flush before dispatching commands                                                                                                                 
      a8334a084 2024-06-07 Jasem Mutlaq         Use m_Reversed flag to check the actual reverse status                                                                                                
      2ac538385 2024-06-07 Jasem Mutlaq         Fix reversed direction value                                                                                                                          
      35a6b42ef 2024-06-07 Jasem Mutlaq         Migrate driver to correctly use INDI LightBox and DustCap interfaces                                                                                  
      4865238d7 2024-06-06 Eric Dejouhanet      Minor buffer boundary fixes (#2071)                                                                                                                   
      00057ffa0 2024-06-05 Jasem Mutlaq         Account for focus reverse

+ From 2.0.7 to 2.0.8

      e62adc696 2024-05-31 Nicholas Fasching    Fix "Al" Typo in indiccd.h (#2069)                                                                                                                    
      824f83f4f 2024-05-30 Peter Englmaier      Make openweathermap show rain and snow data (#2068)                                                                                                   
      ab211786d 2024-05-29 Sonny Cavazos        Update ioptronv3driver.cpp - Add new mounts to driver(#2066)                                                                                         
      963447646 2024 - 05 - 23 Paweł Soja           Fix build - SWIG 4.2.0(#2063)                                                                                                                        
      e4e90326d 2024 - 05 - 23 Peter Englmaier      Implement DustCapInterface(#2061)                                                                                                                    
      f1eff6411 2024 - 05 - 23 Jasem Mutlaq         Update qt5 package name for MacOS
      e0c9ab931 2024 - 05 - 23 naheedsa             use size_t(#2062)                                                                                                                                    
      560a07219 2024 - 05 - 19 Thomas Klausner      NetBSD fixes(#2053)                                                                                                                                  
      91950811c 2024 - 05 - 19 naheedsa             Migrate Pegasus Upb(#2047)                                                                                                                           
      3b12a795e 2024 - 05 - 19 naheedsa             Migrate Pegasus PPBA driver(#2046)                                                                                                                   
      a300b9ff3 2024 - 05 - 19 naheedsa             Migrate INDI Astrolink4mini2(#2045)                                                                                                                  
      42f5cece3 2024 - 05 - 19 naheedsa             Migrate Pegasus PPB(#2056)                                                                                                                           
      c64a3330a 2024 - 05 - 19 Eric Dejouhanet      fix(indiserver): avoid strict warning failure on socket struct copy. (#2059)                                                                          
      13180ac7b 2024-05-19 Jasem Mutlaq         Migrate INDI::Dome (#2060)                                                                                                                            
      8ae038eef 2024-05-16 Jasem Mutlaq         Set focuser default baud rate to 115200                                                                                                               
      c47313019 2024-05-12 Paweł Soja           Fix Build fails with LTO (#2057)                                                                                                                      
      e3b60ee73 2024-05-12 Paweł Soja           Add debhelper package - fix package build (#2058)                                                                                                     
      82b03bd8c 2024-05-10 Jasem Mutlaq         Introduce random delays in filter simulators to simulate equipment                                                                                    
      a74f09b74 2024-05-04 Jim                  indi_2.0.7_spec: updated version(#2050)                                                                                                              
      dc91b2131 2024-05-05 alpha-frank Astrotrac 360 Driver Motion Control Issue (#2052)                                                                                                     
      abb286a89 2024-05-05 Peter Englmaier      Bugfix: update focuser temperature in alluna tcs2 driver (#2055)                                                                                      
      18f82d491 2024-05-05 alpha-frank          Enable Astrotrac 360 driver guide pulse (#2054)                                                                                                       
      7091f020c 2024-05-04 Jasem Mutlaq         Fix compile error                                                                                                                                     
      70debc348 2024-05-01 Jasem Mutlaq         Fix C20X compile warnings                                                                                                                             
      48a49fa90 2024-04-30 Jasem Mutlaq         Add missing Integra 85 focusing rotator                                                                                                               
      1dbdacff1 2024-04-24 Jasem Mutlaq         Simplify iOptron focuser driver                                                                                                                       
      02eea929a 2024-04-24 Jasem Mutlaq         If parking AZ is 360 then wrap to 0                                                                                                                   
      4fea15b45 2024-04-22 naheedsa             Migrate Gemini driver (#2040)                                                                                                                         
      4cb49b639 2024-04-22 naheedsa             Migrate Night Crawler driver (#2041)                                                                                                                  
      8d1da0803 2024-04-22 naheedsa             Migrate Wanderer rotator lite (#2042)                                                                                                                 
      1f7b8757a 2024-04-22 naheedsa             Migrate DeepskyDad FR1 driver (#2043)                                                                                                                 
      6e01bf699 2024-04-22 naheedsa             Migrate nFrame driver (#2044)                                                                                                                         
      730f65259 2024-04-21 Jasem Mutlaq         Add Astrolink 4 Mini II driver by Astrojolo                                                                                                           
      2800ce2e2 2024-04-14 Jasem Mutlaq         Fix max focus range to correct value of 20000                                                                                                         
      d6c058d4c 2024-04-12 Jasem Mutlaq         Disable Merlin mount check since it causing issues for Merlin users who reported the 0.655 value was incorrect for them                               
      1d9e7a464 2024-04-12 Mario Haustein       Link against httplib if using system libraries (#2039)                                                                                                
      6735d0dfa 2024 - 04 - 12 Jasem Mutlaq         Fix typo that lead to broken guide simulator
      da3dabd38 2024 - 04 - 09 naheedsa             avoid using .getName() for new INDI properties(#2038)                                                                                                
      b08dc19c2 2024 - 04 - 09 Jasem Mutlaq         No need to use getName with new properties
      0f47c2579 2024 - 04 - 09 Jasem Mutlaq         Fix bug in falcon rotator migration
      56bb66c5f 2024 - 04 - 01 Sonny Cavazos        Update pegasus_focuscube.cpp(#2037)

+From 2.0.6 to 2.0.7

      be4195ca2 2024 - 03 - 29 Jasem Mutlaq         Fix interface not reported correctly in driver and incorrect usage of the logging functions                                                           
      ebf5a12a3 2024-03-28 Eric Dejouhanet      fix(cmake): rework static/ shared / object build. (#2036)                                                                                                
      16142e015 2024 - 03 - 28 Eric Dejouhanet      fix(actions): fix stale issue management. (#2035)                                                                                                     
      b53b71eb7 2024 - 03 - 27 Jasem Mutlaq         Fix name conflict
      223db9d19 2024 - 03 - 27 Jasem Mutlaq         Migrate ActiveDeviceTP to new property standard
      d494b3e16 2024 - 03 - 27 Jasem Mutlaq         Fix active device issue with config update
      c5f64f5ea 2024 - 03 - 23 hcomet               Driver for new DIY Dew Controller - CheapoDC(#2024)                                                                                                  
      372d2939d 2024 - 03 - 23 Thomas Stibor        Fix setting ScopeInfo property(#2032)                                                                                                                
      4c1f01887 2024 - 03 - 23 Efstathios Chrysikos Pegasus FocusCube3(#2034)                                                                                                                            
      dcaa4ce8e 2024 - 03 - 20 Ian Jessen           SCT focuser interface compliance(#2026) (#2031)                                                                                                      
      24bc01946 2024-03-17 Jasem Mutlaq         Add a stale workflow                                                                                                                                  
      624a463bd 2024-03-15 Rick Bassham         feat: Dark Dragons Astro Devices (#2029)                                                                                                              
      ae2651209 2024-03-13 Jasem Mutlaq         Weather Interface Refactor (#2025)                                                                                                                    
      f5b4ea40b 2024-03-07 Jasem Mutlaq         Fix issues with iPolar capture                                                                                                                        
      6409e2351 2024-03-07 Jasem Mutlaq         Add missing iPolar label                                                                                                                              
      315deea40 2024-03-07 Jasem Mutlaq         Add additional iPolar model
      c36010556 2024-03-08 Ben Galvin           Fix iguider issues (#2012)                                                                                                                            
      bd07f295f 2024-03-06 naheedsa             Migrate Pegasus falcon (#2021)                                                                                                                        
      ad344f506 2024-03-06 naheedsa             Migrate Integra (#2022)                                                                                                                               
      8ed790643 2024-03-05 naheedsa             Migrate Pyxis (#2020)                                                                                                                                 
      ca39f81cf 2024-03-04 naheedsa             Migrate Weather watcher (#2018)                                                                                                                       
      7062907e4 2024-03-04 naheedsa             Migrate Weather Meta (#2019)                                                                                                                          
      6cb22894e 2024-03-03 naheedsa             Migrate mBox (#2017)                                                                                                                                  
      303ead679 2024-03-03 naheedsa             Migrate Agent Imager driver and avoid using a single ENUM(#2014)                                                                                     
      e18938b4c 2024 - 03 - 03 naheedsa             Migrate Safety proxy(#2016)                                                                                                                          
      27e59c3b2 2024 - 03 - 03 naheedsa             Migrate Agent group(#2015)                                                                                                                           
      e76b3c568 2024 - 03 - 03 Jasem Mutlaq         Check if we are already loading config, in this case we should not re-save to config again                                                            
      563b4e97a 2024-03-01 naheedsa             Migrate Weather Simulator (#2011)                                                                                                                     
      77efa953d 2024-03-01 naheedsa             Migrate CCD simulator (#2008)                                                                                                                         
      97b1ebf59 2024-02-29 naheedsa             Migrate Focus Simulator (#2010)                                                                                                                       
      c63d9d080 2024-02-29 naheedsa             Migrate Guide simulator (#2009)                                                                                                                       
      89922e28d 2024-02-29 naheedsa             Migrate Telescope Simulator (#2007)                                                                                                                   
      2a66a0fd7 2024-02-28 Ian Jessen           Support setting autodew aggression (#1992) (#2006)                                                                                                    
      2a4e2e158 2024-02-27 Frank Wang           Driver for WandererRotator Mini V1/V2 and Lite V2 updated (#2005)                                                                                     
      8b44046d8 2024-02-26 Jasem Mutlaq         Add homing support to telescope simulator to aid in testing                                                                                           
      27a19631c 2024-02-24 Jasem Mutlaq         Add default width and height for some cameras                                                                                                         
      4ddd74577 2024-02-23 Huib Wouters         added support for the :GC# command for Moonlite focuser (#2004)                                                                                       
      1d5d6e25c 2024-02-22 naheedsa             Migrate Moonlite driver properties (#2002)                                                                                                            
      2d692502e 2024-02-21 Jasem Mutlaq         iteration in V4L2 needs to be in reversed                                                                                                             
      9c1d42818 2024-02-21 Jasem Mutlaq         Fix V4l2 enumerate                                                                                                                                    
      6b5119817 2024-02-21 Jasem Mutlaq         Some minor improvements to iGuider + iPolar                                                                                                           
      782473156 2024-02-21 Frank Wang           Driver for WandererRotator Mini V1&V2 added (#2000)                                                                                                   
      c472ba735 2024-02-21 Edoardo Zanoni       Sesto Senso 2 changing state before changing position (#2001)                                                                                         
      edad9f064 2024-02-19 Jasem Mutlaq         Set Auxiliary interface
      2d988f249 2024 - 02 - 18 Jasem Mutlaq         Add and get device name for basic property                                                                                                            
      7d7bc273b 2024-02-18 Jasem Mutlaq         Must update driver interface when rotator is detected
      5354d4a47 2024-02-18 Frank Wang           Driver for WandererCover V4-EC added (#1998)                                                                                                          
      0a634259e 2024-02-17 Frank Wang           Driver For WandererBox Plus V3 added (#1997)                                                                                                          
      398a89104 2024-02-17 Frank Wang           Driver for WandererBox Pro V3 added (#1996)                                                                                                           
      aa8f88f6b 2024-02-17 Jasem Mutlaq         Remove obsolete driver                                                                                                                                
      509578ab1 2024-02-16 Jasem Mutlaq         Do not set status to IPS_OK until checkMotionProgressCallback is invoked. Fixes #1995                                                                 
      ca7f5b736 2024-02-16 Jasem Mutlaq         Rotator limits should be disabled by default (0) and only explicitly enabled if there is a valud > 0                                                  
      910b7ea12 2024-02-15 Jasem Mutlaq         Set default connection type to UDP                                                                                                                    
      5e699cab0 2024-02-07 Peter Englmaier      Initial release of Alluna TCS2 Driver (#1991)                                                                                                         
      33df75f68 2024-02-07 Jasem Mutlaq         Update properties to match INDI::Telescope                                                                                                            
      321755891 2024-02-07 Jasem Mutlaq         Initial support for iOptron iMate                                                                                                                     
      637e32541 2024-02-07 Jasem Mutlaq         Add documentation for INDI standard property.                                                                                                         
      517624907 2024-02-05 Jasem Mutlaq         Fix LX200Telescope longitude format. Must always be in INDI standard format 0 to +360 eastwards                                                       

+ From 2.0.5 to 2.0.6

      e9606865e 2024-01-30 Jasem Mutlaq         Add missing permission check                                                                                                                          
      9bbf00e0d 2024-01-29 Jasem Mutlaq         Do not save config while config is in the loading phase                                                                                               
      8e24b43d8 2024-01-21 Jasem Mutlaq         Add ability to configure serial or network devices that are read-only                                                                                 
      783756644 2024-01-19 Jasem Mutlaq         Separate ZWO AM5 into 2 different aliases for WiFi and USB to make it easier for 1st time connections                                                 
      4625cf2ef 2024-01-17 Jasem Mutlaq         Change label to more friendly name                                                                                                                    
      9b00c50dc 2024-01-17 Efstathios Chrysikos PegasusAstro SaddlePowerBox (#1989)                                                                                                                   
      c2e87c240 2024-01-16 Jasem Mutlaq         Add initial implementation for rotator safety limits. By default GOTOs requested 90 degrees from starting position are rejected                       
      01d5c9ccd 2024-01-12 Jasem Mutlaq         Add alias for WARPDRIVE                                                                                                                               
      8eedd8c25 2024-01-10 Jasem Mutlaq         Fix improper delete for multiple device per driver due to string matching                                                                             
      d8dfba3e9 2024-01-09 Jasem Mutlaq         Need to reset sky tracking target after a manual slew is done                                                                                         
      9de334357 2024-01-07 Timothy Ellsworth Bowers Fix version reporting on older Celestron NexStar mounts (#1988)                                                                                       
      93ef452e9 2024-01-05 John Wells           Flip-flat: Allow handshake without ioctl on virtual serial connection (#1987)                                                                         
      cf03e9194 2024-01-02 dependabot[bot] Bump tj-actions/changed-files from 35 to 41 in /.github/workflows (#1986)                                                                             
      5718ec732 2023-12-26 Mattia Verga         Allow using system provided json library(#1970)                                                                                                      
      bacfa89f1 2023-12-25 Jasem Mutlaq         Must set parked to false in unpark
      c83b11d72 2023-12-25 Jasem Mutlaq         Standardize Mount Homing
      452b37c75 2023-12-23 Jasem Mutlaq         Fix bookworm compile error                                                                                                                            
      474ad449f 2023-12-21 Jasem Mutlaq         Move rotator to focuser section.We need to create a new group dedicated to rotators                                                                  
      63c7d48da 2023-12-19 Jasem Mutlaq         Add ability to change resolution                                                                                                                      
      99a1a3df8 2023-12-19 Jasem Mutlaq         Move updateLightBox outside so that it is call on both connect and disconnect                                                                         
      fdf1b7551 2023-12-18 Joe13905179063       iOptron iEAF indi driver (#1962)                                                                                                                      
      19be18f9b 2023-12-15 gehelem              TeenAstro pulse behaviour #1977 (#1978)                                                                                                               
      d0c8f94c3 2023-12-07 sterne-jaeger        Remove obsolete Avalon Legacy driver (#1976)                                                                                                          
      2be49d518 2023-12-03 luzpaz               Fix various typos throughout the codebase (#1969)                                                                                                     
      796e86257 2023-12-04 Eric Dejouhanet      fix(actions): upgrade actions versions. (#1972)                                                                                                       
      0d5beb7fe 2023-12-02 Mario Haustein       Link against httplib if using system libraries (#1968)                                                                                                
      d11ac07a0 2023 - 12 - 01 Jasem Mutlaq         Add reverse support to starlight EFS focuser.Not tested on hardware
      fc28d1742 2023 - 12 - 01 Eric Dejouhanet      fix(docker): add zmq dependency, output OS info (#1967)                                                                                               
      856ac85b9 2023-12-01 Jasem Mutlaq         INDI Library v2.0.5 release                                                                                                                           
      c58d13f76 2023-12-01 Jasem Mutlaq         Fix compile on Windows                                                                                                                                
      bc7fea519 2023-12-01 Jasem Mutlaq         Add missing header                                                                                                                                    
      ae69e53ee 2023-12-01 Jasem Mutlaq         Do not redefine ssize_t if other libraries defined it                                                                                                 
      4561ca46f 2023-12-01 Jasem Mutlaq         Explicitly include sharedblob when required                                                                                                           
      5732b5179 2023-12-01 Jasem Mutlaq         Fix crasdh in case no capture format is selected                                                                                                      
      88cb5d078 2023-11-30 Jasem Mutlaq         Possible fix for Windows VS 2022 compile error
      
      
+ From 2.0.4 to 2.0.5

      4729c8b1e 2023-11-25 Jasem Mutlaq         Another attempt at fixing MINGW32. Needs to test with CYGWIN                                                                                          
      a223fb69c 2023-11-25 Jasem Mutlaq         Fix on MINGW                                                                                                                                          
      ddf44bde7 2023-11-25 Jasem Mutlaq         Use _WIN32 as the standard preprocessor macro for Windows builds                                                                                      
      b24472523 2023-11-09 Orestes Sanchez      Snapcap driver with network connections (#1961)                                                                                                       
      d045d17f3 2023-11-08 Jasem Mutlaq         Fix issue with reporting updated measurements due to creep in from cumulative threshold                                                               
      d7c3b1b93 2023-11-02 James Amendolagine   Added several missing commands: (#1957)                                                                                                               
      16fef45f2 2023-10-28 Jasem Mutlaq         Escape backslashes in custom FITS values. Do not add TELESCOP keyword if already exists in custom headers                                             
      1a85d8117 2023-10-27 Alain                On step work (#1958)                                                                                                                                  
      58ae68b81 2023-10-23 Alain                Fixed 9 Stars Align (#1956)                                                                                                                           
      408b89251 2023-10-19 James Amendolagine   Handling tracking mode in the pegasus driver, and enable King mode. (#1954)                                                                           
      b01e72046 2023-10-11 Sonny Cavazos        Update ioptronv3driver.cpp (#1952)                                                                                                                    
      d670b6acf 2023-10-10 Ladislav Heller      Windows/Cygwin support (#1950)                                                                                                                        
      63757a06e 2023-10-10 Jasem Mutlaq         Remove old package name. Fixes #1949                                                                                                                  
      7f9f9645f 2023-10-10 Jasem Mutlaq         Fix issue with temperature update. Fixes #1951                                                                                                        
      bff9ddf06 2023-10-04 Jasem Mutlaq         Do not turn cooler on if target temperature is higher than current                                                                                    
      7eb84626f 2023-10-09 Jasem Mutlaq         Set park type per dome type                                                                                                                           
      b38785840 2023-10-06 Mattia Verga         Option to use system provided httplib (#1946)                                                                                                         
      ef37011d0 2023-10-06 Paweł Soja           Fix PyIndi build fail - revert code formatting changes (#1948)                                                                                        
      ac22c6c11 2023-10-05 Jasem Mutlaq         Add option to toggle between dome and rolloff types                                                                                                   
      769623ac3 2023-10-02 Jasem Mutlaq         Add one more check to ensure minimum count is met (#1903)                                                                                             
      f5ad7924f 2023-10-02 Jasem Mutlaq         Remove all scope configuration from INDI::Telescope class as it was already moved to INDI::CCD class in prior releases and what is left in INDI::Tel..
      6f156b476 2023-10-01 Jasem Mutlaq         Only start if period is not zero                                                                                                                      
      f81ced61d 2023-09-30 d33psky              Fix issue 1938 (#1945)

+ From 2.0.3 to 2.0.4

      be521c4f3 2023-09-30 anjok                Openastrotech (#1943)                                                                                                                                 
      0d1532c72 2023-09-29 Alain                On step work (#1942)                                                                                                                                  
      c7659cec7 2023-09-27 anjok                focuser crash fixed+some properties added (#1940)                                                                                                     
      d1db0a633 2023-09-27 sterne-jaeger        Bug fix making both focusers visible (#1941)                                                                                                          
      ff8656b73 2023-09-25 Jasem Mutlaq         Add GPS Interface                                                                                                                                     
      28c431bb2 2023-09-25 Jasem Mutlaq         Add a separate INDI::GPSInterface so that any driver may opt to provide GPS functionality without needing to be a dedicated GPS transceiver           
      c229761fd 2023-09-24 Jasem Mutlaq         Add missing pier side                                                                                                                                 
      15d5007a8 2023-09-21 Jasem Mutlaq         Preliminary support for Planewave (#1937)                                                                                                             
      d6da4496d 2023-09-15 luzpaz               Fix various typos (#1935)                                                                                                                             
      f821d7fb0 2023-09-15 Jasem Mutlaq         Fix response parse. Fixes #1932                                                                                                                       
      88b2a0e88 2023-09-13 nouspiro             Use ZSTD compression for XISF images when available (#1934)                                                                                           
      d3f78b427 2023-09-12 Jasem Mutlaq         Add support to report pier side. Needs testing #1932                                                                                                  
      b640316bf 2023-09-10 Jasem Mutlaq         Remove unused property. Use FocusMaxPos instead                                                                                                       
      ae31712e8 2023-09-06 Paweł Soja           Fix setFormat typos, add isEmpty method (#1931)                                                                                                       
      947169b9c 2023-09-04 Jasem Mutlaq         Fix crash in simulator                                                                                                                                
      f90db4e8c 2023-08-31 Jasem Mutlaq         Make timestamp Windows friendly                                                                                                                       
      b94e8607c 2023-08-31 Jasem Mutlaq         Revert simulator park type                                                                                                                            
      1dd4a9c48 2023-08-31 Jasem Mutlaq         Add PARK_SIMPLE parking type for mounts that only report status but not position                                                                      
      10fe4190b 2023-08-30 Jasem Mutlaq         Do not update time and location while parked                                                                                                          
      9d5113326 2023-08-29 Jasem Mutlaq         Do not query mount if mount is already parked                                                                                                         
      a37a9a9cd 2023-08-27 Jasem Mutlaq         Add unpark which does not do anything but removes the warning                                                                                         
      8185311fe 2023-08-24 Jasem Mutlaq         Fix typo                                                                                                                                              
      e3ab7c39b 2023-08-22 Andreas Singraber    Fix bug in relative positioning of Lacerta MFOC (#1924)                                                                                               
      e22f21cc3 2023-08-20 Jasem Mutlaq         Protect against empty mount as it may lead to a crash                                                                                                 
      ce3be2ed2 2023-08-11 Ilia Platone         Update Libdsp (#1920)                                                                                                                                 
      b0e23fc21 2023-08-06 Jasem Mutlaq         Migrate meridian behavior properties to modern INDI properties and do not update driver unless there is an actual change                              
      eba75d68e 2023-08-03 Jim                  2.0.3_spec: update spec file to match CMake config (#1918)                                                                                            
      0e45ab245 2023-08-02 Jasem Mutlaq         Fix another potential issue on Windows                                                                                                                
      23afb5ae7 2023-08-01 Max Qian             Fix build bug on Windows (#1917)                                                                                                                      

+ From 2.0.2 to 2.0.3

    70a132429 2023-07-29 Jasem Mutlaq         Use HC to designate them as Hand Controller since this is how this driver operates
    2a20403ce 2023-07-29 Jasem Mutlaq         Consistent names
    4224155e8 2023-07-28 Paweł Soja           Fix leaks last blob on driver restart (#1909)
    6aabc0849 2023-07-26 Sonny Cavazos        Update ioptronv3driver.cpp (#1915)
    e5f18af6f 2023-07-26 Sonny Cavazos        Update ioptronv3.cpp (#1916)
    2e95bc3a8 2023-07-26 Sam James            drivers: auxiliary: use stdint.h types(fix musl build) (#1914)
    745b13b35 2023-07-23 Jasem Mutlaq         Fix FS2 GOTO issue by adding space. Fixes #1829
    871af434c 2023-07-20 Jasem Mutlaq         Refresh directory on text change as well
    2a5632026 2023-07-14 Jasem Mutlaq         Save directory by default
    248e90303 2023-07-13 Sonny Cavazos        Update ioptronv3.cpp (#1912)
    95d38c0ac 2023-07-14 Ilia Platone         Working on issues on indisensorinterface.cpp (#1907)
    52a56f00e 2023-07-13 Sonny Cavazos        Update ioptronv3driver.cpp (#1911)
    46098013f 2023-07-12 Jasem Mutlaq         Remove older AP drivers and keep only the latest supported one so that it is clear to users which one to use
    71d183b31 2023-07-07 Jasem Mutlaq         Do not create range if min and max OK are the same
    f6d62a578 2023-07-07 Jasem Mutlaq         Set position on startup
    d5619251d 2023-07-06 Jasem Mutlaq         Do not set property to position until later down the chain
    a19e7899e 2023-07-06 Jasem Mutlaq         Add ALTO position control
    e57d9ea4b 2023-07-06 Jasem Mutlaq         Add property to set how we should handle setting system time with it being default on startup only. Setting it on refresh can have undesirable results
    51ed26cf3 2023-07-03 Jasem Mutlaq         Remove unused code
    b996ab713 2023-07-03 Jasem Mutlaq         Fix open and close command
    dc972ccbb 2023-07-03 Jasem Mutlaq         Fix issue with GPS parting string result in local time instead of UTC
    2f5f2f0eb 2023-06-07 Jasem Mutlaq         Save stack mode to config file
    8a817a3b5 2023-06-07 Ilia Platone         Simplify RTL-SDR driver for bug #558 (#1905)
    021b839e8 2023-06-06 Jasem Mutlaq         Refactor Watchdog timer to use more modern INDI timers. Fixes #1904
    f8711fa64 2023-06-06 Jasem Mutlaq         Add function to load and sync all of a property member from the config file at once
    35f0eb57c 2023-06-06 Jasem Mutlaq         Clear lilxml before returning

+ From 2.0.1 to 2.0.2

      f8b829b6c 2023-05-30 pludov               Debug blob snooping (#1902)                                                                                                                           
      8588609d7 2023-05-25 Jasem Mutlaq         Use ms for ISO8601                                                                                                                                    
      cfb560f36 2023-05-24 Jasem Mutlaq         Save scope info in config                                                                                                                             
      b20959f70 2023-05-24 Jasem Mutlaq         Ensure coord property is re-generated properly when set capabilities is called.                                                                       
      5b05eb930 2023-05-19 Jasem Mutlaq         Do not prematurely define guide interface until it is explicitly set by setCCDCapability                                                              
      b6d35bdc2 2023-05-17 Konstantin Baranov   PLL: Treat ERR messages as out-of-bound warnings (#1896)                                                                                              
      0ab1221cc 2023-05-13 Jasem Mutlaq         Fix URL                                                                                                                                               
      776a960c6 2023-05-10 Jasem Mutlaq         Fix behavior of saving detected physical port to device port when no default configuration port was defined                                           
      3b62a5f6e 2023-05-10 Jasem Mutlaq         For wired connection set serial as default                                                                                                            
      bbd59dc1f 2023-05-09 Konstantin Baranov   Esatto: Port state tracking from EsattoArco (#1897)                                                                                                   
      055f17e1a 2023-05-09 Evgeniy              Fix AutoPA lx200 OpenAstroTech (#1898)                                                                                                                
      da1fd8259 2023-05-08 Jasem Mutlaq         Try to dispatch command twice in case of timeout error. Fixes #1618                                                                                   
      acf933197 2023-05-08 Christian Liska      Bugfix/mfoc rel movement error (#1894)                                                                                                                
      f3d57c8b0 2023-05-06 Efstathios Chrysikos Pegasus NYX-101 (#1893)                                                                                                                               
      399e5e4ac 2023-04-19 Jasem Mutlaq         Improve API                                                                                                                                           
      252152241 2023-04-19 Jasem Mutlaq         Add function to remove duplicate point within a tolerance                                                                                             
      3a646f296 2023-04-18 panicgh              Enable testing from the top-level build directory (#1889)                                                                                             
      7469230d3 2023-04-17 James Amendolagine   Add Flip functionality (#1880)                                                                                                                        
      0aa3c6275 2023-04-11 Jasem Mutlaq         Disable :GH for base LX200 class
      341bba073 2023-04-09 Jasem Mutlaq         Try to get daylight savings from mount. Needs testing                                                                                                 
      7fab8bf31 2023-04-09 Jasem Mutlaq         INDI 2.0.2 development cycle                                                                                                                          
      2a6b6d9e6 2023-04-07 Alain                Minor Fixes discrepancies Indi / SmartwebServer (#1887)                                                                                               
      566336624 2023-04-05 Jasem Mutlaq         Update README to correct libdc1394 and add libxisf

+ From 1.9.7 to 1.9.8

    d3e668303 2022-09-27 Jasem Mutlaq         Fix using label when name should be used instead since it is the only attribute saved in the configuration file. Fixes #1736
    ef50bb205 2022-09-21 Jasem Mutlaq         Save important V42L properties
    253f13064 2022-09-21 Jasem Mutlaq         Save CCD_INFO in config if it is writable
    28cbaf3d1 2022-09-18 Jasem Mutlaq         Merge branch 'arco_work'
    23309dff8 2022-09-17 Vladimir Nadvornik   Fix memory leaks in indiserver (#1734)
    9b31e8221 2022-09-15 Jérémie Klein        feat(): Adding wanderer cover v3 (#1732)
    1a82fc7f9 2022-09-14 Jasem Mutlaq         Try to fix Fedora error
    2137e608f 2022-09-13 Efstathios Chrysikos PegasusAstro ProdigyMF Focuser Initial commit, Fix ScopsOAG Backlash (#1730)
    06f6cba9a 2022-09-10 Jasem Mutlaq         Do not accept 0x0 binning
    f256b0085 2022-09-10 Alexey Sokolov       Fix locale_compat.h for newest MSVC (#1728)
    5b7b1001b 2022-09-10 Jasem Mutlaq         Save Image Info in driver
    482c0d1d2 2022-09-08 Jasem Mutlaq         Reduce default pixel size so that it can work better at shorter focal lengths
    924da5e02 2022-09-03 pludov               Fix blob id conflit (#1726)
    5e98060b8 2022-08-28 Jasem Mutlaq         Add alias for iOptron SkyHunter
    3db6ad038 2022-08-28 Jasem Mutlaq         Comment message as it can get spammy in the logs
    bdf6d588d 2022-08-28 Jasem Mutlaq         Skip JPG pixel format when checking for source frame matching
    1bad2055c 2022-08-27 Jasem Mutlaq         Fix rule for Neximage
    a5b2c87e8 2022-08-27 Jasem Mutlaq         Fix typo
    62a672740 2022-08-25 Jasem Mutlaq         Use the dedicated tracking query
    1d0864564 2022-08-24 Jasem Mutlaq         Scope information should be set directly in camera driver. It does not belong in mount driver. Legacy snooping kept for backward compatibility
    938e6b6cd 2022-08-23 Jasem Mutlaq         Add extra check in case realloc fails
    d854cb909 2022-08-23 Jasem Mutlaq         Check track update last
    c88a9e176 2022-08-20 Jasem Mutlaq         Add more controls
    3cd7ae518 2022-08-20 Jasem Mutlaq         Explicitly set slew rate count
    88f8f7718 2022-08-20 Jasem Mutlaq         Make it mandotary to set slew rate to avoid setting them to zero by omission
    97f5bd091 2022-08-20 Jasem Mutlaq         Initial support for ZWO AM5 mount
    4ed6ad8ef 2022-08-15 escribana            Corrections for Pegasus Falcon Rotator: (#1721)
    aabf47cf7 2022 - 08 - 15 pludov Don't tell cfitsio about preallocated buffers (#1720)
    ed0a81afb 2022-08-15 Jasem Mutlaq         Add a signal to notify cameras that an upload is complete
    5d48be760 2022-08-15 Jasem Mutlaq         Add missing newline
    c0dce42ad 2022-08-14 Jasem Mutlaq         Add more convenience functions for loadConfig and saveConfig
    f0ba3e60d 2022-08-14 Jasem Mutlaq         Add a convenience function to delete property so that it is consistent with defineProperty
    b221ce695 2022-08-12 Jasem Mutlaq         Add more logging for camera to detect why filter slot is sometimes lost from FITS header
    31176693c 2022-08-12 Jasem Mutlaq         Add HEM27 alias
    89a491988 2022-08-06 Jasem Mutlaq         Only return directory images if a LIGHT frame is taken
    b717412dc 2022-08-03 Jasem Mutlaq         Save meridian flip settings by default on change
    bec4c7ff0 2022-08-02 pludov               Remove some debug message from indiserver (#1713)
    328fefd1c 2022-08-01 Jim                  1.9.8git_spec: set the version to 1.9.8git for the dev cycle (#1712)
    d1b880d2d 2022-07-31 Jasem Mutlaq         INDI v1.9.8 development cycle
    694e07177 2022-07-30 Jasem Mutlaq         Add again in case a timeout is issued and iOptron returns it despite the flush. This is an attempt to read this buffer again. Might fix issue report..

+ From 1.9.6 to 1.9.7

      bc1623cd5 2022-07-29 Jasem Mutlaq         Remove unused fields                                                                                                                                  
      63d301cf2 2022-07-28 murveit              fix periodic error simulation (#1709)                                                                                                                 
      8abdea975 2022-07-28 murveit              ap rate tables (#1710)                                                                                                                                
      e6d788cc2 2022-07-28 Jasem Mutlaq         Merge branch 'arco_work'                                                                                                                              
      1325bf746 2022-07-26 Jasem Mutlaq         Add extra checks when snopping devices                                                                                                                
      15a9b4403 2022-07-25 Eric Dejouhanet      Build pushes and PRs on master branch only. (#1706)                                                                                                   
      f3b9ca550 2022-07-24 Jasem Mutlaq         Add sendCommandOK to ensure we get the proper response back and to prevent any character remaining on buffer that do not get cleared for some reason..
      0668feba7 2022-07-23 Jasem Mutlaq         Fix server issue on MacOS                                                                                                                             
      348abc96c 2022-07-21 Jasem Mutlaq         Add snap port support. Fixes #1645                                                                                                                    
      0df7848fb 2022-07-21 Jasem Mutlaq         Only load ACTIVE_DEVICES from config once in initProperties. Fixes #1670                                                                              
      2f41499b2 2022-07-21 James Amendolagine   UI Cleanup (#1704)                                                                                                                                    
      fd1dad295 2022-07-21 Jasem Mutlaq         Driver ready for testing                                                                                                                              
      64203044b 2022-07-20 Jasem Mutlaq         Fixed separated classes                                                                                                                               
      88021cf06 2022-07-20 Jasem Mutlaq         Separate primaluca focuser commands into a separate file                                                                                              
      5ea4af813 2022-07-20 Jasem Mutlaq         Save rotator configuration as well                                                                                                                    
      e4c5817f9 2022-07-19 Jasem Mutlaq         More progress                                                                                                                                         
      ea52358de 2022-07-18 Jasem Mutlaq         use templated functions for easier query                                                                                                              
      5a75296bb 2022-07-16 Jasem Mutlaq         Update to use newer json parser                                                                                                                       
      2037925f7 2022-07-16 Jasem Mutlaq         Use a modern C++ header only JSON parser instead of old parser                                                                                        
      12c730e55 2022-07-18 Jasem Mutlaq         fix wrap issue when in reversed                                                                                                                       
      8091f75ca 2022-07-17 pludov               Ensure INDIPREFIX is cleared only for drivers started from FIFO (#1702)                                                                               
      3feba164d 2022-07-17 Jasem Mutlaq         More progress                                                                                                                                         
      0127fc383 2022-07-17 Jasem Mutlaq         More progress                                                                                                                                         
      c0b3f6f05 2022-07-16 Jasem Mutlaq         Major refactor to v3.3 of the protocol                                                                                                                
      42c9685b9 2022-07-16 Jasem Mutlaq         Update to use newer json parser                                                                                                                       
      69ab0b4f9 2022-07-16 Jasem Mutlaq         Use a modern C++ header only JSON parser instead of old parser                                                                                        
      74c55383b 2022-07-16 Jasem Mutlaq         Immediately update angle after reverse                                                                                                                
      844d3b15c 2022-07-14 pludov               Fix rare crash when doing base64 encoding (#1700)                                                                                                     
      ae238a449 2022-07-14 pludov               Check for signalled process in integration test (#1699)                                                                                               
      b781f9bed 2022-07-14 Jasem Mutlaq         Add support for direction reverse                                                                                                                     
      6aa53d249 2022-07-14 James Amendolagine   Add firmware properties and checks. (#1698)                                                                                                           
      091daa2b8 2022-07-14 Jasem Mutlaq         Account for reverse direction on read out                                                                                                             
      43c9fe094 2022-07-14 Jasem Mutlaq         use int32 for ticks per degree                                                                                                                        
      a90feb607 2022-07-14 Jasem Mutlaq         Add initial support to reverse rotation                                                                                                               
      e04e10328 2022-07-13 Eric Dejouhanet      Use generic libdc1394-dev dependency for Ubuntu. (#1697)                                                                                              
      993a47bfd 2022-07-13 Eric Dejouhanet      Fix typo in cron schedule for docker build containers. (#1696)                                                                                        
      c4d87c118 2022-07-13 Eric Dejouhanet      Make the Ubuntu workflow use the ubuntu build environment. (#1695)                                                                                    
      0833e4fe9 2022-07-12 Eric Dejouhanet      Fix Fedora build (#1694)                                                                                                                              
      20b8d4582 2022-07-12 James Amendolagine   Fixed a bug where PEC was always enabled on startup. (#1693)                                                                                          
      d653dc0ec 2022-07-11 Jasem Mutlaq         Send GET_FEATURES_CMD params                                                                                                                          
      6ce511ef3 2022-07-10 Jasem Mutlaq         Detect if mount has aux encoders and turn them off on startup. User can override and turn them back on                                                
      58718736c 2022-07-10 Jasem Mutlaq         skywatcher Alt Az simple is not maintained so moving to obsolete                                                                                      
      ec6936f7a 2022-07-10 Jasem Mutlaq         realloc Binned frame and if sealed then allocate new memory region
      e83fe374e 2022-07-09 murveit              Fix issue in AstroPhysics getApMountFeatures (#1692)                                                                                                  
      f1153a844 2022-07-09 Jasem Mutlaq         Simplify driver by allowing negative values as permitted by the API                                                                                   
      1b62c8e08 2022-07-08 James Amendolagine   Added RA/DEC guide speed  (#1686)                                                                                                                     
      64da23a8a 2022-07-09 Jasem Mutlaq         If position is zero, sync to 180 degrees                                                                                                              
      1372f3d6f 2022-07-08 Jasem Mutlaq         Add check for ParkpositionXml to avoid possible crash                                                                                                 
      27e9973f2 2022-07-07 Ilia Platone         Iliaplatone (#1691)                                                                                                                                   
      840ac826e 2022-07-07 Jasem Mutlaq         Move fftw3.h inclusion to implementation files to avoid indi 3rd party dependency issues                                                              
      3259e0419 2022-07-07 nekomeshi            Fix connection error for Virtuoso mount (#1690)                                                                                                       
      54fa8ef86 2022-07-05 Jasem Mutlaq         Use mount type to string directly                                                                                                                     
      4571a5f85 2022-07-05 Jasem Mutlaq         Minimal changes to make it work                                                                                                                       
      2ef36fb66 2022-07-02 pludov               Fix dead client test (#1688)                                                                                                                          
      6487b326e 2022-07-02 pludov               Fix compilation with older gcc (debian 9 / stretch) (#1687)                                                                                           
      3fb4ccc72 2022-07-01 Jasem Mutlaq         Fix typo                                                                                                                                              
      605f4ccea 2022-07-01 Jasem Mutlaq         Disable deadclient test on MacoS                                                                                                                      
      25359f113 2022-06-30 James Amendolagine   Added "enable pec at boot" switch, and a display for "current pec guide speed" (#1685)                                                                
      d711af821 2022-06-30 Jasem Mutlaq         Add libev depdendency                                                                                                                                 
      4c821ae30 2022-06-30 Jasem Mutlaq         Return 0 on is_unix_io when ENABLE_INDI_SHARED_MEMORY is not defined                                                                                  
      99ff3d2c9 2022-06-30 Jasem Mutlaq         Fix cmake logic for INDI_SHARED_MEMORY                                                                                                                
      c96b99339 2022-06-29 Jasem Mutlaq         Assign memory allocations correctly                                                                                                                   
      451b85819 2022-06-29 James Amendolagine   Add Servo Precision control (#1683)                                                                                                                   
      8be0360cc 2022-06-29 pludov               Shared blob hardening (#1684)                                                                                                                         
      fb03e6bcb 2022-06-27 Jasem Mutlaq         Use shared blobs for primary and binned frames                                                                                                        
      22451d6c1 2022-06-26 James Amendolagine   Adding some basic PEC status and control to lx200gemini (#1675)                                                                                       
      d937699e5 2022-06-26 pludov               Use 8bits samples in the lookup table (#1680)                                                                                                         
      3c0b0c60f 2022-06-26 Jasem Mutlaq         Fix timeleft type. Fixes #1679                                                                                                                        
      e74f9e1ae 2022-06-25 Jasem Mutlaq         Use initial size as proposed by Ludovic                                                                                                               
      67b6c5a7f 2022-06-25 pludov               Disable shared memory protocol by default on MacOS (#1677)                                                                                            
      1581a871e 2022-06-24 pludov               Fix memory leak when converting blob to base64 (#1674)                                                                                                
      87e842046 2022-06-24 Jasem Mutlaq         Free memory after closing FITS files                                                                                                                  
      02cb0c653 2022-06-23 Jasem Mutlaq         Save mount model on change                                                                                                                            
      237f940c8 2022-06-22 Jasem Mutlaq         Delegate opening and closing FITS files to each camera chip                                                                                           
      377e6d59b 2022-06-22 Jasem Mutlaq         Remove unnecessary IDLogs messages                                                                                                                    
      01957dbd6 2022-06-21 murveit              More AP changes: UDP, Home, Encoder Status, version major/minor. (#1673)                                                                              
      7bd863823 2022-06-21 Jasem Mutlaq         Invalidate memory buffer when binning                                                                                                                 
      39466ee42 2022-06-21 pludov               Fix socket leak (#1672)                                                                                                                               
      66241df20 2022-06-19 pludov               Fix for indi_setprop (#1669)                                                                                                                          
      3d63e3be5 2022-06-18 Jasem Mutlaq         Use IDSharedBlobAlloc and IDSharedBlobRealloc as suggested by Ludovic                                                                                 
      174d457d5 2022-06-18 Jasem Mutlaq         Reduce memory re-allocation by re-using the same block of memory allocated by the FITS file. Each driver now starts with 100k memory allocated for e..
      2e1c231c8 2022-06-18 Jasem Mutlaq         astyle applied to all files to bring all to the same coding format                                                                                    
      1f27fc19e 2022-06-18 pludov               Fast blob transfer (#1668)                                                                                                                            
      87e699491 2022-06-12 sonny486             Update dmfc.cpp (#1665)                                                                                                                               
      f615e084b 2022-06-12 sonny486             Update drivers.xml (#1667)                                                                                                                            
      f8e1a316f 2022-06-09 Jasem Mutlaq         Add more protection to code when parsing strings and fix various warnings. Fixes #1664                                                                
      9d707bbc1 2022-06-07 Jasem Mutlaq         Make Pegasus FlatMaster compatible with LightBox interface pattern
      6e9d4e55f 2022 - 06 - 07 Jasem Mutlaq         Light should be OFF by default                                                                                                                        
      511044d99 2022-06-04 Jasem Mutlaq         Immediately correct rotator out of bound values                                                                                                       
      758240d31 2022-05-29 Jasem Mutlaq         INDI v1.9.7 development cycle                                                                                                                         
      37860f05c 2022-05-28 Will Gauvin          Ensure defensive check of UBP previous data to fix crash - fixes #1662 (#1663)                                                                        
      3c6f767af 2022-05-28 Ilia Platone         INDI Receiver and rtl-sdr (#1661)

+ From 1.9.5 to 1.9.6

    63d41777 2022-05-20 Michal Jamry         Fix pyindi pipeline (#1660)
    f477093d 2022-05-20 Jasem Mutlaq         Fix MacOS error
    c0021969 2022-05-07 WandererAstro        Driver for WandererRotatorLite added (#1657)
    f5bac914 2022-05-05 François Desvallées  Allow any guide rate between 0.1x and 1x (#1656)
    d719724c 2022-04-12 Jasem Mutlaq         Add native support for reversing Motion NS and WE directional keys
    8ae25029 2022-04-08 murveit              Remove user choice for CM/CMR. (#1654)
    13906846 2022-04-07 murveit              Add mount status. Start CP5 (#1653)
    19956ec4 2022-04-03 Alain                UTC uninitialized structure fix by Norikyu (#1652)
    e947175a 2022-04-03 Jasem Mutlaq         Make tracking factor configurable
    4aa5f0eb 2022-03-31 murveit              fix issue reading worm position (#1651)
    aca6a902 2022-03-31 murveit              Terminate commands missing #, introduce PEC recording and status, rem… (#1648)
    b3c9e1eb 2022-03-31 Jim                  1.9.6_spec: update spec to build 1.9.6git (#1650)
    5fc42420 2022-03-31 Jasem Mutlaq         Fix few issues related to commands needing space in lx200 ZEQ driver
    1d453be5 2022-03-26 Jasem Mutlaq         Flush IO before sending command
    e04bf987 2022-03-24 Jasem Mutlaq         use capture format
    e0158b46 2022-03-21 Jasem Mutlaq         INDI v1.9.6 development cycle
    fd391d51 2022-03-21 Alain                Fixing UTC Offset format allowing :SGHH: MM# where MM can be 00, 30 and 45 (#1644)
    658ed77c 2022-03-13 murveit              Change driver name. Allow ParkTo & UnparkFrom to be visible before co… (#1642)
    78196d41 2022-03-13 Jasem Mutlaq         Bump version
    3f66b577 2022-03-12 murveit              add lastparked logic (#1639)
    1ea97f03 2022-03-11 Jasem Mutlaq         Call handshake on simulation
    8beeeb9c 2022-03-10 Jasem Mutlaq         Some mounts like iOptron require space in Sr and Sd commands otherwise it would not work
    dfcd2922 2022-03-10 Jasem Mutlaq         Previous one did not work
    74532f9c 2022-03-10 Jasem Mutlaq         Add endianess test for Windows
    604776da 2022-03-10 Jasem Mutlaq         Fix compile on Windows
    679d6a80 2022-03-08 Jasem Mutlaq         INDI v1.9.5 change log
    fc5f5dc6 2022-03-08 Sophie Taylor        Remove incorrect documentation (#1637)

+ From 1.9.4 to 1.9.5

    4f9db311 2022-03-05 Jasem Mutlaq         Fix typo
    5404ea48 2022-03-03 ChristianHen         Add Driver for Esatto with Arco (goto, abort, sync, cal) (#1634)
    0d60077b 2022-03-03 Sophie Taylor        Add CEM70(G)-EC identifier and a deprecation note (#1632)
    ec1e0f2a 2022-02-27 Jasem Mutlaq         Fix LAN search
    be7df23b 2022-02-24 Patrick Chevalley    Update driver interface when the LX200 support a focuser (#1631)
    26bbbc0c 2022-02-21 Jasem Mutlaq         Do not add duplicates
    5098be43 2022-02-21 Jasem Mutlaq         Save config state after update
    d521e0ab 2022-02-21 Jasem Mutlaq         Simplify labels
    e5e0c46d 2022-02-20 Mattia Procopio      Add libtheora-dev to pre-requisites (#1627)
    738b078c 2022-02-20 Jasem Mutlaq         Initial implementation for capture format and encode format (#1630)
    45abfcba 2022-02-19 Jasem Mutlaq         Add OpenAstroGuider
    0afce1ce 2022-02-19 Jasem Mutlaq         Introduce 100 milli-arc-seconds threshold for sending updated coordinates to clients. This is safer than double comparisions
    6fa57512 2022-02-16 murveit              Fix similar negative sign bug in AP driver (#1626)
    f479114a 2022-02-15 murveit              Fix but setting AP UTC (#1625)
    76bcbcdc 2022-02-11 Lauren Glina         Fix Celestron focuser crash after calibration (#1622)
    37577745 2022-02-07 murveit              Updated version of the AstroPhysics driver--for testing (#1620)
    7df8ca6d 2022-02-06 Sam James            Use <stdint.h> for uint* types (fix build on musl) (#1618)
    505ba932 2022-02-03 naheedsa             Add Pier Side Status for lx200zeq25 (#1612)
    5fc82166 2022-02-03 d33psky              Add and apply Meade Protocol spec definitions (#1609)
    29056dfe 2022-01-30 rlancasteAstro       Fixing a build error on Older MacOS (#1611)
    c5b45c7a 2022-01-30 Sifan                Adding new NexDome Beaver INDI driver(#1607)
    18689217 2022-01-30 Alain Allow Minutes Past Meridia +/- 180° (#1606)
    f11f4a5d 2022-01-26 d33psky Fix setObjectRA and setObjectDEC for short and long format and longer format for issue #1604 (#1605)
    72b9b6a7 2022-01-25 Jasem Mutlaq         libindi v1.9.5 cycle
    7bfb6b4b 2022-01-25 Jasem Mutlaq         Increase range for temperature settings
    ae510cc4 2022-01-23 Jasem Mutlaq         Do not use focuser in guide simulator
    de4f4b6e 2022-01-23 Michal Jamry         Pyindi - run actual tests (#1602)
    ecdfb6b7 2022-01-22 Jasem Mutlaq         Use INDI functions to parse the coordinate set
    d15412cd 2022-01-21 Jasem Mutlaq         Using network connection, setting default hostname and port should not override config values
    41f3306b 2022-01-19 Jim spec-195: update the spec file for 1.9.5 builds (#1601)
    4afd3c7c 2022-01-18 Paolo Stivanin       Add missing find_package for Qt5Core (#1599)
    1d4deda0 2022-01-17 Jasem Mutlaq         Make INDI compile on 18.04
    a7649451 2022-01-17 François Desvallées  Fixed updating of slew rate (#1598)

+ From 1.9.3 to 1.9.4

    6e82671c 2022-01-17 nouspiro             Send command at start to flush serial line for Pulsar/Rigel dome (#1596)
    237397fe 2022-01-15 Jasem Mutlaq         Experimental support for Lunar and Solar tracking in Alt-Az skywatcher
    4e21b464 2022-01-15 Thorsten Alteholz    fix for bug 1359 (#1593)
    5ed21bda 2022-01-14 rlancasteAstro       "Updating CURL to solve linking problem in Craft" (#1594)
    8d1fc0ae 2022-01-12 Jasem Mutlaq         On bogus results, reset to 180 degrees instead of 0
    221c10c2 2022-01-12 Jasem Mutlaq         Explicitly call SetTrackEnabled(true) as the mount apparently sometimes does not engage tracking after slew is complete
    5bd64eaf 2022-01-12 Jasem Mutlaq         Add warning message
    15534d58 2022-01-11 Jasem Mutlaq         Sync rotator motor on bogus position
    bade6566 2022-01-11 astrogene1000        Add driver for Rigelsys/Astrogene1000 nFrame rotator - Take 2 after Jasem comments (#1590)
    8520be2a 2022-01-10 murveit              Add timeouts to rainbow focuser (#1589)
    f47a0107 2022-01-10 Jim                  spec_autosetup: switch from setup to autosetup in the spec file (#1591)
    5ee49f3d 2022-01-10 Jasem Mutlaq         Do not set SCOPE_SLEWING in manual motion
    dc20c108 2022-01-09 Jasem Mutlaq         Simplify name and remove wifi since that is covered under EQMod driver
    bbfefbe4 2022-01-08 Jasem Mutlaq         Reset fast exposure count and upload time on disable
    ee2bfb57 2022-01-08 Jasem Mutlaq         If fast exposure is disabled while we are exposring then abort capture
    bfa0ea2c 2022-01-07 thx8411              Proposal for Bayer frames software binning (#1586)
    78244936 2022-01-05 Jasem Mutlaq         Make sure GotoRotator is set to busy when changing presets
    85fd5bba 2022-01-05 Jasem Mutlaq         Fix bug as reported by Gene
    4536f7b3 2022-01-04 Jasem Mutlaq         Code cleanup. Do not save or send an empty image.
    3bddbf7a 2022-01-04 Jasem Mutlaq         Add entry for ZWO AM5 as LX200 Autostar compatible mount. This is a guess at this point, it could require tweaking
    cecb9ba4 2022-01-04 Chris Kuethe         Fix "mictosteps" typo (#1585)
    7631749f 2022-01-03 Jasem Mutlaq         Prefer matching subnet over others
    8e0bb260 2022-01-03 Jasem Mutlaq         Limit search to the source subnet
    ffee42b0 2022-01-03 Jasem Mutlaq         Make timeout shorter when scanning
    6dab56c2 2022-01-03 Jasem Mutlaq         Add an optional brute force subnet search for network connection. This could be useful for some drivers where the device exact IP address on the LAN..
    15500f7b 2021-12-31 Jasem Mutlaq         Prepare for v1.9.4
    03e588ef 2021-12-30 Jasem Mutlaq         Fix TrackState not set in Park. Fixes #1582
    d319ddaa 2021-12-27 Jasem Mutlaq         Fix image color not saved in config
    eacd21f0 2021-12-27 gnthibault           Trying to fix https://github.com/indilib/indi/issues/1580 (#1581)
    a407e851 2021-12-26 Jasem Mutlaq         Fix MacOS compile error
    3d3067b7 2021-12-26 Jasem Mutlaq         Fix MacOS compile error
    5efaa3f8 2021-12-26 Jasem Mutlaq         Fix MacOS compile error
    ce741633 2021-12-20 Jasem Mutlaq         Increase range to 1
    6d99a1f8 2021-12-19 Jasem Mutlaq         Improve the PID controller
    ce6f6a85 2021-12-16 sywong2000           Fix a problem on the Serial Number and Firmware display
    4e882ea2 2021-12-07 Jasem Mutlaq         Put the properties in settings tab to separate them from common driver options
    4110ab42 2021-12-07 Jasem Mutlaq         Fix property names and save to config
    cf97d472 2021-12-05 Jasem Mutlaq         Trigger snoop when weather watchdog is enabled
    4e5a3f62 2021-12-05 Jasem Mutlaq         Remove unused variable
    bbf74b90 2021-12-05 Jasem Mutlaq         Clean up guide simulator and add timeout capability to simulate devices that time out during exposure
    bb68c407 2021-12-03 James Lancaster      OnStep: Update version to 1.13, introduce timeouts based on network or not (2sec & 0.1sec), add input verification where possible.
    f3ebd901 2021-12-01 Jasem Mutlaq         Less spammy log
    154fee44 2021-12-01 Jasem Mutlaq         1. Fix PEC being on by default, it should be OFF by default. 2. Fix iOptronV3 parking bug by using a workaround, the firmware must be fixed by iOptr..
    bacf8af4 2021-11-30 Jasem Mutlaq         Anything less than 2 bytes is wrong
    422f6b94 2021-11-30 Jasem Mutlaq         If we read too few bytes, retry or exit in error
    19118b42 2021-11-30 Jasem Mutlaq         Add extra check for invalid values
    41fa4848 2021-11-30 Jasem Mutlaq         Check if code exists in map
    6f150a14 2021-11-30 Jasem Mutlaq         Only accept valid encoder values
    208b92dd 2021-11-27 Jasem Mutlaq         Remove experimental
    8ddda182 2021-11-27 Jasem Mutlaq         Remove older AP driver and remove experimental name from it
    f001a03f 2021-11-27 Jasem Mutlaq         Few a few pointer cast warnings
    a5300a25 2021-11-27 Jasem Mutlaq         Fix include header
    8f0ce312 2021-11-20 Jasem Mutlaq         Added iterative GOTO, fixed tracking issue and simplified driver + logging
    463db860 2021-11-20 Jasem Mutlaq         Improving drift compensation
    8880ca3b 2021-11-19 Jasem Mutlaq         Improved method for reading responses with retries from Skywatcher. reset tracking drift time in a function
    4169ce7b 2021-11-25 Jasem Mutlaq         Improved use of fpack without storing image to disk first
    16f21839 2021-11-23 Jasem Mutlaq         Use multimap as suggested by Inder in INDI forum
    061fbdca 2021-11-23 Jasem Mutlaq         Add one more VID:PID for FCUSB
    9b0eab9f 2021-11-22 stefansimg           CCD drivers: snooping for standard epoch positions and issues with fast exposure mode fixed (#1574)
    392027d6 2021-11-20 Jasem Mutlaq         Fix Pegasus pocket DSLR switch
    254f151e 2021-11-18 jimmy-ck             Fixing pull request #1566 by adding missing property init and update (#1572)
    3f162369 2021-11-17 Jasem Mutlaq         Do not load config port for an explicitly defined device
    7f95a6b3 2021-11-17 Jasem Mutlaq         Add iPolar alias as well
    2a8f6658 2021-11-17 Jasem Mutlaq         Further clarify the search algorithm
    2813aaef 2021-11-17 Jasem Mutlaq         Apparently iGuider shows up differently sometimes
    49593d26 2021-11-17 Jasem Mutlaq         Fix issue where we are not detecting correct camera label and the device label was not considered
    c48ba8a6 2021-11-17 sywong2000           Save Alignment Data to mount before sync (#1566)
    c5f70309 2021-11-15 james-lan            OnStep: Remove Focuser on disconnect (#1569)
    bbaa5531 2021-11-16 Daniel Van Noord     More Lynx fixes - Step Size and Devices Types (#1570)
    59d4d553 2021-11-15 Jim                  1.9.4git-spec: update the spec to 1.9.4git for the dev cycle (#1568)
    9108a3f0 2021-11-14 james-lan            OnStep: Don't show focuser tab unless found. (#1567)

+ From 1.9.2 to 1.9.3

    1293b062 2021-11-10 Jasem Mutlaq         Skyris is from Celestron
    36d8e98b 2021-11-10 Jasem Mutlaq         Standarize the names to be consistent
    beb2fd86 2021-11-10 Jasem Mutlaq         Enable fast exposure without a cmake option since this would require the same option for all 3rd party drivers which is cumbersome. Feature still ex..
    ae352a39 2021-11-10 Jasem Mutlaq         Enable Fast Exposure support by default. It needs to be explicitly toggled in the camera driver and is marked experimental
    f4ee1081 2021-11-10 Jasem Mutlaq         Save simulator settings when changed to config
    63e0f2f6 2021-11-10 Jasem Mutlaq         Add preliminary support for DC focusers to DMFC. Needs testing.
    010d5cfe 2021-11-10 Jasem Mutlaq         Do not modify index if not found
    c6b45eb4 2021-11-09 Jasem Mutlaq         Do not use local hour angle in any alignment function. Fix alignment test
    f37e8702 2021-11-09 Jasem Mutlaq         If no alignment config is specified, use Nearest by default
    14bc562d 2021-11-09 Jasem Mutlaq         Add tracking toggle. By default the driver tracks automatically, but it is possible to toggle it off to IDLE
    c81cfaf8 2021-11-08 Daniel Van Noord     Improve lynx sync and homing behavior (#1558)
    a4eae0d3 2021-11-06 Kevin Ross           sestosenso: Increase max allowed focuser position (Fixes #1555) (#1557)
    ed6cb9f0 2021-11-06 Jasem Mutlaq         Save focuser interface properties in config on change
    815cd93c 2021-11-04 Jarno Paananen       Updates and cleanup for the OpenWeatherMap driver (#1552)
    a3e03f4c 2021-11-03 Jasem Mutlaq         Accept any parameter containing hour (h)
    1c91de09 2021-11-02 Daniel Van Noord     Fix FocusLynx GetConfig for focusers without HomeOnStart (#1551)
    e39af1e3 2021-11-01 Jasem Mutlaq         Remove vantage rules file as as apparently the VID:PID is applicable to more than just vantage. Add prolific vendor ID to the aux rules file
    42bef119 2021-10-31 james-lan            LX200 SiteName Fix V2 (#1550)
    4018919a 2021-10-30 Jasem Mutlaq         Read selected site index and name from config file on startup. Do not malloc text property directly since this is done by the INDI framework
    a9d7726e 2021-10-26 Jasem Mutlaq         V42L driver supports detecting camera and renaming the driver (#1548)
    0722216a 2021-10-24 Jasem Mutlaq         Fix buffer overflow. Make style compatible with INDI style
    6bdb76b8 2021-10-20 Jasem Mutlaq         Set max possible position to 1317500. Hopefully fixes #1545
    8b0174c3 2021-10-20 Jasem Mutlaq         Fix switch rule
    b218950c 2021-10-15 Jim                  usbfs_memory_mb_fix: exit with TRUE even if the memory is already set (#1546)
    7ec08c40 2021-10-14 Jasem Mutlaq         Increase maximum possible position to 1500000. Fixes #1545
    2ea67102 2021-10-08 james-lan            OnStep: Update to 1.12 (#1543)
    a4c0a0c5 2021-10-07 nouspiro             Force using hour angle when mount is slewing (#1539)
    463dc8a4 2021-10-07 Michael              Correction the amplification values to spec. (#1541)
    74e6fb80 2021-10-05 Jasem Mutlaq         Save stack mode
    6f826950 2021-10-05 Jasem Mutlaq         Improve manufacturers further
    b61ea15e 2021-10-05 Jasem Mutlaq         Clarify this driver is for WiFi
    a18b69df 2021-10-05 Jasem Mutlaq         Add missing ISGetProperties
    ad419897 2021-10-04 Jasem Mutlaq         Make AZ GTi use network connection by default
    8c651c89 2021-10-02 jmocenigo            fixes to PlaneWave EFA driver (#1540)
    bcbfe283 2021-09-30 Jasem Mutlaq         Add manufacturer field to all drivers
    f4c29fb6 2021-09-30 Jasem Mutlaq         Add simple light panel simulator for testing
    5b1fcfb8 2021-09-29 Jasem Mutlaq         Do not spam the log unless it is important
    4a6f80f1 2021-09-26 Jasem Mutlaq         Fix case for 0 to -1 range in DE
    2e89a0c7 2021-09-26 Jarno Paananen       Pipes should be closed with pclose(), not fclose() (#1538)
    cab4e7c6 2021-09-24 Jasem Mutlaq         Fix max number of filters
    fd25142f 2021-09-23 Pedram Ashofteh Ardakani Script: Developer build update (#1537)
    619e9363 2021-09-19 Jim                  spec-1.9.3: update the libindi.spec file for 1.9.3 beta (#1536)
    9bea7ce5 2021-09-19 Jasem Mutlaq         Config port and baud rate should always take presedence over default driver ports
    676b20a0 2021-09-18 Jasem Mutlaq         Make backlash limit to 10000
    c6ec0147 2021-09-15 nouspiro             Add setting of home position for Rigel/Pulsar dome (#1534)
    b818879e 2021-09-15 Jasem Mutlaq         Start INDI v1.9.3 development cycle

+ From 1.9.1 to 1.9.2

    043d4ef4 2021-09-12 Jasem Mutlaq         Adjust for hemisphere when reading velocity
    51fa9e2d 2021-09-12 Jasem Mutlaq         Fix regex to include negative numbers
    2f9d2416 2021-09-12 Pedram Ashofteh Ardakani Developer build script (#1533)
    7925b2c3 2021-09-11 Jasem Mutlaq         Ignore SIGPIPE
    38773e0e 2021-09-10 Jasem Mutlaq         fabs --> std::abs
    1d626268 2021-09-10 Jasem Mutlaq         Use std::abs only
    68afe58f 2021-09-09 Jasem Mutlaq         Remove obsolete comments
    df904906 2021-09-09 Jasem Mutlaq         Protect against too short device labels after regex
    ce3ee14a 2021-09-08 Jasem Mutlaq         Always alert parent of disconnection before clearing the devices
    75e5c4f6 2021-09-08 Jasem Mutlaq         Perform one extra check if the property for some reason is null
    cad08082 2021-09-08 Jasem Mutlaq         Enable tighter syncs
    1460fc32 2021-09-08 Jasem Mutlaq         Find time estimation
    05e0767d 2021-09-08 Jasem Mutlaq         When syncing, use mount internal coordinates
    1db46625 2021-09-08 Jasem Mutlaq         More logging
    53a4c4e8 2021-09-08 Jasem Mutlaq         Remove leading space from element names
    efd733f6 2021-09-07 Jasem Mutlaq         Re-engage tracking after slew. Add more logging
    a573ae2c 2021-09-07 Jasem Mutlaq         Sync axis encoders on Sync command
    c04b35ab 2021-09-07 Pedram Ashofteh Ardakani Script: Developer build script for UNIX users (#1529)
    cbb6eb1b 2021-09-07 Paweł T. Jochym      Remove old part of CircleCI config (#1530)
    5153e0f4 2021-09-06 Jasem Mutlaq         Only update temperature value is above a threshold
    7db164e8 2021-09-05 Jasem Mutlaq         Use double otherwise the threshold will never work
    b357b4c3 2021-09-05 Jasem Mutlaq         Less spammy when no real changes happening
    eda21296 2021-09-01 Ilia Platone         ESATTO Backlash measure and correction (#1526)
    f8b0b3c5 2021-08-30 jamiecflinn          Update lx200_OnStep.cpp (#1527)
    7b811ba6 2021-08-27 Jasem Mutlaq         Take care of jitter. If position parse fails, try to see if it is for the other axis
    667f99d3 2021-08-26 Jasem Mutlaq         Include zero point explicitly
    fbfd53d1 2021-08-26 Jasem Mutlaq         Add more logging
    09065078 2021-08-26 Jasem Mutlaq         Simulate manual motion
    b8f0f13f 2021-08-25 Ilia Platone         Change INDISensorInterface and INDIReceiver FITS Keywords (#1525)
    f7d8838c 2021-08-24 Jasem Mutlaq         Protect against crash by checking if map has key
    4b442123 2021-08-20 Jasem Mutlaq         Stop tracking after park is complete
    f6fa161f 2021-08-18 Jasem Mutlaq         Need to reverse velocity in southern hemisphere
    ecbef968 2021-08-18 Jasem Mutlaq         Reverse NS for southern hemisphere as well
    cc5e4751 2021-08-18 Jasem Mutlaq         Fix southern hemisphere bugs
    6b0aa60e 2021-08-13 andkem               indicom: fix FreeBSD compilation (#1524)
    cecb909d 2021-08-11 Jasem Mutlaq         If directory is not found, return error
    bde39f11 2021-08-10 Jasem Mutlaq         Make default slew speed to be max
    08b4d1c1 2021-08-04 Jasem Mutlaq         Differentiate between regular star adventurer tracking which cannot be control and the WiFi version which can
    e8307829 2021-08-02 Xiretza              Fix invalid substitution in udev rules file (#1521)
    a8ff8c37 2021-08-02 Jasem Mutlaq         Change default gain to 90
    897fe88b 2021-07-31 Jasem Mutlaq         Set current mount alignment when switching plugins
    bf68ffd4 2021-07-31 Jasem Mutlaq         Init in memory database after plugin switch
    3d441a54 2021-07-31 Jasem Mutlaq         Check that in memory database is available
    97dba863 2021-07-31 Jasem Mutlaq         Add Nearest Math Plugin similar to how it is done in EQMod. Enable loading of saved plugin preferences in math plugin loader.
    96fc2928 2021-07-27 Jasem Mutlaq         Convert RA from Degrees --> Hours. Fixes #1519
    6d699923 2021-07-27 Jasem Mutlaq         Decrease tolerance when checking for duplicate points
    27528a50 2021-07-26 Jasem Mutlaq         Merge branch 'master' of https://github.com/indilib/indi
    e1fa9f7b 2021-07-26 Jasem Mutlaq         Differential between zenith and equatorial modes
    6ae49d33 2021-07-26 Nekomeshi            Correct color space when stacking on indi_v4l2_ccd driver with a web cam  that doesn't have color space info. (#1520)
    e38b973d 2021-07-26 Jasem Mutlaq         Fix bug where dynamic flag was not set when loading properties from XML file.
    0f5a628a 2021-07-22 Jasem Mutlaq         Change Label to Network as it make more sense. The name stays the same
    0e9873a3 2021-07-21 Nicholas Dahlke      The driver for the Planewave Delta-T was not working (#1515)
    008942e5 2021-07-19 Jasem Mutlaq         Add IMX290 board
    ce611e76 2021-07-19 Robert Brown         Improved handling of myFP2ESP controllers (#1514)
    74bd090c 2021-07-15 Efstathios Chrysikos Pegasus UCH (#1513)
    fca7a137 2021-07-13 Jarno Paananen       Move calling of (dis)connect callback out of lock scope (#1511)
    62c546e0 2021-07-13 Jasem Mutlaq         Use INDI lib pyindi-client
    c973b7fc 2021-07-11 Nekomeshi            Support stacking mode on a indi_v4l2_ccd driver with v4l2 device that doesn't have AbsExposure. (#1510)
    1d10d1a5 2021-07-07 Jim                  update to 1.9.2 indi dev version in spec file (#1509)
    3092e823 2021-07-06 Jasem Mutlaq         Call parent serverConnected. Why was this removed?
    1015ccd3 2021-07-06 Jasem Mutlaq         Start 1.9.2 development cycle
    abcb2d9f 2021-07-05 Jasem Mutlaq         Separate equatorial and horizontal transformations as they cannot be reliably used interchangably
    e1ea992a 2021-07-05 Jasem Mutlaq         For sync use apparent telescope coordinates
    03a78b5e 2021-07-04 Jasem Mutlaq         Add simulation mode
    49e88a36 2021-07-04 Jasem Mutlaq         Do not use rotation for zero sync points
    8e175cdd 2021-07-04 Jasem Mutlaq         When we have zero sync points for equatorial mounts, simply transform the telescope direction vector back to equatorial coordinates instead of using..
    47d23904 2021 - 07 - 03 Jasem Mutlaq         Add TCIO flush before sending commands
    9045b593 2021-06-30 Jasem Mutlaq         Revert "Replace gethostbyname with getaddrinfo (#1462)"
    63346a7e 2021-06-30 Jasem Mutlaq         Revert getaddrinfo in baseclient as it caused a regression
    8ba2c726 2021-06-30 Jasem Mutlaq         Fix INDI compile on Windows after latest update
    7fb682d3 2021-06-30 Jasem Mutlaq         Move CMAKE_POSITION_INDEPENDENT_CODE to CMakeCommon and disable -pie. Fixes #1504
    90a87d90 2021-06-29 Paolo Stivanin       Use getaddrinfo instead of gethostbyname (part 2) (#1505)
    db6655d1 2021-06-29 interplanetarychris  TheSkyX/Paramount Pier-side + guide async cmd fixes (#1506)
    f1e154ef 2021-06-29 Efstathios Chrysikos Change Pegasus UCH Handsake Message (#1507)
    907b3d81 2021-06-29 Paolo Stivanin       Fix indimacros include path on baseclient.h (#1503)
    6337561b 2021-06-28 Jasem Mutlaq         Set DMFC version
    48dcd002 2021-06-26 Jasem Mutlaq         These properties are already defined by the interface, no need to redefine them here
    9f59cd95 2021-06-26 Jasem Mutlaq         v1.9.1 change log
    ead3f5c5 2021-06-26 Jasem Mutlaq         Remove tcdrain since it causes TheSkyX to produce errors

+ From 1.9.0 to 1.9.1

    0a28db96 2021-06-26 Jasem Mutlaq         Make it build on Windows
    24af1873 2021-06-25 Florian Steffen      CGX-L wasn't supported for last align command (#1498)
    9c5c95c8 2021-06-25 Jarno Paananen       Add object azimuth and altitude to FITS headers (#1497)
    7b81c821 2021-06-22 Jasem Mutlaq         Fix lunar and solar order. Fixes #1494
    a761417a 2021-06-22 Jasem Mutlaq         Add function to get current switch label from config
    d7af9d63 2021-06-23 Efstathios Chrysikos Pegasus Add new Device USB Control HUB(#1496)
    15fb4e1b 2021-06-23 Karl Rees            PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features) (#1495)
    c754c63f 2021 - 06 - 21 murveit Update Rainbow Focuser API Comments, Follow Updated API (#1493)
    83eef2d5 2021-06-21 Jasem Mutlaq         Add Asynchrnous to true when calling the guide method as pointed out by @interplanetarychris
    2e089560 2021-06-20 Jasem Mutlaq         Try to send the guide pulses asynchronously to TheSkyX
    441c6976 2021-06-20 Jarno Paananen       Fix OTA azimuth calculation for dome slaving (#1492)
    7b4df520 2021-06-19 Jasem Mutlaq         Removed custom parking position since driver does not support it. Removed disclaimer message since ALL drivers should be used at the users own risk,..
    23b5602b 2021-06-19 murveit              fix rainbow astro focuser driver (#1491)
    b68dc3ba 2021-06-19 Nekomeshi            Fix crash on connecting to indi_skywatcherAltAzMount without setting telescope and guider info. (#1490)
    37f50166 2021-06-16 Jasem Mutlaq         Fix solar and lunar tracking rates order. Fixes #1489
    14876a1b 2021-06-16 Jasem Mutlaq         set parent in basedevice for property elements
    e5494e1c 2021-06-15 Jasem Mutlaq         Update timeout to 5s
    d5f234e7 2021-06-15 Nekomeshi            In this commit, a crash at jpeg extraction is fixed. (#1487)
    1332e24e 2021-06-13 james-lan            OnStep: Fix issue with Unparking where it can get stuck if the dome lock interferes by simply processing every update (and makes things cleaner!) (#..
    8d3b0158 2021-06-13 Jasem Mutlaq         Add more try catch blocks to catch string to numeric conversion errors
    85938db1 2021-06-13 Jasem Mutlaq         Try up to three times to read the encoder position
    8b8d776c 2021-06-13 james-lan            OnStep: Reduce latency by basic checks to restrict some things by version of OnStep (#1486)
    50883caf 2021-06-12 Jasem Mutlaq         Fix crash caused by client not calling serverDisconnected. Fixes #1482
    3f1947b5 2021-06-11 Pavle Gartner        Deep Sky Dad Field Rotator 1 indi driver (#1485)
    0a7bfdca 2021-06-10 Jasem Mutlaq         Replace legacy timer with INDI::Timer
    62231e55 2021-06-10 Jasem Mutlaq         Add tcdrain as suggest to Robert Brown
    4d51a105 2021-06-10 Jasem Mutlaq         Linux Kernel cannot map dentical USB-serial devices to /dev/serial/by-id. Therefore, INDI serial port detector might not report available serial por..
    1fda5399 2021-06-07 Jasem Mutlaq         Add missing header for MacOS
    8f77661f 2021-06-07 Jasem Mutlaq         Fix compile on MacOS
    0971a52e 2021-06-07 Jasem Mutlaq         Use encoders for parking
    58295188 2021-06-07 Jasem Mutlaq         Reset tracking rate after slew motion is done
    40c0d12b 2021-06-07 Jasem Mutlaq         Motion NSWE support
    9ea38600 2021-06-07 Jasem Mutlaq         Correct RADE from Encoders
    a81b668f 2021-06-07 Jasem Mutlaq         Fix typo
    ee837aa0 2021-06-07 Jasem Mutlaq         use better description for mount types. Correct HA encoder calculations
    c35010f8 2021-06-07 Jasem Mutlaq         Get acceleration and velocity on startup
    f7d46432 2021-06-07 Jasem Mutlaq         Use range to control values
    b82c0c7f 2021-06-05 Jasem Mutlaq         Encoders are read-write
    5a7d10fd 2021-05-26 Jasem Mutlaq         Encoder to RADE fix
    e678689d 2021-05-26 Jasem Mutlaq         Try different encoder to celestial mapping
    d12bd76e 2021-05-26 Jasem Mutlaq         Opps fix format again
    e0335bf1 2021-05-26 Jasem Mutlaq         define encoders and fix format
    a3c4ace4 2021-05-26 Jasem Mutlaq         Do not block updateLocation even if values equal last recorded values
    51ee9e9e 2021-05-25 Jasem Mutlaq         Update to compile with latest INDI. Account for slew time
    80e8e3d0 2021-05-20 Jasem Mutlaq         Hour angle to equatorial coordinates
    f3fa162f 2021-05-20 Jasem Mutlaq         Fix telescope coordinates
    d669f435 2021-05-20 Jasem Mutlaq         For now set it in the driver
    11e4b969 2021-05-20 Jasem Mutlaq         Revert "Alignment subsystem should be on by default"
    7d569cbb 2021-05-20 Jasem Mutlaq         Alignment subsystem should be on by default
    3f544181 2021-05-20 Jasem Mutlaq         save parent telescope config
    45c877c8 2021-05-20 Jasem Mutlaq         send location to alignment
    316bea35 2021-05-19 Jasem Mutlaq         Minor fixes
    4d61f0e9 2021-05-19 Jasem Mutlaq         Implementing INDI Alignment Subsystem
    324d4ccb 2021-05-19 Jasem Mutlaq         Most functionalities implemented, ready for preliminary testing
    f2525a78 2021-05-18 Jasem Mutlaq         Use encoder position when sending commands
    910df2da 2021-05-18 Jasem Mutlaq         readscope encoder to sky coordinates
    60b00df8 2021-05-18 Jasem Mutlaq         Fix version
    7e2c3a1b 2021-05-18 Jasem Mutlaq         Negative double in regex
    a11b5c17 2021-05-18 Jasem Mutlaq         Do not remove last character
    423aa8b3 2021-05-18 Jasem Mutlaq         Use sky to encoder coordinates
    af020428 2021-05-17 Jasem Mutlaq         More updates to driver to ready it for testing
    f748d362 2021-05-15 Jasem Mutlaq         Initial skeleton for Astrotrac mount driver
    f7a70d40 2021-06-07 Jasem Mutlaq         Fix critical error in libnova <---> INDI position conversion
    5e004533 2021-06-07 Jasem Mutlaq         Immediately save to config after reading values from mount. Fixes #1484
    17d7fbb7 2021-06-07 Jasem Mutlaq         Simplify relative GOTO
    fea80cea 2021-06-06 Jasem Mutlaq         Enable C++14 support project wide (#1483)
    bc8c5e04 2021-06-05 jimmy-ck             Fixing location accuracy and date&time for RST-135 (#1481)
    69137dd7 2021-06-03 james-lan            OnStep: Be more explicit about Park status and Focusers & Detection (#1477)
    a59f2f57 2021-06-02 Jasem Mutlaq         Possible fix for rainbow location send issue
    1caa3cb0 2021-05-30 james-lan OnStep: Detection for Rotator and hiding interface if not detected(Also resolves a slowdown)(#1475)
    3b4d0fe8 2021 - 05 - 30 Eric Dejouhanet      Fix EQ500X driver and tests after refactoring. (#1476)
    b0e07b81 2021 - 05 - 29 Jasem Mutlaq         Disable LX200 drivers test until Eric can fix the issue
    846655a0 2021 - 05 - 29 Jim                  use only the devel package in the spec file(#1474)
    1e930b96 2021 - 05 - 28 azwing               Manage OnStep Features Names(#1473)
    891f8f0e 2021 - 05 - 27 james - lan            OnStep: Fix for issue mentioned on forums(#1472)
    8f220b69 2021 - 05 - 27 Paolo Stivanin       Replace gethostbyname with getaddrinfo(#1462)
    0572e75a 2021 - 05 - 27 Ilia Platone         Remove getFrequency() from indispectrograph.h (#1469)
    1e81da32 2021 - 05 - 27 james - lan            OnStep: V1.10, high precision location, rotator / derotator, swap primary focuser, weather support, misc(#1465)
    5a1bceaa 2021 - 05 - 26 Jasem Mutlaq         Check m_Location instead of reading it again from config file since parent is already doing this
    abc5254d 2021 - 05 - 26 Jasem Mutlaq         Simplify local sidereal time.This still does not resolve eq500x test failure
    4b6aeefd 2021 - 05 - 25 Jim                  add dependency for rtl - sdr to spec(#1467)
    56e1b798 2021 - 05 - 25 Jasem Mutlaq         Add more parsing safety checks
    52345fd4 2021 - 05 - 25 Jasem Mutlaq         Make RTLSDR optional after it was added as REQUIRED dependency in ls.However, make debian package builds with it.
    3afd8393 2021 - 05 - 24 Jasem Mutlaq         Default value for slope should be zero as it must be enabled by the user explicitly
    1e0a2210 2021 - 05 - 24 Jasem Mutlaq         Save config if there is change in ramp
    6cf3eeae 2021-05-24 Jasem Mutlaq         Merge branch 'libastro_refactor'
    9e7af7e9 2021-05-24 Jasem Mutlaq         Introduce temperature ramp for gradual cooling and warming of cameras equipped with a TEC cooler
    13274d64 2021-05-24 Ilia Platone         Split spectrograph into receiver and spectrograph classes (#1463)
    feb2e560 2021-05-24 Jasem Mutlaq         Introduce azimuth and altitude rate scales which appear to help with tracking quite a bit
    0d9afb16 2021-05-23 Jasem Mutlaq         Fix manual stop causing unpredictable slews
    a021832d 2021-05-23 Jasem Mutlaq         Make code more modular
    0a2cebd4 2021-05-23 Jasem Mutlaq         Reset Tracking seconds should be used after manual motion stopped
    7f318d35 2021-05-23 Efstathios Chrysikos Pegasus FlatMaster changes to responses. (#1464)
    dac2e8f1 2021-05-23 Jasem Mutlaq         Fix alignment tests
    064ead69 2021-05-23 Jasem Mutlaq         Sync with master
    b95a894d 2021-05-23 Jasem Mutlaq         use INDI::Timer and clarify OTA Side property
    74208afe 2021-05-23 Jasem Mutlaq         Use INDI::Timer for TimerHit
    d5aaac1d 2021-05-22 Jasem Mutlaq         Tracking should restart after manual motion
    8b0b0e79 2021-05-22 Jasem Mutlaq         Fix order
    f74ff105 2021-05-22 Jasem Mutlaq         Update m_Location as well
    15f37d21 2021-05-22 Jasem Mutlaq         Update location if already loaded from config
    df4ec665 2021-05-22 Jasem Mutlaq         More cleanup for the Skywatcher driver
    7488e284 2021-05-22 Jasem Mutlaq         Do not use libnova directly since it uses different conventions which might cause issues in INDI drivers if not accounted for carefully. To avoid dr..
    ec904256 2021-05-19 interplanetarychris  Fix link to developer docs (#1461)
    37e786e2 2021-05-18 interplanetarychris  Correct typos (#1459)
    44ceb95c 2021-05-18 interplanetarychris  TheSky Server TCP read fixes (#1458)
    e1b49a2e 2021-05-17 Efstathios Chrysikos Added new device Pegasus FlatMaster(#1457)
    a1fa1df0 2021 - 05 - 17 Pawel Soja           Add Qt metatype.
    ac21f13a 2021 - 05 - 15 Jasem Mutlaq         Nightcrawler should use FOCUS_TEMPERATURE to reports its temperature since it is standard property
    22706194 2021 - 05 - 14 Jasem Mutlaq         Remove unused focuser temperature
    e37dcf4f 2021 - 05 - 14 Jasem Mutlaq         Disable the old thread delete property hack
    6e73b0fb 2021 - 05 - 14 Jasem Mutlaq         Update version for rest of iOptronv3 drivers
    723ae455 2021 - 05 - 14 Paweł Soja           BaseDevice::getProperty as non - pointer result(#1453)
    3a7ea5f6 2021 - 05 - 14 Pawel Soja           Fix 'quit' call in user function.
    a142cbcc 2021 - 05 - 14 Jasem Mutlaq         Display the DeltaT response before the checksum check
    73f61d93 2021 - 05 - 14 Jasem Mutlaq         Fix login check when comparing responses for focuser
    85d200d1 2021 - 05 - 13 Jasem Mutlaq         iOptron DST fix.Bump iOptron version to 1.4
    9fb32b5d 2021 - 05 - 12 Efstathios Chrysikos Pegasus SMFC Ack fix on polling. (#1455)
    c0520324 2021 - 05 - 12 Jasem Mutlaq         Set NAXIS for RGB images
    26df6df3 2021 - 05 - 12 Efstathios Chrysikos Pegasus DMFC fix driver to support SMFC(#1454)
    07e51770 2021 - 05 - 10 Pawel Soja           blobModes as std::list
    13c1fd9f 2021 - 05 - 10 Pawel Soja           cDeviceNames as std:set
    e5850dca 2021 - 05 - 10 Pawel Soja           Simplify code, use INDI::WidgetView.
    ab89655e 2021 - 05 - 10 Paweł Soja           INDI::BaseClient - Implement D - Pointer. (#1452)
    9f57ed6b 2021 - 05 - 10 Pawel Soja           Format document.
    b64c5453 2021 - 05 - 10 Pawel Soja           Add getStateAsString method.
    f51d3b3b 2021 - 05 - 10 Pawel Soja           Set widgets parent.
    1ae5fbe3 2021 - 05 - 10 Pawel Soja           Add operator bool, isValid method.
    946b958c 2021 - 05 - 10 Pawel Soja           Format document.
    55f84368 2021 - 05 - 10 Pawel Soja           Add isDeviceNameMatch method.
    fa13f5cc 2021 - 05 - 08 Pawel Soja           Add missing include.
    dcad945e 2021 - 05 - 08 Pawel Soja           Format document.
    33840f1a 2021 - 05 - 08 Pawel Soja           Move implementation to source file.
    86d32f2a 2021 - 05 - 09 Jasem Mutlaq         Fixes for FocusBoss II
    28757cf8 2021 - 05 - 09 Jasem Mutlaq         Remove focuser udev rules install
    6d3e310c 2021 - 05 - 09 Jasem Mutlaq         Consolidate rules into auxiliary file
    4b1d1076 2021 - 05 - 09 Jasem Mutlaq         Make rule applicable to more FTDI chips
    8bfdd28b 2021 - 05 - 09 Jasem Mutlaq         Simplify code
    1a4b61c2 2021 - 05 - 08 Jasem Mutlaq         Be consistent with INDI Focuser interface
    0df1c04c 2021-05-07 Jasem Mutlaq         Perform case-insensitive comparisions and correct iGuider reported name
    079ab23a 2021-05-06 Jasem Mutlaq         Using the new improved INDI::Timer instead of legacy timers. For some reason the older timers stopped working, so this needs to be investigated furt..
    a730e32c 2021-05-06 Jarno Paananen       ScopeDome driver update (#1447)
    818d32f5 2021-05-06 Jasem Mutlaq         Looks like 100ms threshold is adequate.Still need to get rid of this arbitrary delay and implement shared_ptr while deprecating the INDI::Property..
    157de474 2021-05-01 Cliff Changed E-W direction in driver as (#1441) (#1442)
    a5f2e451 2021-04-30 Jasem Mutlaq         Style fixes. Check configConnectionMode to avoid saving config when not required
    baab283d 2021-04-30 Jasem Mutlaq         Limit dew aggressiveness to v2
    c5e0de78 2021-04-30 Paweł Soja           Remove all 'IS' Functions. (#1440)
    8abfd6c2 2021-04-29 Pawel Soja           Add indi-core-deb.sh
    192a119c 2021-04-29 Jasem Mutlaq         Temporary hack for some sitautions where a driver may define, delete, and then re-define a property in rapid succession. This might cause the INDI::..
    b0fc9dca 2021-04-27 d6p fix null pointer dereference (#1437)
    972832da 2021-04-27 Jasem Mutlaq         Separate to from Bridge controller
    0e0681ba 2021-04-27 Jasem Mutlaq         Add more common keys to remove
    e43904de 2021-04-27 Jasem Mutlaq         Read up to max buffer length
    b1360971 2021-04-27 Jasem Mutlaq         Fix bug when loading up config port name and it gets truncated
    538ab217 2021-04-26 Jasem Mutlaq         Simplify checking system port
    e78ae47e 2021-04-25 Jasem Mutlaq         Starting INDI v1.9.1 development cycle
    8cb8dd5c 2021-04-23 Jasem Mutlaq         Only save config when necessary.Fix MacOS error.Simplify labels
    4247b6f4 2021-04-23 Jasem Mutlaq         Simplify the names since they can exceed the property 64 character limit
    85925505 2021-04-23 Jasem Mutlaq         Simplify code and search for bluetooth on Linux as well
    8d997ab2 2021-04-23 Jasem Mutlaq         Use Serail by ID on Linux

+ From 1.8.9 to 1.9.0

    effa7cc9 2021-04-18 Paweł Soja           INDI::BaseClient - Disconnect if sending has failed. (#1430)
    18e13b15 2021-04-18 Jasem Mutlaq         Define NOMINMAX to prevent windows.h from defining these macros that are defined in standard library
    11cca322 2021-04-18 Jasem Mutlaq         Disable mkpath on Windows
    bc1950de 2021-04-18 Paweł Soja           Fix - Windows doesn't have strndup. (#1429)
    1a302cb0 2021-04-18 Paweł Soja           Fix sockets in INDI::BaseClient (#1428)
    95a492dc 2021-04-18 Jasem Mutlaq         Force shutdown of socket on abnormal disconnect
    fb111f51 2021-04-15 Pawel Soja           Add missing timer->start().
    32025368 2021-04-15 Pawel Soja           Bugfix, double apos for timestamp == NULL.
    2461a4aa 2021-04-15 Jasem Mutlaq         If filter is removed, remove presets
    bcfb637d 2021-04-15 Jasem Mutlaq         Ignore empty snooped device
    443824a9 2021-04-15 Jasem Mutlaq         Make it build Position Independent Code fPIC by default
    a6ffc654 2021-04-15 Karl Rees            PMC8 V2 Firmware update (#1426)
    b61b24c3 2021-04-13 Pavle Gartner        Deep Sky Dad Flap Panel 1 INDI driver (#1425)
    3086c7a2 2021-04-12 Paweł Soja           Fix, use IDMessage to send info message. (#1423)
    339ec271 2021-04-12 Jasem Mutlaq         Fix slew rate index. Fixes #1420
    d1607a9c 2021-04-12 Jasem Mutlaq         PEC state should also include resumption of tracking. Fixes #1421
    605180db 2021-04-10 Jasem Mutlaq         Fix major bug with INDI longitude correction that was removed in a previous commit
    e36839a1 2021-04-06 Paweł Soja           Fix XML Escape (#1414)
    106c546d 2021-04-06 Efstathios Chrysikos separate focuscube and scopsoag behavior to new drivers(#1415)
    bd9110b4 2021 - 04 - 01 Pawel Soja           Add rasbian as debian / ubuntu to requisites - install.sh.
    b2f34193 2021 - 04 - 01 Pawel Soja           Remove CircleCI badge status.
    198d9472 2021 - 03 - 31 Pawel Soja           Add PyIndi badge status.
    44f8c962 2021 - 03 - 31 Pawel Soja           Add swig package.
    51902470 2021 - 03 - 31 Paweł Soja           Feature GitHub actions - PyIndi(#1411)
    aaf60de4 2021 - 03 - 31 Paweł Soja           Merge pull request #1410
    e4b2886a 2021 - 03 - 31 Pawel Soja           Add PropertyBasic < T >::at(size_t index).
    32654a8b 2021 - 03 - 31 Pawel Soja           Add rule support.
    21983dd0 2021 - 03 - 31 Pawel Soja           Fix, updateMinMax only driver side.
    58babc59 2021 - 03 - 31 Pawel Soja           Remove unused 'isNull' functions.
    be0736af 2021 - 03 - 31 Pawel Soja           Fix, avoid calling pure virtual method.
    09471760 2021 - 03 - 31 Pawel Soja           Fix struct in C++.
    a1de8659 2021 - 03 - 31 Pawel Soja           Remove duplicate MAXRBUF.
    90233c0e 2021-03-30 Pawel Soja           Use sh commands.
    7aea1e12 2021-03-30 Paweł Soja           Merge pull request #1409 from indilib/feature-github-actions-nproc
    f5047a9e 2021-03-30 Pawel Soja           Add workflow_dispatch, types completed.
    c716dda6 2021-03-30 Pawel Soja           Add missing install argument.
    b2436466 2021-03-30 Pawel Soja           Add workflow.
    53921e8e 2021-03-30 Pawel Soja           Fix sudo syntax.
    5eba5761 2021-03-30 Pawel Soja           Autodetect jobs for 'make'.
    2b1bb261 2021-03-29 Jim                  Usb memory fix (#1407)
    37402562 2021-03-30 Jasem Mutlaq         Suggested fix by Robert Brown. Fixes #1406
    b1e1413a 2021-03-30 Pawel Soja           Update workflows status, add MacOS.
    9b975a95 2021-03-30 Pawel Soja           Always run workflow for Linux.
    a34c468a 2021-03-30 Pawel Soja           Rename Indi to Linux workflow.
    3946dfbb 2021-03-30 Paweł Soja           Merge pull request #1405 from indilib/feature-github-macos
    bc360d18 2021-03-30 Pawel Soja           Add GitHub Actions for MacOS.
    c125d89c 2021-03-30 Paweł Soja           Merge pull request #1404 from indilib/fix-warnings-macos
    b21d8bf3 2021-03-29 Pawel Soja           Fix conversion from nullptr to std::string.
    856faeff 2021-03-29 Pawel Soja           Fix sign-compare.
    4a8c029f 2021-03-29 Pawel Soja           Remove unused variable.
    856a8325 2021-03-29 Pawel Soja           Fix warnings, reimplement.
    32fecf7d 2021-03-29 Pawel Soja           bsdtar support
    a2ebd7db 2021-03-29 Pawel Soja           Use the official image repository.
    e9af9ddc 2021-03-29 Paweł Soja           Fix macOS/clang build warnings. (#1402)
    c148c55f 2021-03-28 Pawel Soja           Add GitHub Actions status.
    7be74543 2021-03-28 Markus Noga          Fixed TeenAstro mount/focuser race condition during automated port scanning (#1401)
    8d5025ab 2021-03-28 Pawel Soja           GoogleTest, shared libs.
    f6bcc855 2021-03-28 Pawel Soja           GoogleTest, shared libs.
    109d986b 2021-03-28 Pawel Soja           Add pre-requisites (indi 3rd-party).
    fcf22aa8 2021-03-28 Pawel Soja           Add default github actions workflow.
    64dde3c9 2021-03-28 Pawel Soja           Add Dockerfile + workflow.
    8d9f21cc 2021-03-28 Pawel Soja           Add general purpose build/install scripts.
    c744e452 2021-03-28 Jasem Mutlaq         Add virtualcom to ignore exclusive lock
    3efe37f0 2021-03-28 Ilia Platone         Add functions to indicom (#1400)
    68a9c5bd 2021-03-26 Jasem Mutlaq         Opps forgot to fill in the property
    48a14ea6 2021-03-26 Jasem Mutlaq         Add missing FocuserDrive property
    414565f1 2021-03-26 Jasem Mutlaq         Simplify focuser
    8768ce79 2021-03-26 Jasem Mutlaq         Set focuser capabilities
    faf333fb 2021-03-25 Jasem Mutlaq         Add External Motor Control support to PPBA
    dc3ed6a3 2021-03-25 Jasem Mutlaq         Init string buffers to zero
    0ecb1f1f 2021-03-25 Efstathios Chrysikos Added PegasusAstro new devices(#1398)
    a9d3182e 2021 - 03 - 25 Jasem Mutlaq         Fix warning
    8273084f 2021 - 03 - 24 rlancasteAstro       Need to fix build error on OS X(#1396)
    b6d40949 2021 - 03 - 22 Markus Noga          Added support for TeenAstro focuser(#1392)
    5c1b4fb7 2021 - 03 - 22 Jasem Mutlaq         Add general rule for all cameras as proposed by @openastroproject
    de478d75 2021 - 03 - 22 Paweł Soja           Bugfix - INDI::SingleThreadPool - self quit / start deadlock. (#1394)
    d3897d7e 2021 - 03 - 21 camielseverijns      Update lx200pulsar2.cpp(#1393)
    8734b723 2021 - 03 - 20 Paweł Soja           StreamManager - thread pool for uploadStream(#1391)
    492019bc 2021 - 03 - 19 Paweł Soja           Add STL - style iterators to INDI::PropertyBasic(#1389)
    f6d8ecd9 2021 - 03 - 18 Paweł Soja           Implement real periodic timer. (#1387)
    6550c8b0 2021 - 03 - 18 fcasarramona         Improving Dome slave to telescope regarding telescope pier side(#1373)
    175f38cd 2021 - 03 - 16 Paweł Soja           EventLoop - List implementation for timers(#1385)
    34c99fa9 2021 - 03 - 16 Paweł Soja           Implementation of high - level timers(#1386)
    db9772d4 2021 - 03 - 15 Paweł Soja           StreamManager - Bugfix - D - Pointer implementation(#1383)
    743006fe 2021 - 03 - 13 Paweł Soja           Bugfix - Use const qualifier for const string(#1380)
    217a2d4c 2021 - 03 - 13 Paweł Soja           Cleaning up the examples - Remove global 'IS' functions. (#1381)
    5d040ddc 2021 - 03 - 13 Jasem Mutlaq         Add Pegasus OAG alias
    a2d939bf 2021 - 03 - 12 Jasem Mutlaq         Set 115000 as default rate for everything other than iOptron 120
    3fdd324e 2021 - 03 - 12 Paweł Soja           Bugfix - test_ccd_simulator with incorrect library, missing override (#1379)
    01cc8da1 2021 - 03 - 12 TallFurryMan         Updated flux calculation for CCD Simulator(#1356)
    d9a5e309 2021 - 03 - 11 Paweł Soja           Add global ISGetProperties / ISNewXXX / ISSnoopDevice propagation functions for drivers(#1375)
    e681724b 2021 - 03 - 11 Jasem Mutlaq         Update Celestron version to 3.6 post the guide fixes
    9cb023ee 2021 - 03 - 11 Paweł Soja           INDI::PropertyXXX - push widgets, get size - implementation(#1374)
    f12c8952 2021 - 03 - 11 Paweł Soja           add missing override specifier(#1377)
    7e934e47 2021 - 03 - 10 interplanetarychris  Fix typo in CCD simulator GUI(#1378)
    7ce91b24 2021 - 03 - 10 nrackwit             CelestronGPS reporting wrong rates to telescope during pulse guiding #1368 (#1369)
    856dfc78 2021 - 03 - 10 Jasem Mutlaq         Fix style to astyle
    23bfc208 2021 - 03 - 10 Paweł Soja           Code quality improvement - Preparation for future refactoring. (#1372)
    3913ba39 2021 - 03 - 10 Jasem Mutlaq         Revert "Delete gps_simulator.cpp"
    ec9811a3 2021 - 03 - 10 Jasem Mutlaq         Merge pull request #1371 from seventi71/master
    5471b264 2021 - 03 - 10 Jasem Mutlaq         Delete gps_simulator.cpp
    de5b1cfc 2021 - 03 - 08 seventi71            Merge branch 'master' of https://github.com/seventi71/indi
    f85735c7 2021 - 03 - 08 Christopher          Merge pull request #2 from indilib/master
    774f8854 2021 - 03 - 06 Paweł Soja           Refactoring - Typed property(#1366)
    71b49c82 2021 - 03 - 06 Paweł Soja           Fix warnings, use strcpy / strcat for string literal(#1367)
    b3048a5b 2021 - 03 - 04 Jasem Mutlaq         Starting INDI 1.9.0 develpment cycle
    95aa471e 2021 - 03 - 04 seventi71            GPS Update
    155ca727 2021 - 03 - 02 Paweł Soja           PropertyView - client / server side + refactor(#1361)
    4c3f1c60 2021 - 02 - 28 Paweł Soja           PropertyView - implementation of subsequent methods(#1360)

+From 1.8.8 to 1.8.9

    + 91bcd531 2021 - 02 - 24 Jasem Mutlaq         Add missing exec
    + ab630cbd 2021 - 02 - 16 Jasem Mutlaq         Add more helpful messages for home position
    + 26983606 2021 - 02 - 16 Jasem Mutlaq         Fix paramount home and sidereal rate
    + 13420224 2021 - 02 - 14 rishi - garrod         Added labels for USB and Dew(#1355)                                                                                                                  
    +71b4dbf6 2021 - 02 - 13 Jasem Mutlaq         Add entry for star adventurer
    + 3acd0f1c 2021 - 02 - 13 Jasem Mutlaq         Add motor rate and current to the config save
    + 162bd940 2021 - 02 - 13 Jasem Mutlaq         Add CEM26 and GEM28.Migrate CEM40 and GEM45 drivers to iOptronv3 commands and remove parking restrictions.Fixes #1354                               
    + 186e45f7 2021 - 02 - 13 interplanetarychris  Final fixes for Celestrongps guider scale(#1353)                                                                                                     
    +ace5d9ef 2021 - 02 - 09 Jarno Paananen       DDW state change fix part 2(#1351)                                                                                                                   
    +0b670b1b 2021 - 02 - 07 Jasem Mutlaq         Add preliminary support to inquire pier side for Paramount.Not tested yet
    + ef4e73f8 2021 - 02 - 06 Jarno Paananen       DDW shutter state fix(#1349)                                                                                                                         
    +351095ac 2021 - 02 - 06 Paweł Soja           Separate useful macros to indimacros.h(#1348)                                                                                                        
    +4974cf20 2021 - 02 - 06 Jasem Mutlaq         Add support to Pegasus Micro as well
    + 205f72f8 2021 - 02 - 05 Jarno Paananen       Fixes to handling of state changes in DDW driver(#1346)                                                                                              
    +aae54d9c 2021 - 02 - 05 Paweł Soja           Fix - PyIndi fails over missing symbol(#1347)                                                                                                        
    +0fe8fe1c 2021 - 02 - 04 Jarno Paananen       Updates to DDW driver(#1344)                                                                                                                         
    +81e0b01e 2021 - 02 - 02 Jarno Paananen       Avoid DDW communication watchdog(#1342)                                                                                                              
    +bb72af43 2021 - 02 - 01 Jarno Paananen       Driver for Digital Dome Works(DDW) from Technical Innovations (#1341)                                                                                
    +47ed55fc 2021 - 02 - 01 Jasem Mutlaq         Increment version for SkyWAtcher Alt - Az
    + 3c222a50 2021 - 02 - 01 Jasem Mutlaq         Add support for AZEQ6 as proposed by Dirk on INDI forums
    + fc26c012 2021 - 02 - 01 rishi - garrod         Fixed Auto Dew for V2 and added Aggessiveness for V2.Fixed a few lit… (#1340)                                                                        
    +077d2a4e 2021 - 01 - 30 Rick Bassham         fix: add null pointer check to serial connect(#1335)                                                                                                 
    +45ae8e4c 2021 - 01 - 23 Jasem Mutlaq         Add saveConfigItems to WeatherInterface and utilize that in classes that inherit it
    + d523ba6b 2021 - 01 - 23 Jasem Mutlaq         Simplify code and use better variable names
    + 09420ebb 2021 - 01 - 21 d33psky              Integra85 driver sanity checks and improved user messages. (#1334)                                                                                    
    +fa59b727 2021 - 01 - 21 interplanetarychris  Fix celestrongps guide rate scaling(#1331)                                                                                                           
    +d6e9d74a 2021 - 01 - 19 Paweł Soja           DefaultDevice - D - Pointer implementation(#1327)                                                                                                      
    +f01ad1fc 2021 - 01 - 19 Lesage Franck        Tracking can now be switched on / off(#1326)                                                                                                           
    +3e75b36c 2021 - 01 - 19 Paweł Soja           Refactoring - Widget decorators(#1324)                                                                                                               
    +022406e2 2021 - 01 - 19 Ilia Platone         indicom.c update for delay calculation(#1328)                                                                                                        
    +09a1e461 2021 - 01 - 18 pmneo                Frame Based V4L Stacking and lazy stop capture for better loop perf(#1325)                                                                           
    +5b13bbf7 2021 - 01 - 15 Rick Bassham         Add snoop device to joystick controller(#1323)                                                                                                       
    +ec3836bd 2021 - 01 - 15 avarakin             Fix for issue with manipulating output ports(#1322)                                                                                                  
    +77128112 2021 - 01 - 13 Jasem Mutlaq         Temporary measure to prevent deadlock with some clients.Still requires long term solution
    + 4baca66f 2021 - 01 - 13 Paweł Soja           Refactoring - less dependencies between files / less mallocs(#1318)                                                                                  
    +ab26ac5e 2021 - 01 - 12 Paweł Soja           Refactoring / INDI::BaseDevice - D - Pointer implemented(#1320)                                                                                          
    +de9b0461 2021 - 01 - 12 lantictac            Sesto Senso 2: Workaround apply motor preset issue(#1319)                                                                                            
    +428e0fe9 2021 - 01 - 12 Jasem Mutlaq         Starting libindi v1.8.9 development cycle
    + 74615e6c 2021 - 01 - 11 Jasem Mutlaq         Protect properties and messages when used in multiple threads.While this used to work fine, some conditions may led to corrupted data
    + c714f9c5 2021 - 01 - 11 pawel - soja           Indidriver / refactoring(#1313)                                                                                                                        
    +978290d5 2021 - 01 - 11 lantictac            Sesto Senso 2: Motor settings(#1315)
      
From 1.8.7 to 1.8.8

      + New HOBYM Crux telescope driver(#1295)
      +New Rainbow focuser driver(#1304)
      +New ActiveFocuser driver release(#1301)
      +10Micron: UnattendedFlip handling, implements #1276 (#1298)
      + Bugfix / sat track lx200 julian day(#1305)
      +Improved serial port auto - search.
      + Refactor / satellite tracking properties->Moving properties to a higher abstraction layer(#1300)
      +SkyWatcher Alt - Az driver improvements.
      + Indibase / refactoring - update INDI::Property(#1302)
      +Update of SmartFocus driver(#1275)
      +Add new helper methods to the AlignmentSubsystemForDrivers(Alt / Az)(#1308)
      +Streammanager / chrono - Fix the 24h time limit. (#1278)
      +Fix remote driver not sending properties to upstream server
      + Delay calculation in indicommon and indicorrelator(#1277)
      +Indidriver / refactoring - fix memory leak, increase performance(#1281)
      +Streammanager / refactoring(#1280)
      +Move absolute position bugfix(#1285)
      +Use of the common mkpath function(#1288)
      +Sesto Senso 2: Support for displaying 12V input voltage. (#1289)
      +Add Microsoft LifeCam Cinema to pixelSizeInfo(#1314)
      +Sesto Senso 2: Log & display firmware version(#1292)
      +fix: inline methods that use unlinked functions(#1312)

From 1.8.6 to 1.8.7

      + New Esatto focuser support.
      + New Pegasus Falcon Rotator.
      + Fix QHYCFW3 driver handshake(#1229)
      +Support for AZ - GTi in Alt - Az mode.
      + Improve on deadlocks and integrity(#1243)
      +Rework / streammanager - fix recording subframe issue, add processing qeue, configurable limits memory / fps(#1254)
      +Baader SteelDrive II - feature, Adjustable holding and move current for stepper drive(#1257)
      +Do not block the stream thread when sending FPS status, fix frames discarding. (#1258)
      +Many bug fixes and additions supporting advanced Pulsar2 features(#1261)
      +Add support to connecting to all remote drivers without specifying an explicit driver.
      + Added Humidity, Pressure and Clouds to the WeatherWatcher driver(#1247)
      +Fixed Losmandy Gemini failed to complete park issue(#1239).
      +Set Eq Coords property state to OK & IDLE as needed (#1240).
      +1st fix for CEM25p Slewing to home position while parked(#1245)
      +DSP Improvements(#1251)
      +Compatibility fixed for SteelDriver II.New firmware has more arguments. (#1253)
      +Full support for Fedora builds.

From 1.8.5 to 1.8.6

      + New Raspberry Pi HQ Camera driver.
      + New Pegasus PPBA driver.
      + New DomePro2 driver.
      + Add PierSide to indi_ioptron_telescope(#1120)
      +Fix Pier Side problem on Gemini mounts(#1122)
      +Goto mode selectable for Alt / Az mounts via an UI Switch. (#1136)
      +OnStep: Weather sensor(READ) support(#1142)
      +OnStep: Support for setting temperatures for dew heaters / focusers
      + Fix skywatcher altaz crash(#1151)
      +Add the focus temperature property to the focus simulator(#1152)
      +Logitech HD C270 webcam data added to v4l2_ccd driver(#1154)
      +Astrophysics park3 support(#1167)
      +Implement Parking for LX200 classic(#1164)
      +UDP support for skywatcherAPI(#1172)
      +LX200 FS - 2 Park(#1165)
      +Telescope Simulator Parking to HA / Dec frame(#1174)
      +Update Pointing State determination. (#1179)
      +Feature Satellite tracking with TLE for 10Micron mounts(#1208)
      +Add focuser temperature to FITS header(#1209)
      +myFocuserPro2 Fix coil power command(#1195)
      +Updated TeenAstro INDI driver for firmware 1.2.0(#1196)

From 1.8.4 to 1.8.5

      + New PlaneWave EFA Driver.
      + New PlaneWave Delta - T driver.
      + New SestoSenso2 driver.
      + New Radio Astronomy Interferometer Driver.
      + Fixed parking in Temma driver.
      + Improved Slew accuray for Celestron mounts.
      + Improved TeenAstro Mount driver.
      + Fixed declination issue in Rainbow driver.
      + Fixed Guide problem with StarSense.
      + Fixed AAG driver and Weather Parameters state.
      + Fixed OnStep Speed change
      + Added Park3 to AP mount driver.
      + Improved XAGYL driver.
      + Added hour axis offset to CCD Simulator.
      + Added FOCUSPOS to the FITS header.
      + Updated Telescope Simulator Driver.

From 1.8.3 to 1.8.4

      + New TeenAstro Mount driver.
      + New DSP plugin for Signal Processing.
      + New INDI interface for correlators.
      + Draft for Pulse Detectors (revealers, dosimeters, cosmic ray).
      +Created SensorInterface and Spectrograph, Detector subclasses.
      + Celestron PEC control is added that provides seek index, stop, playback and record commands.
      + Celestron negative UTC fix.
      + Fixed iOptron mount firmware parsing.
      + Fixed version read in MoonLite focuser.
      + DeepSkyDad3 backlash compensation.
      + CCD Simulator bayer support.
      + FCUSB2 support.
      + Fixed complation on FreeBSD.

From 1.8.2 to 1.8.3

      + New RainbowAstro Mount driver.
      + New Simulated Pier Side option for all mounts.
      +Added iOptron GEM45 support. (#1041)
      +Added * preliminary * support for iOptron iPolar. (#1043)
      +Update Celestron GPS Guide(#1048)
      +Bug fix: meridian flip working for longer polling intervals(#1042)
      +Update Celestron GPS Guide(#1048)
      +Added recording the absolute position of the focuser to the FITS header(#1052)
      +Fix enabling / disabling DMFC properties and remove dead code(#1050)
      +Enable saving / loading backlash steps and fix motor type select(#1055)


From 1.8.1 to 1.8.2

      + First release of INDI separate from INDI 3rd party repository.
      + New Pular Domes driver.
      + New MyFocuserPro2 driver.
      + New SteelDriverII focuser driver.
      + New Deep Sky Dad AF3 driver.
      + Fixed INDI Client build on Windows.
      + Fixed weather override functionality in INDI::Weather.
      + Fixed INDI Dome tracking.
      + Updated PCM8 driver to automatically detect mount types.
      + Serial communication polling period is configurable 1 - 30 secs.
      + Added ISGetConfigSwitch to read switch information directly from config.

From 1.8.0 to 1.8.1

      + Unified Toupbase driver for Touptek-based cameras.
      + Support for native backlash handling in INDI::FocuserInterface
      + Apogee fan control support.
      + Fixed Bluetooth serial port connectivity.
      + Updated version of OnStep driver (v1.8), fixes for Fork Mounts.
      + Pegasus Ultimate Power Box v2 support.
      + Fixed Celestron GPS focuser position.
      + Fixed parking mode initialization for roll-off roofs.
      + Fixed various FocusLynx issues and added Optec Sagitta focuser.
      + LX200 Based mount migrated to INDI::FocuserInterface
      + QHY SDK updated to 6.0.1.

From 1.7.9 to 1.8.0

      + iOptron CEM40 driver.
      + QHYCCD CFW1 driver.
      + Decode ATIK firmware version correctly.
      + Apply gamma when downscaling 16bit to 8bit stream.
      + Improve reliability of sendBlob.
      + GPSD driver should use raw GPS time by default.
      + add watchProperty to make client only request and only process properties of interest.
      + Prevents indi_fli_wheel crash for FLI-CFW-1-8 model.
      + Fix communication issues in Vixen Starbook driver.
      + Fix Dew control and Current sensing on PPB.
      + Fix out-of-bounds access in 420p conversion in V4L2 driver.
      + Fix Atik guide ST4 pulses.
      + ASI Camera SDK 1.14.0715 update.
      + QHY SDK updated to 5.1.0.

From 1.7.8 to 1.7.9

      + New Astromechanic Light Pollution Meter driver.
      + New FCUSB driver.
      + SestoSenso driver motion issues resolved.
      + LX200 drivers can operate over TCP.
      + Fix TCFS issue when temperature sensor is not connected.
      + Experimental support for KMTronic USB Relay Serial for Nikon cameras.
      + Fix RA drift with HEQ5 firmware 106.
      + Added dead-zones to joystick driver.
      + Update ASI EAF SDK to version 0.1.0524.
      + QHY SDK updated to 5.0.9.

From 1.7.7 to 1.7.8

      + New Omegon EQ500X mount driver.
      + New TALON6 dome driver.
      + New Astromechanics focuser driver.
      + New DeepSkyDad AF2 focuser driver.
      + New Apogee CFW filter wheel driver.
      + Support for Radio Detector Streaming.
      + ScopeDome fixes and improvements.
      + Fixed Vixen Starbook version detection bug.
      + Fixed Avalon Stargo Connect/Disconnect issue.
      + Improved detection of Quantum wheel.
      + Update Celestron SCT focuser to prevent moves when not calibrated.
      + Improve Sync, Park, Focus Max in DreamFocuser driver.
      + Implemented UI for PWM Outputs for OnStep
      + Fixed subframe capture in QHY driver.
      + ASI SDK updated to v1.14.0425.
      + QHY SDK updated to 5.0.5.

From 1.7.6 to 1.7.7

      + New DreamFocuser driver.
      + New BeeFocus driver.
      + New Weather Safety Proxy driver.
      + Nexdome driver rewritten to INDI standards.
      + DSP & Radio Detector improvements.
      + Vixen Starbook driver received numerous updates and fixes.
      + Celestron driver supports focuser control directly.
      + Celestron driver resumes from last alignment. Fixed hibernation.
      + Fixed QHY filter wheel issues & live streaming.
      + Fixed QHY temperature controls in manual and auto modes.
      + ATIK SDK updated & fixed filter wheel issues.
      + Fix bulb exposures initiated with shutter release cable on Pentax cameras.
      + QHY and SDR drivers enabled back on MacOS.
      + Weather drivers offer a weather override toggle.
      + All iOptron drivers now park to Alt/Az coordinates.
      + Dome and Telescope scripts use safer methods to create temporary files.
      + Enhanced performance and reliability of SestoSenso driver.
      + Enhanced and extended telescope joystick controls.
      + ASI SDK updated to v1.14.0227. Fixed asynchronous image loading.
      + QHY SDK updated to 5.0.3.

From 1.7.5 to 1.7.6

      + New SBIG Adaptive Optics driver.
      + New Pegasus Ultimate Power Box & Pocket Box drivers.
      + New official Atik driver.
      + New Vixen Starbook driver.
      + New Avalon StarGo mount driver.
      + New ScopeDome driver.
      + New Lacerta MFOC focuser driver.
      + New DeepSkyDad AF1 driver.
      + New Talon6 RoR driver.
      + New Celestron SCT focuser driver (standalone).
      + New release for OnStep driver with numerous updates and fixes.
      + Synscan driver is written from scratch again with support for pulse guiding.
      + nFocus and nStep drivers are written from scratch to support all features.
      + Significant performance improvements in all camera drivers.
      + Support for compressed FITS files via fpack lossless compression.
      + DSP Library added to INDI driver.
      + INDUINO driver fixes and updates.
      + Update QHY driver and QHY SDK to v4.0.12
      + Numerous updates to INDI::Detector and Radio Astronomy drivers.
      + DSPAU updated to v2.0.7
      + Fixed SestoSenso absolute position saved value.
      + Fixed bug in Astrophysics driver for pulse guide > 999ms.
      + Fixed & improved Touptek drivers.
      + Fixed & improved Altair drivers.
      + V4L2 drivers reports Pixel Size plus Autodetect/Collection Link.
      + Correct order of Bayer pattern in DSLR RAW.
      + Fixed USBFocusV3 connection issues.
      + Improve indiserver message queue memory management.
      + SSAG driver abort fix.
      + Fix bulb exposures initiated with shutter release cable on Pentax cameras.
      + Fix negative declination issue in synscan.
      + Added fix for QHY5-M- CancelQHYCCDExposing* crash
      + Fixed Temma guiding with PHD2.
      + Fixed TCFS position and temperature.
      + Fixed race condition when using multiple devices that can park.
      + Fixes to INDI::Weather interface.
      +Initialize backlash on eqmod connect.
      + Focuser Interface should now natively support Focus Max Limit, Sync, and Reverse Direction.
      + Preliminary support for Websockets in INDI::CCD. It is off by default.
      + MacOS build fixes.

From 1.7.4 to 1.7.5

      + New Altair Cameras driver.
      + New Touptek Cameras.
      + New standalone QHY CFW driver.
      + New manual filter wheel driver.
      + New OpenWeatherMap driver.
      + New OnFocus driver.
      + Support for AZ-GTi driver via EQMod.
      + Support for Gemini SnapCap driver.
      + Support for FocusCube.
      + limesdr (Software Defined Radio) driver fixes & improvements.
      + MGEN driver updates and fixes.
      + RTL-SDR driver updates and fixes.
      + arduino driver updates and fixes.
      + Duplicate models handling in multiple drivers.
      + Add fallback shutters speed for some GPhoto cameras.
      + Add pier side support to Celestron and Synscan drivers.
      + Add focus limits to SestoSenso driver.
      + Major update to USBFocusV3 driver.
      + Added stream struct and some astronomic helpers to libdspau.
      + OnStep fixes and updates.
      + FocusLynx refactor and updates.
      + Geographic location update fixes in mount driver.
      + Parking support in SS2000PC mount.
      + TCFS refactoring and fixes.
      + WeatherWatcher socket bug fixes.
      + Fix Synscan J2000 epoch issue.
      + Fix DSUSB GPhoto bug when capturing short exposures.
      + Add option to force BULB by default in GPhoto driver.
      + Add XPIXSX and YPIXSX for logical binned pixel size.
      + Fix problem with handling XML entities between clients, servers, and drivers.
      + Fix feature stacking streamed frames to simulate absolute exposure.
      + Fix iOptron guide rates.
      + Fix iOptron calender setting.
      + Removed libapogee libboost dependency.
      + Removed Zulu prefix in FITS header timestamp.
      + Updated Morovian SDK (0.3.5)
      + Updated QHY SDK (4.0.1)
      + Updated ZWO SDK (1.13.0930)

From 1.7.2 to 1.7.4

      + New Celestron Nightscape 8300 CCD driver.
      + New INDI FFMPEG-based Webcam driver.
      + New ZWO USB2ST4 driver.
      + New Arduino ST4 driver.
      + New Weather Watcher driver.
      + Optec IFW to support TCP/IP.
      + Added color support for OGV recorder.
      + Pulse Command now turned on by default.
      + Support for Park Positions 1/2/3/4 in Astrophsyics driver. Fixed pulse guiding.
      + Add DSLR temperature reporting.
      + Add support for GRBG pixel layout (8-bit) used by things such as NexImage 5.
      + Improved Pulse Guiding in EQMod.
      + Fixed EQMod DEC Inversion which caused issues with PHD2.
      + Fixex checksum error in maxdomeii. Implement dome motion buttons.
      + Fixed tracking issue in EQMod when using a joystick.
      +Fixex pier side reporting for 10Micron mounts.
      + Fixed protocol issue with ethernet connection to AP GTOCP4.
      + Fixed Celestron Pulse guiding.
      + Fixed occasional filter loading issues.
      + Add additional FITS Keyword SITELAT and SITELONG.
      + Add custom max filter count to trutech.
      + Add Zulu postfix to UTC time in FITS header.
      + Increase usbfs_memory to 256 for all USB cameras as it helps under ARM architecture.
      + SBIG, SSAG, Moravian, Radio, Fishcamp & FLI driver support under MacOS.
      + Updated QHY SDK to 2.0.10.


From 1.7.0 to 1.7.2

      + Fixed live view, mirror locking, and ghost images in GPhoto driver.
      + Warn user when configuration files are owned by root.
      + Fix setting of GPS Interface in GPS dervied classes.
      + Added camera download speed options to FLI driver.
      + Added NIR preflash for Moravian CCD if hardware supports it.
      + Several Pyrix rotator fixes.
      + Fix incorrect use of sizeof.

From 1.6.3 to 1.7.0

      + Updated QHY SDK.
      + FLI drivers are now based on libusb rather than legacy kernel driver.
      + New driver for CEM120 mount.
      + Several memory leaks were fixed.
      + Added support for background flushing for FLI CCDs.
      + Added preliminary support for CCD rapid captures on the millisecond range.
      + SX CCD driver updated to support ￼ICX453 & M25C.
      + SX AO driver updated to emply INDI serial connection plugin.
      + Fix timing issue with GPhoto making it stuck in busy state after initial capture.
      + ASI driver enhancements. Video format recall fix.
      + MaxDomeII driver refactored and updated.
      + Several fixes for Gemini Integra driver.
      + Polling period for most drivers is now customizable.
      + GPhoto driver supported Abort exposure. Subframing fixes.
      + GPS driver can set system time from GPS source.
      + Astrophyics Experimental Driver with multi-parking support.
      + Numerous OnStep driver fixes and updates.
      + SkySensor2000 Pulse guiding support.
      + Prevent sandbox ACCESS_VIOLATION on Gentoo
      + Celestron driver refactoring and support for high-precision formats.
      + Fixed script execution in scripting gateways
      + Fix flags for Cygwin.
      + Fix non-standard POSIX C functions.
      + Replace deprecated usleep with nanosleep.
      + CCD & Telescope simulator updated so that can be used effectively in any combination with physical devices.

From 1.6.0 to 1.6.2

      + INDI API version was not updated to 1.6.X+
      + cmake_modules directory was missing from release.
      + Fixed crash with joystick driver with joysticks with odd axis.

From 1.5.0 to 1.6.0

      + INDI Base Client is now supported on Windows, MacOS, and Linux.
      + Added 10Micron Mount support.
      + Added spectrum support and libDSPAU.
      + Added NexDome support.
      + Added Pyxis Rotator support.
      + Added Pegasus Focuser support.
      + Added MBox Weather box support.
      + Added SnapCap dust cap and flat panel support.
      + Added Sesto-Senso focuser support.
      + Added USB_DewPoint support.
      + Added GPS-NMEA sources support.
      + Added Gemini Telescope Design Integra85 Focusing Rotator WIP support.
      + Added Lunatico's Armadillo and Platypus support.
      + Video Streaming support for MacOS.
      + Video Recording with libtheora (Optional).
      + Video Streaming with MJPEG encoder.
      + IOptron fixes and improvements.
      + More NextstarEvo improvements.
      + Dedicated Guider Simulator.
      + QHY & ASI updated to latest SDK.
      + Apogee fixes for MacOS.
      + INova fixes and improvements. Updated SDK.
      + QHY, Apogee, DSI builds for MacOS.
      + EQMod Horizon fixes.
      + Skywatcher Alt-Az Mount & Syncscan fixes and improvements including guide support.
      + StarSense support in Celestron Driver.
      + Improvements to mount parking & unparking.
      + New experimental Astrophysics Driver.
      + Support for Losmandy UDP protocol.
      + Fixed Dome slaving slew and tracking.
      + Added Radio Antenna Simulator.
      + New INDI Rotator Interface.
      + UDEV rule to disable automount of DSLR cameras.
      + Sky Quality Meter simulator.
      + Improvements to INDI GPS drivers.
      + TCFS Fixes.
      + SkySensorPC2000 fixes.
      + Fixed WatchDog behavior in case of unavailable dome.
      + Improved Continious Integration support with Travis & CircleCI using Docker.

From 1.4.0 to 1.5.0

      + New Detector Interface for photon and radio detectors.
      + New Software-Defined-Radio driver (RTLSDR).
      + New Connections plugin system to facilitate driver development.
      + New standarized tracking properties system for all mounts.
      + New Digital Settings Circiles (DSC) driver.
      + New Lacerta MGen driver.
      + New NightCrawler Focusing Rotator driver.
      + New Optec Gemini Focusing Rotater driver.
      + New iNovaPLX CCD driver.
      + QHY SDK update to 1.10.0. Support for QHY PoleMaster.
      + QSI SDK update to 7.6.0
      + Support for INDI client under Windows.
      + Support for Pier Side in many mount drivers.
      + Support for SkySafari.
      + Fix FLIUSB for 4.6 and 4.9 kernels.
      + Fixed wrong time format in generated SER files.
      + ZWO ASI drivers for MacOS.
      + Various GPSD fixes.
      + Proper handing of ISO8601 timestamps in the generated filenames.
      + Improved Gemini mount driver with more functionality and bug fixes.
      + Many V4L2 fixes and improvements. Support for V4L2 integer menus.
      + Ability to define multiple primary/guide scope configurations.
      + ZEQ25 Improvements and fixes.
      + NStep driver improvements and fixes.
      + Added Ccache support.
      + Support for Gotonova driver.
      + Added Unity Build support.
      + Improved Astrophysics driver.
      + Added USB connectivity to SQM device driver.
      + More robust handling of reading pier side from mount.
      + Warn client that no devices are detected in case of Multiple-Devices-Per-Driver drivers.
      + Added PEC control to INDI::Telescope. Each driver must handle the low level protocol to actually enable or disable PEC.
      + Added security (hardening) flags.
      + SoftPEC implementation for Virtuoso mounts in skywatcherAPIMount.
      + Added TELESCOP, OBSERVER, and OBJECT keywords to the FITS header.

From 1.3.1 to 1.4.0

      + Support for HitecAstro DC Focuser.
      + Support for SQL-LE Sky Quality Meter unit.
      + Support for USB Focus V3.
      + Support for Quantum Filter Wheel.
      + Support for 10micron mounts.
      + ZWO ASI filter wheel support. Driver updated to latest SDK. Fix infinite loop exposure.
      + QHY driver updated to latest SDK.
      + Added preliminary support to TCP server connection for all mounts.
      + Updated and improved Nexstar Evo driver.
      + Fixed reset of filter wheel names to default values under some circumstances.
      + Fixed feedback loop issue in chained INDI server.
      + Handle correctly broken frames in FLI driver; convert time left from ms to seconds as it should be.
      + V4L2 CCD driver updated to properly work with DMK cameras.
      + Several bugfixes for Moravian CCD driver.
      + CCD Simulator allows for up to 4096x4096 resolution.
      + Raw color video streaming now uses RGB24 instead of RGBA to conserve bandwidth.
      + New Dome and Mount safety interlocks mechanism.
      + Fix the Virtuoso mount detection in SkyWatcherMountAPI driver.
      + Support relative driver paths to INDI server.
      + Fix property cache collision conflict in case of multiple devices per driver.
      + Moonlite driver can now sync to any value instead of reset to zero.
      + Store OBJECTRA and OBJECTDEC as sexigesimal strings.
      + New Axis Lock feature to limit joystick to specific motion axis.
      + INDI server now reaps zombie processes as they appear.
      + EQMod support for AUX encoder values. ST4 Guide Rates settings. PPEC Switches.
      + Fix for TELESCOPE_PIER_SIDE implementation in EQMod driver.
      + Several fixes for Pulsar2 driver.
      + Fix SER file generation for color frames. Added timestamps for each recorded frame. Support subframed video streams.
      + Debug and Logging options can be saved in the config file.
      + New CCD_TRANSFER_FORMAT property.
      + libindi can now be compiled under MacOS and Cygwin. Non-Linux specific 3rd party drivers are also supported under MacOS and Cygwin.
      + When a request for snooped is sent, it is echoed to drivers so that they send the snopped value immediately if it exists.
      + libindi shared library is dropped. libindi now offsers indidriver (shared), indiclient (static), and indiclientqt5(static) libraries.
      + Legacy drivers removed: SkyCommander, Intelliscope, MagellanI, TruTech, SBIG STV

From 1.3.0 to 1.3.1

      + Support for Optec IFW Filter Wheel.
      + Added new method in base client getBLOBMode to retrieve previously set BLOB mode for a device/property pair.
      + QHY driver use software binning by default for all cameras.
      + Minor bug fixes and improvements across all drivers.

From 1.2.0 to 1.3.0

      + Support for Shelyak eShel spectrograph.
      + Support for NStep focuser.
      + Support for ASI Filter Wheel.
      + Support for OneStep Telescope Controller.
      + Support for Moravian CCD driver.
      + Support for  GigE machine vision cameras.
      + Experimental SSAG CCD driver.
      + Adding support for fast BLOB with ENCLEN. With Fast blob mode enabled, blob performance is now significantly faster.
      + FITS Min/Max calculations are disabled by default to save processing time unless explicitly enabled by the user at compile time.
      + Qt5 based client class is added to enable multiplatform client development.
      + New significantly faster base64 encoding/decoding routines.
      + Selectable alignment modes for INDI EQMod that includes built-in EQMod alignment and INDI Alignment Subsystem.
      + CCD sequence queue number is no longer limited to 999.
      + More Starlight Xpress CCDs cameras supported.
      + Updated Starlight Xpress Adaptive Optics driver.
      + Updated Temma Takahashi mount driver.
      + Updated Apogee CCD driver.
      + Updated QHY CCD driver with numerous fixes.
      + Updated FLI CCD driver.
      + Updated Pulasr2 driver.
      + Updated ASI CCD with support for arm64 architecture, 1600 model and a lot more.
      + Significant improvements to GPhoto driver including better support for Nikon DSLRs.
      + Improved GPSd driver.
      + New CCD_FILE_PATH property to indicate remote file path.
      + New TELESCOPE_PIER_SIDE property.
      + Dome & Telescope Scripting Gateway added.
      + Added support for servos in Indiduino
      + Fix BuiltinMathPlugin crash for Southern Hemisphere
      + Add scope park aware feature to the rolloff roof simulator
      + INDI Logs are now stored under ~/.indi/logs and arranged by date and time per driver.

From 1.1.0 to 1.2.0

      + Support for Davis Vantage Pro/Pro2/Vue Weather Station.
      + Support for XAGYL Filter Wheel.
      + Support for Optec Flip Flat.
      + Support for Pulasr2 mount.
      + Support for JMI Smart Focus.
      + Support for GPS driver based on gpsd.
      + 3rdParty: QHY Updates and Fixes. Color camera support.
      + 3rdParty: GPhoto focus and live streaming fixes.
      + 3rdParty: Starlight Xpress support for multiple identical devices and driver improvements.
      + 3rdParty: ASI updated to latest SDK. Temperature readout for all cameras. ROI & Cooler fixes.
      + FocusLynx: Support 2 focusers.
      + Celestron: Support pulse guiding. Support hibernation and wakup on supported firmware.
      + SynScan: Complete rewrite to support latest features in the firmware.
      + GPhoto: Mirror lock support before capture.
      + RoboFocus: Update to comply to INDI::Focus standards.
      + SBIG: Support for connecting to Ethernet based CCDs.
      + ZEQ25: Updates and fixes.
      + MaxDomeII: Driver updated and tested under latest INDI::Dome standards.
      + QSI: Added anti-blooming option.
      + INDI WatchDog driver: Can be configured to perform observatory shutdown.
      + EQMod: Initial support for INDI Alignment Subsystem. Do not stop motor in low speed (guiding issue).
      + Temma: Complete rewrite based on INDI::Telescope and using INDI Alignment Subsystem.
      + AutoDome park feature in Dome devices.
      + Fix Crash on ODroid.
      + Added Meta-Weather driver to aggregate weather data from multiple sources.
      + Support for remotely controller dust caps and light box devices.
      + Handle 16bit images in Rapid Guide mode.
      + BaseClient non-blocking connect support.
      + Unified Streaming/Recording support for multiple drivers (ASI/QHY/V4L2).

From 1.0.0 to 1.1.0

      + INDI::Weather for support of weather devices.
      + INDI::GPS for support of GPS devices.
      + WunderGround weather driver.
      + Meade DSI I & II support.
      + FocusLynx focuser support.
      + PerfectStar focuser support.
      + World Coordinate System (WCS) support in generated FITS.
      + Updated Losmany driver.
      + New Celestron driver.
      + New IEQPro driver.
      + Support for custom parking in dome drivers.
      + Support Open Loop dome controllers.
      + Various QHY CCD & Filter Wheel fixes and QHY OSX support.
      + SBIG External Guide CCD fixes.
      + Custom parking support for Celestron/Astrophysics/AstroElectronics/IEQPro
      + Updated ASI ZWO drivers.
      + Updated Apogee library. Improved NET support in INDI Apogee driver.
      + Standarizing mount slew and track rates.
      + Video4Linux 2 fixes and improvements: (16bpp pixel formats(Y16 and BYR2), pwc flashled, colorSpace/linearization, stacking), Simutaneous record/stream/exp. Stream rate divisor. Rec. file patterns.
      + EQMod fixes: Keep tracking after joystick motion is stopped. Park initialization always set encoders.
      + Improved support for drivers on ARM architecture.
      + Improved logging capability.
      + Deprecated: LX200Legacy and indimain library.

From 0.9.9 to 1.0.0

      + 3rdparty: Support for QHY CCDs and CFWs (BETA).
      + 3rdparty: Support for Meade DSI (BETA).
      + 3rdparty: Support for FFMV cameras.
      + Support for STAR2000.
      + Support for Baader dome.
      + Support for Baader SteelDrive focuser.
      + Support for dome slaving (BETA).
      + Subframing and debayer support in GPhoto driver.
      + Improved CFW handling and external tracking CCD for SBIG CCDs.
      + Add debayer support for color cameras with user-configurable options. Debayer is performed at the client level.
      + Fixed deinterlacing and subframing support in Starlight Xpress drivers.
      + Fixed issues with joystick support in some drivers. Added joystick support to focuser and filter wheels.
      + Improvements in generation of FITS header.
      + Improvement in performance of some drivers under SBCs like Raspberry PI.
      + Added fan and readout speed controls to QSI CCD.
      + Fixed locale issue in INDI driver.
      + Fixed regression in LX200Basic driver.
      + Fixed issue with INDI Server resetting environment variable for skeleton and config files.
      + Various fixes for loading/saving of user configuration.

From 0.9.8 to 0.9.9

      + Thread-safe INDI Library.
      + Support for Rigelsys NFocus Focuser driver.
      + 3rdparty: Additional VID/PID for QHY.
      + 3rdparty: added USB Bandiwdth control for ZWO Optical cameras.
      + 3rdparty: Updated and improved INDI Apogee driver and Apogee Library major update.
      + 3rdparty: Live preview support for GPhoto driver. Tested on Canon.
      + 3rdparty: Various bugfixes and improvements in INDI SBIG driver including working guide chip support.
      + 3rdparty: Fixed time drift error in EQMod. Added Horizon limits. Added Backlash comp.
      + Updated and improved Image Agent.
      + Improved Astrophysics driver support.
      + Fixed location bug in Celestron GPS driver.
      + Additional information in FITS header such as filter name.
      + Joystick support for focuser and filter wheel devices.
      + Added option to enable local & remote save for FITS images in all CCD drivers.
      + Older V4L driver is deprecated (indi_v4l_legacy) and is replaced by indi_v4l2_ccd
      + V4L2: added recording(SER files) for use with Registax
      + V4L2: added RGGB & UYVY pixel format support to V4L2 drivers.
      + V4L2: fixed LX long exposure times.
      + Updated and improved tutorials.
      + Fixed few OSX compatibility issues.
      + Various bug fixes and improvements.

From 0.9.7 to 0.9.8

      + Support for Telescope Alignment Subsystem Infrastructure. This includes an implementation of Markley's singular value decomposition (SVD) based algorithm for the computation of sky/telescope
coordinate conversion transforms, in addition to multiple plugin support.
      + Suppprt for SkyWatcherAPI Mount with Alignment Subsystem.
      + Support for ZWO Optics ASI Cameras (3rd party)
      + Support for AAG Cloud Watcher station (3rd Party).
      + Support for MoonLite focusers.
      + Support for Fishcamp CCDs (3rd Party).
      + Support for Imager Agent.
      + Improved EQMod driver including custom parking position.
      + New and updated Astrophysics mount driver.
      + New and updated QHY CCD Driver (3rd Party).
      + New and improved GPhoto driver to support DSLRs.
      + New and updated Video4Linux CCD Driver including support for long exposures (LX) and Imaging Source cameras.
      + New and improved Apogee CCD driver.
      + Improved support for SBIG CCDs including ST-I.
      + Updated and improved TCFS Focuser drivers.
      + Drivers migrated to libusb 1.0 framework.
      + Rapid Guide Support for CCD Drivers.
      + Improved compatibility with Mac OSX including INDI Server and GUI.
      + Various bug fixes and improvements.

From 0.9.6 to 0.9.7

      + Support for EQMod mount driver (3rd party).
      + Support for ATIK CCDs and Filter Wheels (3rd party).
      + Support for Shoestring Astronomy FCUSB (3rd party).
      + Support for joysticks and game pads under Linux.
      + LX200, Celeston, and EQMod drivers support joystick input.
      + Improved LX200 & Celestron telescope drivers.
      + Improved simulator drivers.
      + INDI server support for multiple devices per driver.
      + New universal logging and debugging framework for INDI developers.
      + Fixed an issue in TCFS driver where a connect may fail if focuser is put into sleep mode.
      + Fixed an issue where the client thread in INDI::BaseClient is not being terminated gracefully in blocking mode.
      + Fixed an issue involving non-English clients that utilize INDI client library to communicate with INDI server.
      + Fixed an issue where some properties in some drivers are sent before getting defined by INDI.

From 0.9.5 to 0.9.6

      + Support for Starlight Xpress Adaptive Optics unit.
      + Improved support for Startlight Xpress CCDs and Filter wheels.
      + Support for Arduino boards, with customizable drivers for common observatory auxiliary devices.
      + Support for GPUSB Guide Port Interface.
      + Improved support for QSI CCDs and Filter wheels.
      + Support for filters with absolute positioning.
      + Support for cameras with guiding chip.
      + Fixed INDI server FIFO CPU utilization bug.
      + Fixed various bugs with v4l drivers due to code regression.
      + Improved support for Mac OS X.
      + Improved simulators.
      + _REQUEST properties are now deprecated.
      + Updated tutorials and API.

From 0.9 to 0.95

      # Focuser simulator driver.
      # CCD, Telescope, Focuser, and Filter simulators improvements including periodic error effects, FWHM, and more.
      # Major improvements to INDI Base Library and INDI Client Library.
      # Fixed minor bugs in LX200 Generic, LX200 FS2, Magellan, and Celestron drivers.
      # Minor bugfixes and improvements.

From 0.8 to 0.9

      # iEQ45 GoTo German Equatorial Mount Driver.
      # INDI::Base drivers are now used for most classes of astrnomical instruments.
      # New improved QSI CCD & Filter driver.
      # New improved Starlight Xpress CCD & Filter driver.
      # New improved RoboFocus driver.
      # libboost is no longer required to build libindi.
      # Numerous bug fixes and minor improvements.

From 0.7.2 to 0.8

      # TCF-S Focuser driver.
      # Synscan Telescope driver.

From 0.7.0 to 0.7.1

      # Fixed change filter bug in true technology filter wheel. (JM)
      # setINDI updated and improved. (ED)
      # Improved INDI::Mediator functionality. (JM)
      # Fixed buffer reading in INDI::BaseClient. (JM)
      # Add new tutorial for INDI::BaseClient. (JM).

From 0.6.2 to 0.7.0

      # Dynamic renaming of drivers upon run time.
      # Standard helper API to create and utilize INDI clients.
      # Ability to load driver properties from an external XML file.
      # Ability to write/read XML configuration files for driver values to be loaded at run time.
      # Facilitating debugging and simulation of drivers.
      # New C++ framework to facilitate the development of new INDI drivers.
      # Several bug fixes for current drivers and framework.

From 0.6.1 to 0.6.2

        # Build related updates.

From 0.6 to 0.6.1

        # Updating drivers.xml to comply to new XML structure for group and devices metadata descriptions.

From 0.5 to 0.6

        # Devices:
                + Astrophysics mount is now working.
                + Apogee driver is now working.
        # Features:
                + New libindi structure to streamline development.
                + Drivers using Standard Property _REQUEST WO to make requests. This facilitates scripting and automation of drivers.
                + Updated inter-driver communication with INDI SNOOP.

From 0.4 to 0.5

        # Devices:
                + True Technology Filter Wheel
                + SBIG STV

        # Features:
             + Added INDI Observer pattern to enable flexible inter-driver communication.
             + getINDI now supports BLOBs.
             + LX200 Drivers use client timestamp to update the telescope internal clock.The old behavior was to use to system's time.
             + Added a new INDI Standard Property: UTC_OFFSET.
             + Dropping threaded INDI server in favor of the slightly better non-threaded version due to performance considerations.

        # Bugs
             + SBIG CCD driver was updated to fix problems with CFITSIO.
             + Updated TTY API to include error reporting, in addition to fixing a few bugs.
             + Fixed INDI Mac OSX Crash.

        # Known Issues
             + Astrophysics Mount driver (apmount) is not working. It is currently under new development and is intented to be released in the next version as it matures.
             + Meade LPI exposure is locked to 1 second. The Video4Linux support for timed exposures is limited. A fix should be available in the next release.
             + The SBIG driver does not allow autoguiding. When one selects the guider CCD, any exposure on the imaging CCD is cancelled and vice-versa.

From v0.3 to v0.4:

        # Devices:

                +SBIG CCD
                + SBIG CFW
                + RoboFocus
                + FLI Precision Focuser
                + Orion Atlas / Sky Scan

        # Other:
                + Added more API documentation and revised existing documentation for accuracy and consistency.
                + Fixed UTC correction bug in LX200 driver.
                + Fixed pallete selection in V4L 2 drivers.
                + Fixed bug in eventloop that can cause IE timers to crash.
                + Added variable focus speed for Meade Autostar and GPS.
                + Added CFITSIO, a mature and robust FITS library.
                + New RS232 API for common access routines.

From v0.2 to v0.3:

        # Devices:
                +Apogee CCD(Experimental)
                + SkyCommander
                + Temma Takahashi
                + FLI Filter Wheel
                + Meade Lunar Planetary Imager (Experimental)
                + Astrophysics AP

        # Other:
                + Support for Video 4 Linux 2
                + Multi-threaded INDI server
                + Binary transfer via BLOB
                + INDI scripting tools
                + Various bug fixing

INDI Library v2.0.9 conforms to INDI wire protocol v1.7 with FAST BLOB extension.
