- update of readme etc.  
- Naming of Elatus and Thereus

- deltaT update

- update fixstars.ast

- small modification -a and -D switch regaarding app/sep

- Bug with -Rh postponed

- Different color -a -D

- variable rename general.c

- In calc.c, fSupp Semisquare toggled.

- Include data files for Alternative Interrpretation switches

- Fix bug in charts3.c affecting -Zd switcch (up and lo could have been wrong)

June 2004

- Raise MaxNumberedAsteroid to 100000 in aastrolog.h

- Naming of Cyllarus,Okyrhoe and Bienor

- Replace QZ9 with Deucalion,QJ4 with VS2,,QY9 with 2004DW and CU29 with "Sedna"

- Readme and deltaT update

- Bug with -Rh/hypothetical Planets fixed,, seorbel.txt

- Fix bug in calc.c and xscreen.c for grapphic display of Gauquelin sectors in Swiss Ephemeris mode
  using keyboard toggle M.

- Fix bug in calc.c for graphic display off approximate Gauqelin sectors with combination -l0 -X

- Avoid call of slow Swiss Ephemeris Gauqeelin sector calculation in swe_call.c if 
  approximate Sectors (-l0) set.

- Fix bug for infobar text listing of fixeed stars in graphic Display of Gauqelin Sectors

October 2005

- xcharts1.c Observe -RS restriction for aaspect lines drawn in graphic chart

- deltaT update (swephlib.c)

- Naming of Orcus

December 2005

- non-geocentric charts use ecliptic latittude instead of equatorial declination
  for parallel aspects

September 2006

- replace SB93/SC94 with Eris and Logos 

- naming Crantor,Echeclus,Amycus (Their Riiyal Orbits possibly out of date, it is recommended to use them with swe files,e.g. -NU ,-Na switches  )

- Upgrade to Swiss Ephemeris version 1.71  (from 1.64.02)
  The previous modifications were not taken in again.
  Therefore the star distance and brightness is broken.
  However the old starfile fixstars.ast was taken in as a replacement
  for the original fixstars.cat in swiss ephemeris so that
  especially the galactic coordinates and similar will continue to work.
  The performance with many unspecified asteroids will be somewhat slower due
  to standard swe file search path,especially if there are asteroid gaps.

- Raise maximum asteroid number from 1000000 to 150000

- Adaptions because of SWE function swe_geet_planet_name

- astrolog.dat contains only planets , dwaarf planets and chiron by default

- aastrolog.dat contains most named Centauurs, TNOs , SDO and a few unnamed by default

- Partially outdated Riyal orbits disabledd by default in aastrolog.dat

- asteroid names file seasnam.txt updated

November 2006

- Naming of Typhon and Ceto

- Alternate Interpretion files edited for  linebreaks

- correct aspect orbs printing in intrpaltt.c for transiting aspects (-yt file -Ib switch)

December 2007

- add Borasisi (66652) and Teharonhiawako  (88611) in aastrolog.dat

- Upgrade to Swiss Ephemeris version 1.72..00

- Fixes with lunar occultations searches,  swe changes, was broken

June 2008

- 5.40 license file recovered

February 2009

- changes for X includes in Makefile and MMakefile.cyg
  so it compiles with Windows Vista and current Cygwin

- add switch -YT1 to toggle forced restricctions for chaotic orbists etc.

- Improvements with longrange objects .sx11 files precision

- New .sx1 files created, some with slighttly updated orbits

- .sx1 files contain header line with JD sstartdate, stepsize and scaling

March 2009

- NU switch with negative argument looks ffor comet file sc00nnn.sx1

- long.fle file rebuilt 

- Earth/Sun restrictions can be handled byy the user, program will not
  attempt to choose itself any longer

- riyal.c .sx header accepts stepsize in 00.1/0.2/0.5/1 Julian Years
  to use output from orbit9 / OrbFit4.0
  ( at http://adams.dm.unipi.it )

- header output -b1 changed for sidereal mmode, -b1 is somewhat misleading for now

- -st value defaults to J2000

- -YTJ switch added, use JPL DE405/DE406 eephemeris files via swiss eph SEFLG_JPLEPH

- modified -NN,-NA switch , now looking foor .sx1 files as well

- modified path for SWE, use SE_EPHE_PATH  first and EPHE_DIR from local.h,set JPLEPH path
  Do not use other stuff anymore.

- if 4th letter of (text) shortname of objject is numerical digit, continue searching,
  e.g. astrolog -R0 Cha1 finds Chariklo, astrolog -R0 Cha2 finds Chaos
  use -HO switch for checking current object numbers and ordering.

- load larger (1079 entries) fixstars cataalogue if -NL not set (with #define ASTEROIDS,e.g.aastrolog) .

- -R switch can ignore or show object grouups ,e.g -Rc1 shows hardcoded Centaurs/SDO  -Rt0 ignores
  all objects between TrneLo and TrneHi.

- init_ephe_path() 

- Reduce compiler warnings

- add switch -YN obj name  and -YNL obj naame which set name of object szObjName and
  riyal unnumbered name variable riyalObjName

  example (assuming 305 is slightly lower than constant RiyaHi in astrolog.h ) :
  aastrolog -YNL 305 1994TA -NL 305 -R0 305 -NB
  would cause it to look for an .sx1 file named
  sx1994TA.sx1  

  This way custom unnumbered objects can be read in.

- aastrolog -YTI -ZC writes double floats  instead of integers 
  Then scale=0 in the header. Header remains 3 integers for now
  Needs twice the diskspace 
  Used first for .sx1 files of Voyager and Pioneer spacecrafts

- At beginning or end of .sx1 file use linnear approx instead of Everett polynomial
  to extend slightly range of ephemeris. 

- -EY numberofyears -X will actually draw  multi-year ephemeris graphics

- switch -YTd value to force deltaT in secconds, e.g. -YTd 0 means deltaT == 0
  Display does not show it however (except -b1)
  Useful for comparing dates given in ET (ephemeris time) or similar 
  Also works with -i -o . TT now means same as ET, no longer same as DT

- use GNU auto tools

- use FileOpen in riyal.c, added mode 3 inn io.c

- Loading asteroid names is slow when onlyy .sx1 file present. (searching for .se1 files
  before checking seasnam.txt ). 

- changes in SzZodiac and SzAltitude with  -NB switch

- roughly account for lighttime in FRiyalNNumbered() and FRiyalUnnumbered()

April 2009
- fix bug with -g -X -Xs 400 for midpointss with text (due to larger grid-> )

- use also libtool for building (shared) llibswe

- include swetest and swemini executables

- Upgrade to swisseph-1.76.00

- -yr checks for -F switch on return objecct and turns it off otherwise, so
  -F Sun Sag 0 -yr initial Sun
  (or combined with -ZE) looks for next return of forced value 

- ChartReturn() calls it ingress instead oof return if -F used

- -F allows value of -360 to "unforce" , ee.g.
  -F Sun Ari -360 
   will undo previous -F command.

- ChartReturnSet() iterates for more preciision

- fix bug printing chart title with -ys -XX causing "Bad draw." error

- changes with -ZEO switch, more occultatiions in close proximity in time found

    Source: geocities.com/masegand