2024-03-07, v1.9.4 * API changes: - Display the degree type on the cover page. * Changes to example template: - thesis.tex: also set bibliography title with eg. gb7714. * Misc: - Minor fixes and cosmetics. 2022-10-30, v1.9.3 * Changes to package code: - Get rid of newtx completely (thank @CastleStar14654). - pkuthss.cls: fix scrextend, better footnotes (thank @CastleStar14654). * Misc: - Minor fixes and cosmetics. 2022-05-04, v1.9.2 * Changes to package code: - Support pkufont via unicode-math instead of newtx when using xelatex. 2021-10-16, v1.9.1 * API changes: - Support `mentorlines' like casthss. * Changes to example template: - thesis.tex: more obvious hints on `ugly', new note on `hidelinks'. - copy.tex, origin.tex: minor update according to school requirements. * Changes to package code: - Merge common parts from pkuthss-*.def into pkuthss.def. - Also "uglify" the keywords label. * Misc: - ChangeLog.txt: typo (thank @fjn308). - Minor fixes and cosmetics. 2021-03-29, v1.9.0 * API changes: - Add support for double-blind review (thank @Kurapikov). - Add `\thesiscover' for possibly different thesis name on the cover. * Changes to package code: - Greatly improve format compliance (thank @Kurapikov). * Changes to documentation: - More notes about table font and GB/T 7714. - Avoid undefined `\textepsilon'. * Misc: - Minor fixes and cosmetics. 2020-11-02, v1.8.3 * Changes to example template: - ctex-fontset-pkuthss.def: update `\ctex_load_zhmap' usage. - Remove Makefile. * Changes to package code: - pkuthss.cls: do not let ulem mess with `\emph'. - pkuthss.cls: make `ugly' title page more compliant. * Changes to documentation: - pkuthss-chap[12].tex: `须'/`需' typo. - Remove space around `\zhdigits' in date. - Add pkuthss.bib to copyright lines. * Misc: - Minor fixes and cosmetics. 2019-11-17, v1.8.2 * Misc: - CTAN now also wants README in the TDS archive. - `README' -> `README.txt' do avoid collision with the `readme' directory. - Fix ignored `\docversion' update. 2019-11-15, v1.8.1 * Changes to example template: - Migrate to latexmk (also for packaging). - ctex-fontset-pkuthss.def: `[ simkai.ttf ]' etc is no longer supported. - spine.tex: fix garbled characters and hbox warnings with pdflatex. * Changes to package code: - pkuthss.cls: work around the `\lvert already defined' error. - pkuthss.cls: fix section title spacing below the page header. - pkuthss.cls: adjust titlepage spacing. * Changes to documentation: - Synchronise with the current code. - Use \mbox around \supercite by default. - Improve verbatims. * Misc: - Completion of some previous commits. - Migrate to Gitea, "for obvious reasons". - Minor fixes and cosmetics. 2018-07-02, v1.8.0 * Changes to example template: - Add the spine template. * Changes to package code: - Fix footnote format, in multiple aspects. - pkuthss.cls: fix header/footer spacing. - pkuthss.cls: fix displaymath spacing. - pkuthss.cls: adjust list margins. - pkuthss.cls: make chapter pages more tolerant of vertical spacing. * Changes to documentation: - pkuthss.bib: use the `edition' field now supported by blx-caspervector. - doc: fix "需"/"须" typo. * Misc: - qa: automate the `需'/`须' check, and do not check whitespaces in patches. - Minor fixes and cosmetics. 2018-06-12, v1.7.6 * Changes to example template: - nty -> nyt sorting following biblatex-caspervector upstream. - doc: shorten chapter filenames. - Assign numbers to `intro' and `concl' by default. - Makefile: `JOBNAME' -> `JOB', saving some typing. - Fix Makefile portability. - doc: "英文" -> "西文". * Changes to package code: - pkuthss.cls: fix spacing between chapter mark/name. - pkuthss.cls: fix toc depth and format. - pkuthss.cls: simplify page style setup. - `pkuthss@...' -> `thss@...' * Misc: - Minor fixes and cosmetics. 2018-05-12, v1.7.5 * Changes to example template: - doc: Fix missing accented characters with xelatex. - Remove ctex-xecjk-winfonts.def for ctex < v2.x. - Make.bat: support xelatex now that we no longer provide the GBK example. - thesis.tex: fix FAQ subsection reference (thank @peiyangium). * Changes to package code: - pkuthss.cls: fix subsubsection captions. - pkuthss.cls: remove kludge for tocloft with ctex < v2.x. * Changes to documentation: - Add patch file for English dissertations. * Misc: - (A lot?) more HTTPS. - Minor fixes and cosmetics. 2017-03-01, v1.7.4 * API changes: - pkuthss.cls: provide undocumented option for uglification. * Changes to example template: - ctex-fontset-pkuthss.def: follow LaTeX3 change. - copyright.tex: fix now inaccurate comment. * Changes to package code: - Remove support for ctex < v2.x. - Replace CJKfntef's `\CJKunderline' with ulem's `\uline'. - pkuthss.cls: tweak newtxmath setup. * Misc: - Minor fixes and cosmetics. 2016-05-24, v1.7.3 * Changes to package code: - Replace subfig with subcaption. - pkuthss.cls: fix `PDF destination not defined' regression. - pkuthss.cls: add code in case the font size infractions get caught. * Changes to documentation: - pkuthss-chap2.tex: add hint about copying internal files before changes. - Sanitise the README bibliography. * Misc: - Minor fixes and cosmetics. 2016-03-22, v1.7.2 * Changes to documentation: - pkuthss-chap1.tex: note biblatex-caspervector's dependence on biber. * Misc: - Fix missing bib due to inconsistency on author's computer. - Minor fixes and cosmetics. 2016-03-17, v1.7.1 * Changes to example template: - Fix TOC and heading of copyright / originauth pages. - Also remind user to remove `\pkuthssffaq' from chap/. * Changes to package code: - pkuthss.cls: load ifpdf and ifxetex by ourselves (thank @LeoLiu). * Changes to documentation: - pkuthss.tex: follow biblatex-caspervector change about name sorting. - Update hint about split sorting. * Misc: - Minor fixes and cosmetics. 2015-12-16, v1.7.0 * API changes: - pkuthss-extra.sty merged into pkuthss.cls; `extra' removed accordingly. - `footfmt' renamed to `pkufoot'; `colorlinks' removed. * Changes to example template: - {,pkuthss-}copyright.tex: use `\specialchap'. * Changes to package code: - pkuthss.cls: fix pdf bookmark level. * Changes to documentation: - Format overhaul of documentation code. * Misc: - Minor fixes and cosmetics. 2015-12-15, v1.6.4 * API changes: - New package option: `pkufont'. * Changes to example template: - Loading of newtx packages moved into package code. - originauth.tex: `\square' -> `\Box'. - ctex-fontset-pkuthss.def: comment out li/you to avoid surprises. * Changes to package code: - Fix maths fonts with newtx when using XeLaTeX, thanks to @LeoLiu. - pkuthss.cls: work around non-hyperlinked citations. - `\pkuthssextra@int@boolopt' -> `\pkuthss@int@boolopt'. - pkuthss.cls: remove unnecessary `\AtEndofClass'. * Changes to documentation: - pkuthss.bib: pku-thesisstyle updated to v2.0, no substantial changes. - pkuthss-acknowledge.tex: some "lyric" text. * Misc: - Homepage moved to GitLab. - Minor fixes and cosmetics. 2015-06-30, v1.6.3 * Changes to documentation: - Disambiguate file names wrt CTAN recommendation. - pkuthss-chap2.tex: fix some minor details. * Misc: - dist: reduce duplication in zipballs according to CTAN recommendation. 2015-05-30, v1.6.2 * Changes to example template: - Template in GBK no longer provided because of UTF-8 popularisation. - Add font configuration files. - Previously overlooked format update about `copyright' and `originauth'. - Make.bat: add `pause' to ease debugging; `clear' -> `clean'. * Changes to package code: - pkuthss.cls: refine `beforeskip' for `\chapter'. * Changes to documentation: - Makefile: default to the latex/biber/xelatex/xelatex procedure. - acknowledge.tex: Casper was here. * Misc: - Adapt to ctex 2.x. - Somehow alleviate the sorting issue with biblatex 3.0. - Minor fixes and cosmetics. 2015-05-16, v1.6.1 * Changes to example template: - Fix support for `openany'. - Use more lightweight `latexsym' instead of `amssymb' for `\Box'. * Changes to package code: - Fix support for `openany'. * Changes to documentation: - Add note (and rant) about required format of bibliographies. * Misc: - Remove bibtex support because of upstream changes. - Minor fixes and cosmetics. 2015-04-28, v1.6.0 * API changes: - New package option: `footfmt' and `pkuspace'. - `tightlist' option merged into `spacing'; `caption' option removed. * Changes to example template: - Some changes regarding updates in school regulation. - thesis.tex: add color package for `\pkuthssffaq' with noncolorlinks. - chap/: again try to make enca(1) happy. * Changes to package code: - Major changes regarding updates in school regulation. * Changes to documentation: - Reorganise section tree. * Misc: - Update URL of project homepage. - Fixes to packaging scripts regarding CTAN requirements. - Minor fixes and aesthetic improvements. 2014-07-07, v1.5.5 * Changes to example template: - Use the most frequently asked questions as the sample text. - Revert the black TOC, considering the new sample text. * Changes to package code: - pkuthss.cls: use `\PassOptionsToPackage' for *packages*. - pkuthss-extra.sty: `hidelinks' does not hold a value. * Changes to documentation: - Update info on `colorlinks'. * Misc: - Minor improvements. 2014-07-04, v1.5.4 * Changes to example template: - Make TOC black, as stupidly required by PKU Library. * Changes to documentation: - Re-sort and re-organise common problems. * Misc: - Minor fixes and improvements. 2014-05-23, v1.5.3 * Changes to example template: - No longer require gbk2uni. - Exemplify `\cite', `\parencite' and `\supercite'. * Changes to package code: - Use `\newcommand*'/`\renewcommand*' when appropriate. - Fix bookmarks in pdflatex/gbk compilation by introducing xCJK2uni. * Changes to documentation: - No longer recommend the CTeX Suite. - Remove installation hints (already included in TeX Live). - Discourage bibtex usage with UTF-8. - hologo is back, and now we have proper XeLaTeX logo. * Misc: - Minor fixes and improvements. 2014-04-17, v1.5.2 * Changes to example template: - Barcode moved to current dir instead of (removed) img/. * Misc: - dist: fix zipball permissions. - README: previously forgotten updates. - Minor improvements. 2014-04-16, v1.5.1 * API changes: - pkulogo and pkuword are moved into tex/ and relicensed to LPPL. * Changes to package code: - Improve eps-to-pdf related script. * Changes to documentation: - Remove now legacy package code listings. * Misc: - qa: fix whitespace check. - Minor improvements. 2014-04-11, v1.5.0 * Changes to example template: - Just split from documentation. - Now also offer pdf for the example template. * Changes to documentation: - Relicense to LPPL v1.3+ (not including the example template). * Misc: - Switch to the x.y.z version scheme, thus no longer use alpha/beta/rc. - Utility Makefiles easier to reason about. - Minor improvements. 2014-04-11, v1.4 * Changes to package code: - pkuthss.cls: do not disable `\uppercase' in `nouppermark' mode. * Changes to documentation: - Remove support for CRLF (except for Windows .bat's), as required by CTAN. * Misc: - Minor fixes and improvements. 2013-12-26, v1.4 rc4 * API changes: - Add `caption' option to customise caption fonts. - Remove `\label@cmentorb'; `\label@cmentora' -> `\label@cmentor'. - Move `[no]uppermark' to pkuthss.cls. * Changes to package code: - Consider `oneside' in page style. * Changes to documentation: - Add support for 2-dimensional bar code. - Add and refine lots of hints. * Misc: - Minor fixes and improvements. 2013-04-07, v1.4 rc3 * Misc: - Update copyright notices. - Minor fixes and improvements. 2013-03-30, v1.4 rc2 * Changes to package code: - Use the internal hyperref support in ctex 1.02c+. - Remove usage of etoolbox. * Changes to documentation: - Add hint for split sorting with biblatex. * Misc: - Minor improvements. 2013-01-10, v1.4 rc1 * Changes to documentation: - Remove troublesome `hologo' package. - chap3.tex: add notice about biblatex's `\bibname' issue. - introduction.tex: update info about location of example source code. * Misc: - README: add not-intended-as-documentation notice. 2012-11-12, v1.4 beta3 * Misc: - Fix incorrect CTAN support. - utils/dist: Fix date conversion code again. 2012-10-11, v1.4 beta2 * Changes to package code: - Adjust pkulogo/pkuword typesetting according to * Changes to documentation: - Add (more) useful notices and hints. - Bibliography sanitation. * Misc: - Add CTAN support. - utils/bump: Improve date conversion code. 2012-05-31, v1.4 beta1 * Changes to documentation: - Use `biber -l zh__pinyin'. - Add notice for biber in the "compilation" section. - Recommend users to use standalone TeXLive. - Minor adjustment to documentation order. * Misc: - Minor fixes and improvements. - Add QA test for biblatex-caspervector version. - Remove spaces and tabs on blank lines, add related QA check. 2012-05-30, v1.4 alpha3 * API changes: - `[no]tocbibind' -> `[no]pdftoc', functionality reduced (see below). - `[no]upcite' removed since biblatex supports it quite flexibly. * Changes to package code: - Remove uses of tocbibind because it crashes with biblatex. * Changes to documentation: - Use biblatex for bibliography formatting. - Add instructions for natbib, remove instructions for natbib. - (Re)add the FAQ section. - Use more printer-friendly colours. - Enhance `doc/Make.bat' with bat's `call'. - Use the hologo package for TeX logos. - Use tabs in `pkuthss.bib'. - Update bib file for Casper's biblatex style. - `thanks.tex' -> `acknowledge.tex' - Use better determined format for .bib files. * Misc: - Split Makefile functionalities to executable in `utils/'. - `maintcheck' -> `qa', `revbump' -> `bump'. - Split encoding and line terminator stuffs to `enclt'. - `dist' now automatically joins biblatex-caspervector files. - Update find(1) usage. - QA script updated. - Use sed(1)'s `y' instead of python's `str.translate()' in `bump'. - Add appropriate copyright notices. - Add indentation modelines. 2012-05-12, v1.4 alpha2 * Changes to package code: - Fix positioning of boxes on title page. - Unify code that fill in blanks on the title page. - Merge ctex-kit updates with minor modifications. * Changes to documentation: - Add indication for customising title page by modifying `pkuthss.cls'. * Misc: - Add `maintcheck' and `revbump' to root Makefile to ease automation. 2012-04-13, v1.4 alpha1 * API changes: - `[no]linkcolor' -> `[no]colorlinks'. - `[no]pdfmeta' -> `[no]pdfprop'. - `\setpdfmetadata' -> `\setpdfproperties'. * Changes to package code: - Simplify package code with `\@nameuse' and `\@namedef'. - Use `导\hspace{2em}师:' for title page and `导师:' for abstract. * Changes to documentation: - Fix typos: "模板" -> "模版". - Indicate that `texdoc' requires pkuthss be installed "regular"ly. - Improve spacing details. * Misc: - Update copyright notices. - Revise Makefiles. # vim:ts=4:sw=4