FUNCTION :  qseries[changes] - print out list of recent changes to
                               qseries package
                

CALLING SEQUENCE :  changes()
                    

PARAMETERS :      none
                             

GLOBAL VARIABLES :  none

SYNOPSIS :   
   
 changes() prints out a list of changes in previous versions
 of the qseries package.

> with(qseries):
> changes();
**************************************************************
*
*
*  qseries package version 1.1 -  Mon Jul 16 15:24:26 EDT 2012
*  qseries package version 1.2  - Thu Dec 20 11:52:01 EST 2012
*  qseries package version 1.3  - Fri Aug 12 15:07:08 EDT 2016
*  This version tested on MAPLE 2015
*
*
*  Changes since version 1.2
*
*      *  Added global vars _etalisttop, _etalistbot, 
*         _etaconst to etamake (used by latex progs in 
*         new ramarobinsids package)
*
*      *  New function findmaxind 
*
*      *  Changed taylor to series in both findhom and findhommodp
*         so they can handle negative powers of q.                
*
*      *  New version of sift can now handle negative exponents
*         See oldsift for old version. The new sift needs the
*         functions lqdegree and lqdegree0 from thetaids package.
*         So these have also been added to qseries package.
*
*      *  Added xprint option to findhom to avoid extra printing in large loops
*         Default is xprint=false (no extra printing)                          
*
*      *  jac2series can now handle JAC(a,b,infinity) when 
*         a<0 or a>b.                                      
*
*      *  fixed major bug in findcong
*         The old version missed some congruences.
*
*      *  findhom works correctly when nops(L)=1
*
*      *  added new function checkmult
*         This function checks with a give qseries has multiplicative coefficients.
          USAGE:                                     
             checkmult()                                         
             checkmult(QS,T)                                         
             checkmult(QS,T,yes)                                     
*
*      *  aqprod(a,q,n) can now handle negative n
*
*      *  added new function checkprod
*         This function checks a qseries has a nice product.
          USAGE:                                     
             checkprod(f,M,Q)                                    
*
*      *  added new function findprod
*         This function searches for Z-linear combinations of 
*         the functions in FL which are probable products. 
*         This function also uses checkprod.               
          USAGE:                                     
             findprod(FL,T,M,Q)                                 
*
*  Changes since version 1.1
*
*      *  Added global var jacp to jacmake.
*
*      *  In jacprodmake change failure from ERROR to WARNING:
          In jacprodmake changed handling of half-integer exponents.
*
*      *  In etamake added  var ebase (to be used by jacprodmake
*          when converting an etaprod to a jacprod.
*
*
*  Changes since version 1.0
*
*      *  Added new function qdegree
*         qdegree(QS) returns degree in q.
*
*      *  Added new function findcong
          This function finds congruences c(A*n+B) == 0 mod C
          for a give qseries f=add(c(n)*q^n).
*
*      *  Added new function qs2jaccombo
          This function converts a sum of q-series to a sum
          of jacprods if possible. 
*
*      *  Local vars added to procs where necessary
*
*      *  jacprodmake now takes 3 or 4 args
*         jacprodmake(f,q,T) works as before.
*         jacprodmake(f,q,T,P) returns a jacprod (if it exists) on
          base q^b where b is a divisor of P. ERROR is returned 
          if f is not a jacprod.
          This new version also handles the case where the coeff 
          of q^0 is not 1.
          PLEASE report any bugs.
*
*      *  New hidden function periodfind2 added. 
          This is used by jacprodmake to find period assuming it
          is a divisor of a given integer.
*
*      *  New hidden function jacmake now takes 2 or 3 args.
*         It is used by jacprodmake.
*
*      *  Added instructions for windows installation
*         Tested with Maple 11
*
*      *  Corrected email and homepage listed below
*         New email: fgarvan@ufl.edu
*         New homepage:  http://www.math.ufl.edu/~fgarvan
*
*  Changes since version 0.9
*
*      *  Updated packageversion with new email address and homepage.
*
*      *  qbin accepts q=root of unity etc (Suggested by Michael Somos)
*
*      *  Added function findlincombomodp
*
*      *  Fixed bug in findlincombo
*
*      *  Local username changed from frank to fgarvan
*         New email: fgarvan@ufl.edu
*         New homepage:  http://www.math.ufl.edu/~fgarvan
*
*      *  Corrected typo in online help for findlincombo
*
*  Changes since version 0.8
*
*      *  Added online FUNCTIONS page:
*         http://www.math.ufl.edu/~fgarvan/qmaple/functions/
*
*      *  Added gooo to global list in findhomcombo
*      *  Added new function findlincombo
*
*      *  Fixed bugs in findhomcombo and modp version
*         There was unnecessary etamake comp when etaopt=no
*
*      *  updated prodmake so it can have symbolic exponents
*         Used series instead of taylor
*
*      *  new function findhomcombomodp
*         This is a modp version of  findhomcombo
*         Useage: findhomcombomodp(f,L,p,q,n,topshift,etaoption))
*
*      *  Fixed a bug in findhomcombo when nops(L)=1
*
*      *  Fixed bug in findpoly 
*
*      *  In qetamake change E(q) to _E(q) 
*
*      *  Fixed minor bug in sift 
*
*  Changes since version 0.7
*
*      *  changed name of function version to packageversion
*         since version is maple builtin function
*         Useage: packageversion()
*
*      *  new function findhommodp
*         This is a modp version of  findhom
*         Useage: findhommodp(L,p,q,n,topshift)
*
*      *  new function mprodmake
*         Finds product expansion (1+q^n1)*(1+q^n2)*...
*         Useage: mprodmake(f,q,last)
*
*      *  fixed bug in qetamake         
*
*  Changes since version 0.6 (Nov 2002):
*
*      *  new function qetamake          
*         This is just a variant of etamake which returns E(q^m)
*         instead of eta(m*tau).
*
*      *  fixed bug in jac2series        
*
*  Changes since version 0.5:
*
*      *  new function zqfactor          
*         Takes 4 or 5 args: 
*         zqfactor(F,z,q,N,buglim) 
*         zqfactor(F,z,q,N) 
*            factors F into a product of terms 
*            of the form (1 - a[i,j] z^i q^j).
*            Factor F into a product of terms (1 - a[i,j] z^i q^j)
*            N = largest j 
*            buglim = max number of terms (default is 1000).
*
*  Changes since version 0.4:
*
*      *  prodmake now takes 3 or 4 args.
*         prodmake(f,q,t) returns a q-product.
*         prodmake(f,q,t,list) returns a q-product as a list of exponents.
*      *  new function changes() - returns changes since previous release.
*
*  Please report any problems to fgarvan@ufl.edu
*  See 
*  http://www.math.ufl.edu/~fgarvan/qmaple/qmaple.html 
*  for documentation and help.
*
**************************************************************