Articles I've written for customers on IT issues.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

334 lines
6.2 KiB

4 years ago
  1. v1.24:
  2. * moved non-class related code into new package jmlrutils.sty
  3. * fixed bug in \includeteximage
  4. v1.23:
  5. * added pmlr class option
  6. v1.22:
  7. * added oneside and twoside class options
  8. v1.21:
  9. * jmlr.cls
  10. - added check for jmlr2e and pseudocode
  11. - fixed bug in \thanks to fix footnote marker issue if there's
  12. more than one \thanks
  13. * jmlrbook.cls
  14. - added \nopagebreak after \@editorialteam
  15. v1.20:
  16. * jmlrbook.cls
  17. - added \jmlrprefaceheader, \jmlrlocation
  18. v1.19:
  19. * jmlrbook.cls
  20. - changed \chapter* to \chapter in preface environment
  21. v1.18:
  22. * jmlrbook.cls
  23. - patched to work with auxhook
  24. - added draft and final options
  25. - add \booklinebreak
  26. * jmlr.cls
  27. - Added calc and etoolbox as required packages
  28. - Added draft and final options and removed \ds@draft
  29. - Added starred version of \newtheorem
  30. - Added \theorembodyfont, \theoremheaderfont, \theorempostheader
  31. and \theoremsep
  32. v1.17:
  33. * jmlr.cls
  34. - added \titletag
  35. - added warnings if obsolete font commands (such as \bf) used
  36. * jmlrbook.cls
  37. - added 'articlet' page style
  38. - \importarticle sets title page style to articlet
  39. - \importpaper disables \jmlryear, \jmlrworkshop, \jmlrvolume
  40. and \jmlrissue
  41. - html title page uses jmlrvolume instead of volume
  42. - added optional argument to \logo
  43. v1.16:
  44. * jmlr.cls
  45. - added \@post@hyperref hook
  46. * jmlrbook.cls
  47. - added code to deal with \c@lenddoca clash
  48. v1.15:
  49. * jmlrbook.cls
  50. - added 'algocf' and 'definition' counters to reset list in
  51. \zeroextracounters
  52. - added \theHalgocf
  53. - removed dependence on \ps@headings in \ps@jmlrbook
  54. - added \markleft
  55. v1.14:
  56. * jmlrbook.cls
  57. - modified \jmlrwritepdfinfo to write book author and title
  58. information to aux file
  59. - fixed bug in fetching time zone information
  60. v1.13:
  61. * jmlrbook.cls
  62. - added pdfxa option
  63. - added \jmlrwritepdfinfo
  64. - changed preface environment to use \chapter* instead of \chapter
  65. * jmlr.cls
  66. - added \@pre@hyperref hook
  67. v1.12:
  68. * jmlr.cls
  69. - removed prehyperref package option.
  70. - renamed \jmlr@prehyperref to \jmlrprehyperref
  71. - added tabularx to list of problem packages.
  72. - provided default value of \@shortitle
  73. - added \titlebreak
  74. - added optional argument to \Name
  75. (\jmlrauthors now redefines \@jmlr@authors instead of
  76. \@jmlrauthors)
  77. - added chapter number to \theHsection to ensure unique
  78. hyperlinks in book
  79. * jmlrbook.cls
  80. - Moved loading setspace and fink before jmlr.cls loaded
  81. - changed \thechapter to \theHchapter in definition of
  82. \theHalgorithm etc
  83. - added \theHfootnote, \theHtable, \theHfigure
  84. - in \importpubpaper etc, changed \@shortitle to \@title in toc
  85. * makejmlrbook v0.31
  86. - footnotes in abstract files changed to in-line parentheses.
  87. - --batchtex option now also passes "-interaction=batchmode" to
  88. htlatex
  89. - added debugging option --noexecute
  90. v1.11:
  91. * jmlr.cls
  92. - fixed typo: WC\&P -> W\&CP
  93. - added \jmlrabbrnamelist (used by makejmlrbook)
  94. * jmlrbook.cls
  95. - now requires fink package
  96. - added preface environment and \prefacename
  97. - added algorithm2e old commands (in case some authors are using
  98. an older version).
  99. * makejmlrbook (v0.3):
  100. - added changes made by Olivier Chapelle to add JMLR menu on the
  101. left side of the page and use description environment for each
  102. paper of the TOC.
  103. - added --extractpreface option
  104. - set hyperref draft mode for abstract only html pages.
  105. - abstract html source files now input original aux files to allow
  106. for citations.
  107. v1.10:
  108. jmlr.cls
  109. * now loads xkeyval
  110. * now loads hyperref (instead of jmlrbook loading it)
  111. * added class option prehyperref={stuff to do before hyperref loaded}
  112. * added class option tablecaption=<position> (where <position> can
  113. either be top or bottom).
  114. * fixed 10pt, 11pt and 12pt class options, which weren't having
  115. any effect.
  116. * modified \thanks to ensure hyperlink works correctly.
  117. * added \mdseries to definition of \addr.
  118. * added \startpage (used by jmlrmakebook).
  119. * modified \artpart and \bookpart to correct bookmark level number
  120. jmlrbook.cls
  121. * code loading hyperref moved to jmlr.cls
  122. * added 10pt, 11pt and 12pt class options.
  123. * Removed redundant redefinition of \@bookpart
  124. makejmlrbook (v0.2):
  125. * Uses \startpage to set initial page number for stand-alone
  126. articles.
  127. * Makes subdirectories in html directory for each article.
  128. * copies any image files generated by tex4ht into html directory.
  129. * added time stamp at the end of each of the generated html file.
  130. v1.09:
  131. jmlr.cls
  132. * now loads article.cls instead of scrartcl.cls
  133. * Fixed sub-captions so that they don't exceed the width of the
  134. sub-figure/table to which they refer.
  135. * added \nametag, \reprint, \algocfconts, \theHsubfigure,
  136. \booktocpreamble, \@partapp.
  137. * Made \objectref robust
  138. jmlrbook.cls
  139. * Reset start and end document hook to avoid problems caused by
  140. defining duplicate commands.
  141. * Moved redefinition of \jmlrpremaketitlehook outside of import
  142. macros.
  143. * Moved \refstepcounter from \jmlrmaketitlehook to
  144. \jmlrpremaketitlehook
  145. * Added \jmlrimporthook
  146. * Added \label to \jmlrmaketitlehook
  147. v1.08:
  148. * Fixed \thanks so that the footnote symbol is raised and isn't
  149. followed by a full stop.
  150. v1.07:
  151. * Added check for two column
  152. v1.06:
  153. jmlr.cls
  154. * Added tablecaptiontop and tablecaptionbottom class options
  155. v1.05:
  156. jmlrbook.cls
  157. * Added \productioneditors
  158. v1.04:
  159. * Added Perl script makejmlrbook
  160. jmlrbook.cls
  161. * Added patch to fix references in print mode
  162. * Added code to work with makejmlrbook
  163. jmlr.cls
  164. * Added code to work with makejmlrbook
  165. v1.03:
  166. jmlrbook.cls
  167. * Added patch to combnat
  168. jmlr.cls
  169. * Added \editors, \editorname and \editorsname
  170. v1.02:
  171. jmlrbook.cls:
  172. * Added \issue
  173. jmlr.cls
  174. * Added \jmlrissue
  175. v1.01 :
  176. jmlrbook.cls:
  177. * added \importpaper
  178. * added \titlebody, \SetTitleElement and \IfTitleElement to
  179. make it easier to customise the front page of the book.
  180. jmlr.cls:
  181. * fixed the last page anchor.
  182. v1.0 : Initial release