v1.30 (2022-02-09): * jmlrutils.sty: - fixed counter name in lemma definition when cleveref option on v1.29 (2022-01-29): * jmlr.cls: - added cleveref option - fixed draft option - bug fix #168: Float-only last pages not counted for page numbering https://www.dickimaw-books.com/bugtracker.php?key=168 * jmlrutils.sty: - added cleveref option - added \jmlralgorule - added \jmlrminsubcaptionwidth * jmlrbook.cls: - obsoleted (https://www.dickimaw-books.com/faq.php?itemlabel=latex20201009) Production editors will need to set the first page number of each article manually. v1.28 (2020-09-21): * jmlr.cls: Bug fixes: - fixed twoside option (which should be the default) - \thanks now uses mpfootnote instead of footnote counter with matching \footnotemark and \footnotetext optional arguments. v1.27 (2020-03-26): * jmlrutils.sty: Bug fix: subfigure and subtable references were producing extraneous text (added check for LaTeX kernel version) v1.26 (2020-01-31): * jmlr.cls: - removed \vbox from \@jmlrmaketitle to allow for extremely long author/affiliation list. Added \ignorespaces before \@author to allow for spacing the contents in the code for clarity at the start of a long author list. v1.25 (2020-01-17): * jmlr.cls: - Added check for graphics.sty 2019/07/01 (which now detokenizes filename) * jmlrutils.sty: - Added \proofname v1.24 (2017-08-01): * moved non-class related code into new package jmlrutils.sty * fixed bug in \includeteximage v1.23 (2017-03-09): * added pmlr class option v1.22 (2015-04-11): * added oneside and twoside class options v1.21 (2015-02-24): * jmlr.cls - added check for jmlr2e and pseudocode - fixed bug in \thanks to fix footnote marker issue if there's more than one \thanks * jmlrbook.cls - added \nopagebreak after \@editorialteam v1.20 (2014-10-15): * jmlrbook.cls - added \jmlrprefaceheader, \jmlrlocation v1.19 (2014-09-29): * jmlrbook.cls - changed \chapter* to \chapter in preface environment v1.18 (2013-10-17): * jmlrbook.cls - patched to work with auxhook - added draft and final options - add \booklinebreak * jmlr.cls - Added calc and etoolbox as required packages - Added draft and final options and removed \ds@draft - Added starred version of \newtheorem - Added \theorembodyfont, \theoremheaderfont, \theorempostheader and \theoremsep v1.17 (2012-05-30): * jmlr.cls - added \titletag - added warnings if obsolete font commands (such as \bf) used * jmlrbook.cls - added 'articlet' page style - \importarticle sets title page style to articlet - \importpaper disables \jmlryear, \jmlrworkshop, \jmlrvolume and \jmlrissue - html title page uses jmlrvolume instead of volume - added optional argument to \logo v1.16 (2012-05-15): * jmlr.cls - added \@post@hyperref hook * jmlrbook.cls - added code to deal with \c@lenddoca clash v1.15 (2012-05-12): * jmlrbook.cls - added 'algocf' and 'definition' counters to reset list in \zeroextracounters - added \theHalgocf - removed dependence on \ps@headings in \ps@jmlrbook - added \markleft v1.14 (2012-04-24): * jmlrbook.cls - modified \jmlrwritepdfinfo to write book author and title information to aux file - fixed bug in fetching time zone information v1.13 (2012-02-25): * jmlrbook.cls - added pdfxa option - added \jmlrwritepdfinfo - changed preface environment to use \chapter* instead of \chapter * jmlr.cls - added \@pre@hyperref hook v1.12 (2012-01-05): * jmlr.cls - removed prehyperref package option. - renamed \jmlr@prehyperref to \jmlrprehyperref - added tabularx to list of problem packages. - provided default value of \@shortitle - added \titlebreak - added optional argument to \Name (\jmlrauthors now redefines \@jmlr@authors instead of \@jmlrauthors) - added chapter number to \theHsection to ensure unique hyperlinks in book * jmlrbook.cls - Moved loading setspace and fink before jmlr.cls loaded - changed \thechapter to \theHchapter in definition of \theHalgorithm etc - added \theHfootnote, \theHtable, \theHfigure - in \importpubpaper etc, changed \@shortitle to \@title in toc * makejmlrbook v0.31 - footnotes in abstract files changed to in-line parentheses. - --batchtex option now also passes "-interaction=batchmode" to htlatex - added debugging option --noexecute v1.11 (2011-03-24): * jmlr.cls - fixed typo: WC\&P -> W\&CP - added \jmlrabbrnamelist (used by makejmlrbook) * jmlrbook.cls - now requires fink package - added preface environment and \prefacename - added algorithm2e old commands (in case some authors are using an older version). * makejmlrbook (v0.3): - added changes made by Olivier Chapelle to add JMLR menu on the left side of the page and use description environment for each paper of the TOC. - added --extractpreface option - set hyperref draft mode for abstract only html pages. - abstract html source files now input original aux files to allow for citations. v1.10 (2011-01-05): jmlr.cls * now loads xkeyval * now loads hyperref (instead of jmlrbook loading it) * added class option prehyperref={stuff to do before hyperref loaded} * added class option tablecaption= (where can either be top or bottom). * fixed 10pt, 11pt and 12pt class options, which weren't having any effect. * modified \thanks to ensure hyperlink works correctly. * added \mdseries to definition of \addr. * added \startpage (used by jmlrmakebook). * modified \artpart and \bookpart to correct bookmark level number jmlrbook.cls * code loading hyperref moved to jmlr.cls * added 10pt, 11pt and 12pt class options. * Removed redundant redefinition of \@bookpart makejmlrbook (v0.2): * Uses \startpage to set initial page number for stand-alone articles. * Makes subdirectories in html directory for each article. * copies any image files generated by tex4ht into html directory. * added time stamp at the end of each of the generated html file. v1.09 (2010-12-01): jmlr.cls * now loads article.cls instead of scrartcl.cls * Fixed sub-captions so that they don't exceed the width of the sub-figure/table to which they refer. * added \nametag, \reprint, \algocfconts, \theHsubfigure, \booktocpreamble, \@partapp. * Made \objectref robust jmlrbook.cls * Reset start and end document hook to avoid problems caused by defining duplicate commands. * Moved redefinition of \jmlrpremaketitlehook outside of import macros. * Moved \refstepcounter from \jmlrmaketitlehook to \jmlrpremaketitlehook * Added \jmlrimporthook * Added \label to \jmlrmaketitlehook v1.08 (2010-07-27): * Fixed \thanks so that the footnote symbol is raised and isn't followed by a full stop. v1.07 (2010-06-30): * Added check for two column v1.06 (2010-06-17): jmlr.cls * Added tablecaptiontop and tablecaptionbottom class options v1.05: jmlrbook.cls * Added \productioneditors v1.04: * Added Perl script makejmlrbook jmlrbook.cls * Added patch to fix references in print mode * Added code to work with makejmlrbook jmlr.cls * Added code to work with makejmlrbook v1.03: jmlrbook.cls * Added patch to combnat jmlr.cls * Added \editors, \editorname and \editorsname v1.02: jmlrbook.cls: * Added \issue jmlr.cls * Added \jmlrissue v1.01 : jmlrbook.cls: * added \importpaper * added \titlebody, \SetTitleElement and \IfTitleElement to make it easier to customise the front page of the book. jmlr.cls: * fixed the last page anchor. v1.0 : Initial release