Current version is 2.12 found in APRSPLUS212.zip
2002.04.21 V2.12
Modified - updated HTML generator to accommodate the changes at MapBlast in the APRS+SA Web Server.  Also modified is Template1.htm, used by the Internet query in the Send Message window.
Updated - Added decoding of latest compress format for NWS messages generated by Dale Huguley, KG5QD.
New - "Finger" lookup of NWS data from Dale Huguley, KG5QD's NWS server.  Via an Internet connection, right click on any warning, and select the new topmost option, "Finger Weather Server".  This select the From callsign plus the date code, and "fingers" it via Dale's server.  Also added is a Finger button on the NWS tab.  Clicking the button will present you a small editbox just below the button where you can enter the letter code of the NWS office you are interested in.  Pressing Enter, or the Esc. key, or clicking outside the editbox will cause a Finger lookup, provided you have entered a 3-letter code or more.  Less then 3 letters will not trigger any action causing a cancel of the request.  Enter "fingerhelp", all lowercase, for more Finger information.

2002.03.31 V2.11
Fixed - v2.10 would not decode 3rd party packets on RF
New - To list patched internal functions, File menu, main window, List Loaded Patched Functions.

2002.03.28 V2.10
Change - removed MicE packet conversion completely.  FindU understands Mic-E natively, there is no further need to convert Mic-E packets!  Removed the program switch to enable or disable Mic-E conversion.
Fixed - SmartBeaconing - when stopped, APRS+SA would transmit beacons when track angle changed even with no velocity.  Speed now much exceed Speed_slow for turning angle to cause beaconing.
Fixed - V2.09 introduced a bug that prevented Tracklines from appearing.
New - Settings, IGate section, TypeReject key.  This allows IGate operator to exclude certain types of packets from being send into the APRS/IS.  I would caution against using this option as I'm in general opposed to doing any filtering of the APRS/IS data except for duplicates.  This should be used for very special cases.   The "}" type, 3rd party packets are excluded from the Internet feed.
New - Object names are now included in the Ignore List, with wildcards.
Fixed - A vulnerability in the APRS+SA Web Server was found that potentially could have allowed the download of any file on the host computer's current drive.  The intended behavior is to allow only files in the WEB subdirectory where APRS+SA is installed to be downloadable via the Web Server, and v2.10 passes all tests we have generated to circumvent that.  Any one using the APRS+SA Web Server is advised to update to v2.10.  

2002.03.24 v2.09 (v2.08 not publically released)
New - Dead Reckoning.  See the file, DeadReckoning.RTF.  Added Options in the on the APRS tab of the Map Options (MOP File) include "Enable Dead Reckoning" and "Zoom Included Dead Reckon". Note, Position reports are based on the last time a station is heard.  Objects are based on the included timestamp of the Object.  
Changed - Map Options file (MOP File), Range now applies to both "Fixed Center" and "Center Tracks Me".  Prior behavior only applied to "Fixed Center".
Fixed - Dual Port TNC option was turned off by "Ack" routine when messaging using a Dual Port TNC.
Fixed - Grid-In-To Position Report did not include PHG.
Fixed - QRT message to TNC did not stay in same on-air position report.  Now will include Grid-In-To and Position Ambiguity.
Fixed - Posit Wave file for callsign was not looking at program root directory instead of WAV directory for files.
New - Map Toolbar includes "Map 0" option which draws next map in the Map list cycle of the Maps page.
New - 3rd party packets received via the APRS Internet System are ignored.


2002.03.05 v2.07
Fixed - Position 2 tab would confuse Object positions and the originating stations position and Icons. 
Fixed - Loading data from a text log file would fail if there was not at least one valid position already decoded.
Fixed - Mic-E converted data now includes original path data.
New - RFDupeTimeout and RFDupleBufferSize under Settings, Config.  See Settings.RTF.
New - Expanded "hover" text.  Move cursor over callsign on many tabs will show most recent position in Lat/Long, Grid Square, and UTM.  And show age of position. This is now available on Position and Position 2 tabs.


2002.01.12
v2.06 - Additional modifications to TNC, GPS, and TCP tabs to allow the turning off of scrolling without loosing data.
New - New APRSERVE.TXT file.  Now allows for comments on the server line.
New behavior for Windows 95/98/ME.  Setup will now only show the tab you specify from the Main window.  You will not be able to click between the various tabs of Setup.  This was done to minimize the amount of system resources the program uses.  This is not an issue on Windows NT/2000/XP, where the old behavior is stil found.
New Settings option - Sounds, PlayMorseSync - this will cause morse code messages to play to completion before the next morse code message is played.
Update - 16 character Grid Squares now supported in Coordinate Conversion calculator.  This should give about 0.00001 degree accuracy to the grid value.  Yes, Grid Squares can be more then 6 characters!
Update - new options for the dropdown menus on the Maps toolbar.
Fixed - Out going bulletins was broken in v2.05 do to a modification in a common library function.
Fixed - Status Tab was not showing all non-conforming packets, and some conforming packets without time stamps.
Fixed - Flow Control for debugging DTR/RTS on the serial port.  
Fixed - NWS - certain Message type packet constructs were not being decoded correctly.

2001.12.23
v2.05 - New TNC, GPS and TCP tab data handling to minimize flicker, and allow scroll back.
v2.04 - Internal release

v2.03
Added - new tooltip on Status, Weather, Traffic, Inbox, Object, Telemetry, and IGate tabs showing range, bearing and time since last position report
Added - more options on the Maps toolbar under Tracked and Custom.
Fixed - Moving/Fixed differentiation on Track tab.

2001.10.25
v2.01 - Please see the notes in the files NWSTAB.TXT, POSITION2TAB.RTF, SETTINGS.RTF.  V2.01 adds native support for SA9.
V2.00 - Speedup of a number of program functions, expansion of the NWS tab, addition of the Settings option under the Setup menu for a number of new options.

2001.04.04
1.99YQ
1) New - NWS tab.  This tab decodes NWS warning messages as generated by Dale Huguley's, KG5QD, server application which translates the NWS messages into APRS type messages.  The NWS tab can automatically map WX warnings using Street Atlas.  The "From" column shows the weather service station issuing the message, the "To" column shows the type of message, such as WARN for Warnings, ADVIS for Advisories, WATCH for Watches, etc.  The "Expires" column is the date and time the message is do to expire.  The "Type" column shows the type of message, such as FLOOD for possible Flooding, SVRTSM for Severe Thunderstorm, TORNDO for Tornado, etc.  The Zones/Codes column is the NWS designation for the location that applies to the message.  The "Posted" column is the date/time that the message was generated.  The "Sequence" column is equivalent to the message number of regular APRS messages.  The Sequence number contains the Posted date/time information, and the line number of multi-line weather message.  Click on the Sequence column will sort the list by time of origin, and order the message in sequence with in multi-line messages.  You can sort the list by clicking any column.  See the NWSTAB.TXT file for more information.


2001.03.11
1.99YO
1) Bug Fix - Unproto path Via would change unpredictably.  A new slot has been added to the Unproto path window to support paths manually entered in the Unproto Via slot on the Main tab of Setup.  This path will be used if not default path has been set.  Default path is set via the Set buttons on the Unproto path window, and now via the Via dropdown on the Main tab of Setup.  IGate operators should set an IGate Path for IGated packets on the Internet tab of Setup.  This is particularly true for dual port TNCs where you do not want to gate packets to HF.  Unproto Path window data is now stored in Data\Paths.path file.
2) Added - Altitude on the Position 2 tab for non-nmea stations
3) Fix - Rare lockups of KPC-3 in Kiss mode, now detected and handled by closing and reopening the serial port which appears to resolve the problem. Etiology still unknown.  (Needs to be added to KipSS)
4) Fix - Callsign dropdown on the Weather Alarms window did not show callsigns with Alarms set on Win95.  Win98 and above were handled OK. 
5) Added - Web Server: Web page for specific stations now shows time since last position heard, and automatic reload after 3 minutes. 
6) Fix - internal timer now functional to until 2058/01/19 03:14:07.  Old timer was a 32 bit integer counting milliseconds since the program was started.  This allowed for only running the program for 49.71 days before it rolled over.  New timer is a 64 bit integer counting 100 nanoseconds since 1990/01/01 00:00:00.  This is then type cast to a 32 bit integer counting seconds, so times of old data are still consistant with new timer.


2001.03.05
1.99YN
1) Bug Fix - History tab, Direct buttons did not work for dual port TNCs
2) Change - Internet path always available if Internet connection available.
3) Bug Fix - Gate by Icon caused an error if no Icon selected

2001.03.02
1.99YM
1) BUG FIX - parsing error caused by change in KipSS packet handling caused partially parsed 3rd party packets to go to APRServe with potential serious side effects.

2) Bug fix - Resetting Bulletin entry window caused an error message.

3) Bug fix - Executing from the Floating toolbar, Cmd+Clear+Clear All, caused an error message.

4) Bug fix - Web Server, HTML text for the web servers Position page was not completely sent to Browser.

5) Bug fix - GPSCxy TO fields Icon calculation was off by 1.



2001.02.26
1.99YL
1) Bug fix - Setup did not create "Web" directory, SAx map download from web server did not work.

2) Bug fix - Kiss mode in APRS+SA and in KipSS was adding a <CR> character at end of data sent to TNC causing Paccomm TNCs to not work in Kiss mode with APRS+SA.  

3) New - Added IGate outbound path.  All packets now being transmitted as an IGate can use the path specified by the Path ID entered on the Internet tab of Setup.  For Dual-Port TNCs, the port assigned to the Path ID in the Unproto Path window will now be the outbound port also.  This can be used to ensure that the IGate does not transmit to HF.  Also, the IGate Local List will be determined by the outbound port as well (for Dual Port TNCs).

4) Improved - Port handling of Dual Port TNCs in Kiss mode.

5) New - Weather transmit using data files written by 3rd party programs such as Weather Display, http://www.weather-display.com and Virtual Weather Station, http://www.ambientsw.com. To enable WX transmit, edit or create a file named SETTINGS.INI.  Add the following Keys:

[WX]
WxFile=path\name
Interval=10

Where path\name is a fully qualified path and name to the file written by the 3rd party programs, and Interval is the time in minutes.  When APRS+SA transmits the Weather data, it deletes the file, so that no duplicate transmissions occur.  APRS+SA can be forced to transmit WX from the Send menu,  select "Send Weather File".

6) New - You can now capture the screen image of the SA map, and place it into the APRS+SA Bitmap window.  It is important to first, draw the map from APRS+SA so that the screen coordinates of the map can be calibrated.  You can not pan or zoom the SA map once it has been drawn from APRS+SA.  Once it is drawn, go to the Bitmap window, Right Click on the Window, and select "Paste SA"  Once pasted into the Bitmap, you will not be able to zoom in or out or pan.  The Bitmap window will be resized to the size of the map.  Note, you can create objects more easily now from a pasted SA map.  Also, if you have not panned or zoomed SA, the pasted map will be automatically calibrated.

7) New - APRS+SA web server now has settings that can be entered into the SETTINGS.INI file to allow for generating Web Pages with just RF Stations, or all known stations.  Also some time limits are now adjustable.  The following are the INI file Keys for the Web Server

[Web Server]
RF=1
PositionTime=2
HistoryTime=2
StatusTime=4

RF=1, means, only draw stations on your local RF network.  This ignored IGated packets.
The time values are in hours, and the defaults are shown.  

8) KipSS packets not going to APRServe


2001.01.25
1.99YJ
1) Bug fix - Altitude was ignored in "@" style packets 
2) Added support for AEA DSP-2232 - program auto-detects DSP-2232 style input and converts it to APRS+SA compatible packets.

2001.01.18
1.99YH
1) Bug fix - SSID routing of Mic-E type data was not decoded correctly causing position reports to be rejected.
2) Experimental - With Windows focus on the Traffic page List,  F9 will activate a popup menu.  Reason for the test is that APRS+SA at times seems to loose mouse clicks causing context sensitive menus to not appear in timely manner.  Key strokes to not appears to have as much of a problem in this regard.

2000.12.12
1.99YG
1) New: WX Alarms - individual stations can now have alarms set for the various parameters, such as a low temperature, high temperature, high wind speed, etc.  To set an alarm right click on a station on the Weather page to bring up the WX Alarm window.  Enter the parameters desired.  The program tests for either Greater Than or Less Than.  So entering a low temperature of 32 for an alarm value, would cause an alarm when the temperature was below 32.  You can enter alarms for any station from the Alarm window by entering the callsign of the station desired, entering the parameters, and clicking OK.  To delete a station from the alarm list, enter their callsign, and click the Delete menu.  The callsign dropdown list on the WX Alarms window, shows a list of all stations for which alarms are currently set.  Or from the APRS+SA calculator, enter:  #disclose WX_ALARMS
When an alarm is triggered, several things happen: 1) The ALARM.WAV file is played. 2) A message is placed into your message Inbox with the callsign of the station causing the alarm, and what event triggered it.  3) if you have Port 2 open, the RTS line is Set so an external event can be triggered.  External alarms are cleared via the menus: Commands+Clear+Clear Alarms.  
Alarm data is stored in the DATA\WXALARMS.DAT file.  The WX Alarms window can also be activated from the Commands menu with shortcut keys of Ctrl+Shift+W.
Note: you can enter 32 for a low temperature alarm, and 9999 for a high alarm.  This will effectively prevent a high alarm while having a low alarm set.


2000.11.08
1.99YF
1) New: WX Trend data - you can now easily identify which station generated a trend line on a multi-station trend plot by moving the mouse over a line and letting if "hover" on the line.  The Callsign will be identified in the trend plot window's status bar.  This makes it convenient when you plot multiple stations in separating out which line belongs to what station
2) SA8 - while all versions of APRS+SA will work with SA8, this release writes "native" SA8 files and you can select this option on the Program tab of Setup.  SA8 can now also be started directly from APRS+SA
3) Experimental: Mic-E alarms now trigger the toggling of the DTR line of the serial port opened as Port 2 on the Main tab of Setup.  This port is frequently used for GPS input, and the DTR line is not used in communications.  This line can now be used as a trigger to external hardware when a Mic-E alarm is received.  In addition, this can also be triggered by messages sent TO ALARM, ALERT, WARNING or EMERGENCY.  The DTR line is raised when triggered.  To clear an alarm, used the Commands Menu.  Commands+Clear+Clear Alarms, or simply, Alt+C+C+C.  An addition method of triggering an external alarm is to send a directed message to your APRS+SA v1.99YF station, and using ** as the first 2 characters of the message.  Additionally, ## will trigger a second alarm using the RTS line

2000.08.19
1.99YE
1) Changed:  WX trend data is now stored externally in data files in the new WXData subdirectory.  These files are named as follows:  CALLSIGN.wx where CALLSIGN is the call of the transmitting station.  The data within each file is 9 8-byte floating point numbers per record.  The first number is a date/time stamp, the remaining 8 are the decoded weather parameters.  All other aspects of displaying trends remain the same.  The Data page now has 2 options to enable saving of trend data and to limit it to just RF stations.  NOTE - trend data is no longer purged as was the case previously with the Data page.  You can now have extended periods of trend data.  Additional work will be required to be able to trim these files.  
2) Experimental:  New message functions: one can now store and retrieve and delete data remotely.  To use these functions, one sends an APRS message to your station.  In the message body, use the following constructs:

STO:name data goes here.
RCL:name 
?name?
DEL:name

name is the "name" of the data being stored. Note that the construct ?name? will also return the requested data.  ?name? and RCL:name return the same data, however, ?name? transmits the data only once while RCL:name queues the data up as a regular APRS message.  STO/RCL/DEL are not case dependant.

Example:
STO:Jim Call home when you can
RCL:Jim
Jim=Call home when you can{01}

These messages are stored in the DATA subdirectory with following naming construct:  "name.msg"  
This allows for the creation of any number of such files for recall later.

3)Experimental:  APRS+SA runs using an advanced "APL" interpreter.  This allows for interpreting code on the fly.  This release allows for inputing of numberical code.  Send a message as in #2 above as follows:

APL:code goes here
XEQ:code goest here

Examples:
APL:  (1+2) #time (3+4)
Returned:
APL=21{02}
APL:  GridSq 34,-117
Returned:
APL=DM14MA{03}

This is experimental.



2000.07.20
1.99YD - debug release
1) This release is again being made to address the sudden termination of APRS+SA experienced by some users.  I have created a new trap for the problem.  It will not eliminate the problem!  But I'm hoping to characterize the problem.  I believe this release will trap it.  Once characterized, a fix can be made.
2) In addition to the new trap, I have added a "Tracer" function which will trace the execution of each function and windows callback.  When activated and the program abends, it will save the execution stack for review.  To activate the Tracer, you need to open the Calculator window, and enter the following:

Tracer 

Ignore the error in the upper calculator window - this is expected.



2000.06.25
1.99YC
1) Updated APRSPLUS.EXE to address issue of APRS+SA using 100% of processor on NT as shown by system stats.  Probably happened on Win98 but no easy way to measure it correctly.  
2) By passed Mic-E from the Unproto TO lookup field.  Mic-E (D7/D700) violates basic APRS procotol with respect to Alt Nets.
3) Ensured 3rd party packets are not sent to APRServe system.  The program APRServe filters them.  The program APRSd does not, with potential of loops.
4) Address sudden termination of APRS+SA by unknown cause.  New error checking code in suspected spot of the program.  Now, instead of termination, and error message will appear.  Should this happen, copy the error message to the clipboard, and email it to me for inspection. 

2000.05.26
1.99YB
1) Created new directories for program data.  
 Data directory - stored most program generated files
 Wav directory - stores WAV files used by the program
 Bitmaps directory - stores BMP and CAL files for Bitmap maps
2) Double clicking on the "Auto Reply" label on the Messages tab will open the AutoReply.txt file for editing.  AutoReply.txt can be used to store frequently used text messages
3) Fixed - Opening the Setup.reg file in Setup no longer generates an error

1.99YA - not publicly released.
1) Fixed bug introduce in XY with respect to parsing some $GPRMC sentences on some GPS receivers that leave the ground track field blank when vehicle is not moving or has acquired satellite lock.  This problem could cause your tracker to not appear on the map.
2) Fixed bug in Smart Beaconing where beacon rate becomes longer then beacon_stop for small low_speed values and when actual speed is low



2000.05.17
1.99XZ
1) Minor internal fixes and changes.  Several reports of "XY" just abruptly terminating with no error report.  Others using "XY" with RF and Internet without a problem.  I would ask that if you do an install of "XZ" that you perform a clean install in a new directory in an attempt to rule out any file incompatibility.

2000.05.07
1.99XY
1) Variable Beaconing for moving stations based on the "Smart Beaconing" work of Steve Bragg and users the HamHUD.  See:http://www.qsl.net/ka9mva/hamhud.  To setup variable rate beaconing, press Ctrl+Shift+B or use the Commands menu to bring up the window to set beaconing parameters.  Beacon rates are determined by speed and turn angle.  Faster speed has faster beacon rates, up to a maximum of Beacon_Fast rate at Fast_Speed.  Beacon rates will not be faster then Beacon_Fast based only on speed.  When stopped, a speed less then Slow_Speed, the beacon rate becomes Beacon_Stopped.  Beaconing can be triggered by a turn.  This is determined by 3 factors, Turn_Minimun, Turn_Factor and Turn_Time.  See the Turn Plot for beacon rate based on the turn angle and speed.  To have APRS+SA use variable rate beaconing, check the Checkbox next to the "Smart" button on Port 2, main tab of Setup.  This should apply whether position input is via Port 1 or Port 2.  The "Smart" button also activates the Variable Beaconing parameter setup window.
2) A 30% (+/-) decrease in System Resources is now required by the program.
3) Changed: the Icon selection window.  The window now shows the Icon, the Icon description based on APRSdos documentation, and GPSCxy and GPSxyz parameters.  Note: APRS+SA does not support Icon overlays graphically.


2000.03.25
1.99XX
1) All new APRSPLUS.EXE file, and should report APL v3.6.02 in the "About" box.  This means the GPS199XX.W3 file will not work with the installation of v1.99XW or before.  Thus the file Beta199XX.zip is a complete zip of the program.  I suggest backing up the prior version, copying the contents of beta199xx.zip to the old directory, and run Setup.exe.
2) New - MOP file accepts all combinations and permutations of Lat/Long that other locations in APRS+SA with Lat/Long accept.



2000.03.07
1.99XW
1) New - Weather graphic trending for the 8 displayed parameters.  
	a) Stations to trend are selected by checking the callsign on the Weather tab
	b) Select the trend to plot using the "Checked" button on the Weather tab
	c) Select stations manually or using the "Select" button.  WXTREND*.TXT files can be used to store callsign lists and then quickly recalled later.  The WXTREND*.TXT files can be created, editted and deleted from the "Select" button.
	d) Trend plots can be zoomed using the mouse via click and drag
	e) Trend data requires more RAM for storage.  The Data page of Setup has new choices to support weather trending.  You may consider increasing the WorkSpace size on the Program tab of Setup if you plan to do any long term trending, or to collect trend data from APRServe.  Default is to trend RF data only.
	f) Trend plots for individual stations can be drawn by highlighting the station(s) and using the "Highlighted" button on the Weather tab.  "Highlighed" and "Checked" buttons work the same except for which stations are selected

2) New - KipSS allows a list of KipSS nodes in the Kipss.txt file.  The color ":" is the separator for the data in this file. The basic form is for data entry into the Kipss.txt file is as follows:
station identifier:IP address:IP Port.  Examples:

Redlands Node:209.145.3.45:7301
Redlands Node Also:kh2z.dynip.com:7301

3) New - Error reporting can now trap significantly more data for trouble shooting.  A new Popup window with program execution trace data is displayed.  This data can now be copied to the clipboard and pasted into an Email message for diagnosis.

4) New - All internal program errors can be chosen to be ignored.  Default is to NOT ignore them.  This is selected on the bottom of the Program tab of Setup.


	

2000.02.15
1.99XV
1) Fixed - Port 2 parsing causing program lockups.

2000.01.31
1.99XU  
1) Fixed - under certain conditions, if reports from stations in the tracking list were received, the program would terminate without warning.  ( read - I left some debug code in the program )

2000.01.30
1.99XT
Note - v1.99XS was found to not work with Pico TNCs in dual port mode, and not with TM-D700 in dual port mode.  All users of the Pico, dual port KPC-3, or D7/D700 should abandon the use of v1.99XS and upgrade to "XT"
1) Fixed Pico mode for Port 1
2) Added Mode-7 for TM-D700 and TH-D7 radios on Port 1
3) Added Interface for KipSS.  KipSS is a program that allows KISS of IP.  This makes an ideal interface for working over a network, either local or remote over the Internet.  For information about KipSS, see ftp://ftp.tapr.org/aprssig/winstuff/aprsplus.  See the file KipSS.htm or KipSS.zip.  KipSS runs in conjuction with APRSPLUS.EXE found in APRS+1.zip at the same FTP location.  With KipSS, multiple copies of APRS+SA can share a TNC.  APRS+SA can be run on multiple computers.


2000.01.21
1.99XS
1) The file AplwCo.DLL as distributed in APRS+A.zip was out of date.  Update in now included in APRS+2.zip
2) Major internal tweaks to the program.  Main packet parser structure simplified.  Also, screen update code was overhauled.  Observation - mouse clicks seemed to be dropped, particularly when connected to APRServe.  I believe this problem has been greatly reduced in this release.  I would like feedback on this.

2000.01.20
1.99XR
1) Fixed: D700/Mic-E decoding bug introduced in XQ.
2) Experimental: Position2 page. This new tab of APRS+SA shows Callsign with Icon, Lat/Long, Speed, Track, Altitude, Time heard, digi path and the data portion of the decoded packet.  This display is static, meaning that the display does not scroll.  You can sort by any column simply by clicking on the column header.  Do a reverse sort by holding the Shift key while clicking the column header.  Data displayed in the Position2 window, is determined by a range in miles value.  Default is 50 miles.  You can set it to what ever positive value you want, but note that over all system performance may be affected.  The window in this experimental version is provided with 3 buttons.  1) Map, will generate a map of all highlighted stations in the list.  2) Update will recalculate the Range and Bearing based on your current Lat/Long.  This is not automatically recalculated in this release.  3) Clear, clears the entire Positon2 list.  You can also generate a map by double clicking on a station or stations.  You can use the shift=key or Ctrl-key to highlight multiple stations.  
3) Experimental:  QRZ callsign lookup and Email generating functions.  These functions are distinct from the APRS+SA server functions that perform these same functions.  What is unique is that these functions are performed using Windows ActiveX, where APRS+SA clones APRSPLUS.EXE as an ActiveX control. The callsign lookup, or Email SMTP mailer then run in a new tread of program execution.  The advantage of this is that multiple requests for Email or callsign lookup can be performed, with a minimal performance hit to APRS+SA itself.  Also, "acks" to these requests are generated early in the request.  To setup APRSPLUS as an ActiveX control, you must do the following from a Command Prompt, in the directory where you installed APRS+SA.  The following lines are what you type at the command prompt.  (some day I will automate this)

REGSVR32 AplwCo.Dll
APRSPLUS 2M /RegServer

APRSPLUS.EXE is now available to be used as an ActiveX control under Windows!
To make requests to do Callsign Lookup, send a message to your callsign or callsign alias with the following as the message text:   LOOKUP:callsign,  or just  L:callsign.  LOOKUP: or L: tells APRS+SA you are requestion a callsign lookup.  The callsign is any valid amateur radio callsign.  QRZ supports a number of countries also.  To send an Email message, send a message to your callsign or callsign alias with the following as the message text:  EMAIL:email_address Subject, or EM:email_address Subject.  Example:  "EM:kh2z@arrl.net This is the message subject".   Note that the Email function must have 2 internal variables set in order for this function to work, EMAIL_HOST and EMAIL_RETURN.  You can set these in the APRSPLUS.INI file in the Windows directory under the [config] section.
[config]
EMAIL_HOST=your_email_host
EMAIL_RETURN=your_email_return_address



2000.01.12
1.99XQ
1) New: Substituted Text tags.  These are allowed in Status Text, Posit Text and Auto-Reply Text.  For a list of tags, and their meaning, see SubText.TXT.  Example:  The Tag <GS6> would be substituted with the 6-character Grid Square.  Thus, where <GS6> is entered, it would be substituted with DM14KA for my home station.  Uses: IGate can indicate its status by entering the appropriate combinations of text and tags.  Example:  "IGate is <IGATE2>".  If the gate is open, the transmitted text would be "IGate is UP".  
2) Echo - tag substitution request message.  Send a message to an APRS+SA station, and enter in the message text:  ECHO:<TAG><TAG><TAG>...  where <TAG> is any of the valid Text Substitution tags.  Tags can be combined with any combination of text and tags.  Note, returned message will be truncated to 56 characters.  If the text is longer then 56 characters, the trailing characters are elided and substituted with "...".
3) Fixes - Kiss mode digipeater did not mark substituted callsign as digipeated.


1.99XP
1) Acks got all FUBAR in XO.  ISAS.  Cleaned house, took out errant line of code, all should be OK now.

1.99XO
1) Minor tweaks to Reply/Acks.  Replay/Acks improve acknowledgment of APRS messages.  Note that Time Encoded message numbers has been disabled in this release.
2) Fixed TM-D700 Custom messages causing Mic-E Alarm to be triggered.
3) Added Altitude to TM-D700 support.

1999/12/19
1.99XN
1) Reply/Acks.  This is a very experimental version to test reply/acks.  Reply/Acks have message "acks" encoded in the APRS message line number.  This is an attempt to increase message through put.  Thus, each outgoing message to another station will include the message number of the most recently received message in an attempt to speed up the "ack" process.  Line numbers will look like this:
{AK}MN where AK is the message number to be "ack'ed", and MN is the Message Number of the new outgoing message.  This has been implemented in v1.99XN to be transparent with the current APRS messaging system.   This is experimental, and will only work fully between other stations that support reply/acks.  


1.99XM
1) APRS Icons now default OFF.  To activate them, see the Map toolbar, Maps, Views, Enable Icons.  Also activate Live Update.  The later should have defaulted to on.  Maybe next time.
2) Shutdown has been rolled back a few versions in attempt to undo what ever produced the pagefault at shutdown on some systems.  I never could reproduce this on my machine.  YMYV.



1.99XL
1) Added "Views" on the Map toolbar under Maps.  Views calibrate the screen for live update of the SA map.  Included a Views.txt file to show construction of this file.  Entries are:  View Name, Latitude, Longitude, Magnitude.    Latitude and Longitude can be entered in any of many formats, as is supported thoughout APRS+SA now.  
2) Live update can be enabled under Views menu on Map toolbar.
3) Fixed - acks with Time Encoded message numbers.  In coming acks not recognized.  

  
1.99XK
1) APRS Icons on SA maps!


1.99XH
1) Changed timing of Posits and Status packets.  With change in status text of posit text or lat/long, the new information is transmitted on a decaying timing algorithm as are messages, for fixed stations.  Moving stations are based on interval timings.  Also, manually transmitting a position, no resets the time or transmit of the next report, as does ?APRS? packets also.
2) Built in "Finger" server.  No GUI yet.  Won't work if you have a finger server on your computer already.  Hardwired to port 79 for now.  To activate, use the APRS+SA "calculator".  Enter:  FingerSvr 'Start'.  Then to use, Finger 'callsign@address'.   Posits are returned in "TNC" format.
3) Minor bug fix for outgoing objects

1.99XG
Internal

1.99XF
1) Objects editor and outbox have been reworked.  Objects can now have an expiration time.  This can be entered in the Object editor by two methods.  The upper Date/Time entry allows for specifying the year, month, day, hour, and minute of expiration.  The lower Date/Time entry allows for an offset of time in Hours and Minutes up to 24 hours.  Unchecking the upper Date/Time box, means the object does not expire. Objects are transmitted in an initial decaying interval to the final transmit interval.  Setting the state of an Object to "Killed", Sets the object expiration time to .15 hours.  With the decaying transmission times, this means the killed packet would be send 6 times and quit.

1.99XE
1) Underlying code that controls packet path has been completely rewritten to take Kiss into account when using dual port TNCs.  Many changes have been made.  (scarry!)   Hopefully, transparent to the user once the Unproto paths have been setup.  Paths for dual port TNCs should contain the path for both ports.  Example:  RELAY,WIDE2-2/ECHO,GATE.  Here port 1's path is RELAY,WIDE2-2, and port 2's path is ECHO,GATE.

1.99XD
1) Unproto Path port of 0 now equals both port 1 and port 2.  See Unproto Path window:  Ctrl-Shift-U.
2) Channel Filler now has entry for filler path ID.  The ID should match one of the ID's in the Unproto Path window.  If there is no match, the default path is used.

Requires APRS+1.zip.

