Skip to content

Commit 07f619a

Browse files
committed
Project: Split Copier template changelog from package changelog.
1 parent 6b54b35 commit 07f619a

2 files changed

Lines changed: 235 additions & 217 deletions

File tree

documentation/changelog.rst

Lines changed: 8 additions & 217 deletions
Original file line numberDiff line numberDiff line change
@@ -23,229 +23,20 @@ Release Notes
2323

2424
.. towncrier release notes start
2525
26-
Emcdproj 1.15 (2025-04-08)
27-
==========================
26+
emcd-projects 1.15 (2025-04-08)
27+
===============================
2828

29-
Documentation Improvements
30-
--------------------------
29+
Enhancements
30+
------------
3131

3232
- Update API documentation. Fix internals documentation.
3333

3434

35-
Emcdproj 1.14 (2025-04-08)
36-
==========================
35+
emcd-projects 1.14 (2025-04-08)
36+
===============================
3737

38-
Features
39-
--------
38+
Enhancements
39+
------------
4040

4141
- Ability to update static website with documentation and code coverage report
4242
for particular package version.
43-
44-
45-
Copier Template 1.13 (2025-03-26)
46-
==================================
47-
48-
Improvements
49-
------------
50-
51-
- Move changelog into documentation directory, thereby clearing up the
52-
top-level directory more and simplifying documentation generation.
53-
54-
55-
Copier Template 1.12 (2025-03-25)
56-
==================================
57-
58-
Improvements
59-
------------
60-
61-
- Major refactor of documentation: move Sphinx documentation up one level,
62-
shift Towncrier fragments storage to ``.auxiliary/data/towncrier``, and
63-
reference common documentation rather than generate copies of it in each
64-
repository.
65-
66-
67-
Copier Template 1.11 (2025-03-23)
68-
==================================
69-
70-
Bugfixes
71-
--------
72-
73-
- Fixes to whitespace condensation to remove weird gaps when templates do not
74-
expand due to conditional logic.
75-
76-
Improvements
77-
------------
78-
79-
- Tweaks to Pylint configuration.
80-
81-
- Ensure that Tryceratops does not run against ``tests`` directory.
82-
83-
Copier Template 1.10 (2025-02-23)
84-
==================================
85-
86-
Bugfixes
87-
--------
88-
89-
- EditorConfig: Ensure final newline, whenever possible
90-
91-
Features
92-
--------
93-
94-
- Generation of CLI stub.
95-
96-
- Creation of standalone executables.
97-
98-
- Package data resources.
99-
100-
Improvements
101-
------------
102-
103-
- Tweaks to Pylint and Pyright configuration.
104-
105-
- Ensure that Coverage only covers sources and not tests.
106-
107-
- Ensure that Pytest only looks for tests under ``tests`` and not ``sources``.
108-
109-
110-
Copier Template 1.9 (2025-01-21)
111-
==================================
112-
113-
Improvements
114-
------------
115-
116-
- Tweaks to Pylint and Pyright configuration.
117-
118-
119-
Copier Template 1.8.1 (2025-01-11)
120-
==================================
121-
122-
Bugfixes
123-
--------
124-
125-
- Add missing ``recursive`` option to Pylint invocation in Git pre-push hook.
126-
127-
128-
Copier Template 1.8 (2025-01-11)
129-
================================
130-
131-
Features
132-
--------
133-
134-
- Add option to inject base exceptions for package.
135-
- Add ``recursive`` option to Pylint invocation for better module discovery.
136-
137-
Copier Template 1.7 (2025-01-10)
138-
================================
139-
140-
Features
141-
--------
142-
143-
- Add detailed nomenclature guide for Python and Rust projects.
144-
- Improve style guide with clarifications on whitespace and docstrings.
145-
- Update Towncrier documentation link to stable version.
146-
147-
148-
Copier Template 1.6 (2024-12-16)
149-
================================
150-
151-
Features
152-
--------
153-
154-
- Add Towncrier fragment documentation with examples.
155-
- Control emission of Rust-specific sections in documentation.
156-
157-
Bugfixes
158-
--------
159-
160-
- Add more Pylint ignores for test files.
161-
162-
163-
Copier Template 1.5 (2024-12-15)
164-
================================
165-
166-
Features
167-
--------
168-
169-
- Add support for immutable modules in template packages, including class
170-
definitions and tests.
171-
172-
173-
Copier Template 1.4 (2024-12-13)
174-
================================
175-
176-
Features
177-
--------
178-
179-
- Add code style validation and documentation for Python and Rust.
180-
- Add development guide with detailed style and practices documentation.
181-
182-
183-
Copier Template 1.3 (2024-12-12)
184-
================================
185-
186-
Features
187-
--------
188-
189-
- Add support for injecting common internals into foundational packages:
190-
- Docstring utilities
191-
- Immutable types
192-
- Base imports
193-
- Add Pylint plugin for path-based check disabling.
194-
195-
196-
Copier Template 1.2 (2024-12-11)
197-
================================
198-
199-
Features
200-
--------
201-
202-
- Add improved configuration options for Rust integration:
203-
- Configurable crate names
204-
- Configurable extension module names
205-
- Change to GitHub-based badge for license.
206-
- Add ``cargo-deny`` configuration for Rust dependencies.
207-
208-
209-
Copier Template 1.1 (2024-12-10)
210-
================================
211-
212-
Features
213-
--------
214-
215-
- Version Github workflows by tag in Copier answers ``_commit`` field.
216-
217-
218-
Copier Template 1.0.2 (2024-12-10)
219-
==================================
220-
221-
Bugfixes
222-
--------
223-
224-
- Properly specify template directory.
225-
226-
227-
Copier Template 1.0.1 (2024-12-08)
228-
==================================
229-
230-
Bugfixes
231-
--------
232-
233-
- Fix assorted issues in template and workflows.
234-
235-
236-
Copier Template 1.0 (2024-12-05)
237-
================================
238-
239-
Features
240-
--------
241-
242-
- Add Copier template with support for Python packages:
243-
- Modern Python packaging using Hatch
244-
- Sphinx documentation framework
245-
- Quality assurance tools configuration
246-
- Optional Rust extension support via PyO3/Maturin
247-
- Add reusable GitHub Actions workflows and composite actions:
248-
- Cross-repository testing workflow
249-
- Documentation generation and publication
250-
- Package building and publication
251-
- Code quality reporting

0 commit comments

Comments
 (0)