# Changelog All notable changes to the cqjtuthesis package will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.1] - 2026-02-02 ### Changed - **CTAN Compliance**: Restructured package for CTAN submission - Reorganized into `tex/`, `source/`, `doc/`, `examples/` directories - Renamed example files: `main.tex` → `cqjtuthesis-bachelor.tex`, etc. - Changed `contents_graduate/` to `contents-graduate/` (hyphen instead of underscore) - Changed `ref/refs.bib` to `bibliography/cqjtuthesis-refs.bib` - **Font Management**: Updated to use ctex cross-platform font commands (`\songti`, `\heiti`, etc.) - **Single README**: Merged README and README.md into one file ### Added - Pre-compiled PDF examples for all 4 thesis types - University logo copyright notice (README.md + examples/figures/COPYRIGHT.md) - Official CQJTU logo download link and authorization contact ### Removed - Duplicate README file - Standalone build scripts (Makefile, makewin.bat) - MANIFEST-CTAN.txt (integrated into package structure) ## [1.0.0] - 2026-01-29 ### Added - Initial release of cqjtuthesis - Support for Bachelor's thesis formatting - Support for Academic Master's thesis formatting - Support for Professional Master's thesis formatting - Support for Doctoral dissertation formatting - Conditional formatting based on degree type - Automatic generation of cover pages with university logo - Declaration pages for undergraduate and graduate theses - Chinese and English abstract environments - Table of contents with customizable formatting - Bibliography support using natbib - Comprehensive example files for all degree types - Detailed documentation in Chinese (README.md, USAGE_GUIDE.md) - English README for international users - Build scripts (Makefile, makewin.bat) - 120+ format compliance checks passed ### Documentation - README - English quick start guide - README.md - Detailed Chinese documentation - USAGE_GUIDE.md - Comprehensive user manual in Chinese - CONTENTS_README.md - Sample content guide in Chinese - DOCS_INDEX.md - Documentation index - LICENSE - LPPL 1.3c license - MANIFEST-CTAN.txt - CTAN upload manifest ### Examples - main.tex - Bachelor's thesis example - main_master.tex - Academic Master's thesis example - main_professional.tex - Professional Master's thesis example - main_doctor.tex - Doctoral dissertation example - Complete sample content in contents/ and contents_graduate/ - Sample bibliography in ref/refs.bib - University logos in multiple colors ### Technical Details - Based on ctexbook class - Requires XeLaTeX compilation - Requires Chinese fonts (SimSun, SimHei, KaiTi) - Compatible with TeX Live 2025 and later - Cross-platform support (Windows, Linux, macOS) ### Format Specifications - Based on "CQJTU Undergraduate Thesis Template" (2024 Edition) - Based on "CQJTU Graduate Thesis Formatting Requirements" (2013 Revised Edition) - Precise page margins and layout - Conditional formatting for different thesis types - Proper header/footer for different degree levels - Standard bibliography formatting (GB/T 7714-2015) --- ## Future Plans ### [1.1.0] - Planned - [ ] Additional template variants - [ ] More comprehensive examples - [ ] Enhanced error messages - [ ] Improved documentation - [ ] Bug fixes based on user feedback --- ## Version Numbering This package uses Semantic Versioning: - **MAJOR** version for incompatible changes - **MINOR** version for new features in a backward-compatible manner - **PATCH** version for backward-compatible bug fixes --- ## Reporting Issues Please report bugs and feature requests at: https://github.com/broadcreate/CQJTU-Latex-Thesis/issues --- ## Contributors - CQJTU-Latex-Thesis Development Team Thanks to all contributors and users!