Newer
Older
tmkproject / WHATSNEW.txt
WHATSNEW For 'tmkproject' 1.118    (Mon Mar  4 14:49:41 CST 2013)
----------------------------------------------------------------------

 - Added project TODO file.

 - Added LaTex --latex-preamble="\usepackage{fullpage}" option
   to both the tmkproject makefile itself as well as the
   generated project makefile.


WHATSNEW For 'tmkproject' 1.117    (Thu Sep  6 12:50:26 CDT 2012)
----------------------------------------------------------------------

- Fixed bug that prevented output when not using CVS checkin.

- Cleaned up how command line options appear in usage output.


WHATSNEW For 'tmkproject' 1.116    (Thu Sep  6 11:34:47 CDT 2012)
----------------------------------------------------------------------

- Added logic to place output into current directory if we are not
  doing CVS checkin.


WHATSNEW For 'tmkproject' 1.115    (Thu Sep  6 10:59:14 CDT 2012)
----------------------------------------------------------------------

- Added -c option to suppress CVS checkin.

- Python program skelton changes:

  . Help output now uses OPTIONSLIST variable
  . -v now uses PrintStdout() instead of print

- Fixed bug in the makefile that generates the tmkproject release
  tarball


WHATSNEW For 'tmkproject' 1.114    (Fri Jun  8 21:55:59 CDT 2012)
----------------------------------------------------------------------

- Fixed bug that prevented the command line description from
  being passed properly.

- Quieted down the noise produced when we run 'which' to 
  figure out if the 'rst2*' tools have the '.py' suffix.
  (Noted on RHEL.)

- Removed unnecessary ${TYPE} variable in makefile skeleton.

- Added 'setup.py' as commented out addition to ${PROGFILES}.

- Added code to ensure ${VERSION} gets figured out properly if the
  string 'head' appears multiple times in the log.

- Changed shell script behavior so -v now displays version and then
  exits.  This is consistent with the python skeleton.


WHATSNEW For 'tmkproject' 1.113    (Thu Jun  7 22:25:05 CDT 2012)
----------------------------------------------------------------------

- Changed how python skeleton handles command line argument
  errors for compatibility with older releases of the language.

- Changed default license to be no-fee for any type of use.

- Removed 'cost' command line argument from 'tmkproject.sh'.
  Removed references to '__COST__' from 'tokens' and the
  license skeleton.

- Removd references to cost in the documentation.


WHATSNEW For 'tmkproject' 1.112    (Thu Jun  7 12:05:54 CDT 2012)
----------------------------------------------------------------------

- Removed dependency of having 'tren' renaming tool installed.

- Simplified how the 'makefile' figures out whether or not
  the 'rst2*' tools have the '.py' extension.

- Commented out config file parsing in the python skeleton.
  Documented the requirement to install 'tconfpy' if user
  wants to use this parse logic.

- Both python and shell skeltons now have a more consistent and
  simpler help banner.

- Added handlers for the X, Y, and Z demo options in the shell
  skeleton.


WHATSNEW For 'tmkproject' 1.111    (Wed Jun  6 12:40:01 CDT 2012)
----------------------------------------------------------------------

- Moved detection of whether or not the 'rst2*' tools use the '.py'
  suffix from project creation to the 'makefile'. Thus, it will be
  checked on every 'make' run.  This is necessary for document
  production to work properly after the project is initially
  created but checked out on different platforms.


WHATSNEW For 'tmkproject' 1.110    (Tue Jun  5 21:35:45 CDT 2012)
----------------------------------------------------------------------

- Updated shell skeleton to 'tpromptuser' 1.113.
- Minor cosmetic updates.


WHATSNEW For 'tmkproject' 1.109    (Tue Jun  5 21:01:59 CDT 2012)
----------------------------------------------------------------------

- The configuration file(s) have been renamed from '.tmkprojectrc'
  to '.tmkproject'.

- 'tmkproject.sh' now has a '-v' option that displays the program
  version and exits.


WHATSNEW For 'tmkproject' 1.107    (Tue Jun  5 18:50:40 CDT 2012)
----------------------------------------------------------------------

- Project has been renamed from 'mkproject' to 'tmkproject'.


WHATSNEW For 'mkproject' 1.106    (Tue Jun  5 18:30:17 CDT 2012)
----------------------------------------------------------------------

- Integrated latest version of 'tpromptuser' into shell script
  skeleton.

- Significant cleanup and reformatting of the shell script
  skelton including a move away from 'echo' to 'printf'.

- Made note of fact that this depends on the TundraWare Inc.
  'tren' tool.


WHATSNEW For 'mkproject' 1.105    (Tue Jun  5 12:20:40 CDT 2012)
----------------------------------------------------------------------

- Added ability for the user to easily define their own 
  substitution tokens.


WHATSNEW For 'mkproject' 1.104    (Mon Jun  4 15:09:01 CDT 2012)
----------------------------------------------------------------------

- Some platforms use the ".py" suffix on the Restructured Text
  "rst2*" tools, and some don't.  Added logic to handle this
  when generating a new project's 'makefile'.

- 'WHATSNEW.txt' is now only updated when doing a release.
  Previously it was made with the 'docs' make target which
  was unnecessary and annoying.


WHATSNEW For 'mkproject' 1.103    (Mon Jun  4 11:47:18 CDT 2012)
----------------------------------------------------------------------

- Fixed typo that caused project files to litter the current directory.
- Moved the TMPDIR definition into .mkprojectrc so user can set it.
- Project destination directory is now created if it does not already exist.
- Removed dependency on 'flip'.  Text files are no longer EOL converted.


WHATSNEW For 'mkproject' 1.101    (Sat Jun  2 13:46:44 CDT 2012)
----------------------------------------------------------------------

- Added ability for individual users to maintain a local copy of
  .mkprojectrc file thereby allowing user-specific configurations.


WHATSNEW For 'mkproject' 1.100    (Sat Jun  2 09:46:26 CDT 2012)
----------------------------------------------------------------------

- Initial public release.