Skip to content

Commit c490856

Browse files
authored
Merge pull request #372 from gkreitz/release_1.20251128
Release 1.20251128
2 parents f05b18d + be29b62 commit c490856

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed

admin/make_release.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ else
3939
echo "Updating debian changelog (this is surprisingly slow)"
4040
EMAIL=$(git config user.email) gbp dch $ROOT --release --new-version=$VERSION --ignore-branch --git-author --debian-tag='v%(version)s' --debian-branch=release/$VERSION --spawn-editor=never
4141
echo "Please commit the updated changelog, do a pull request, and get it merged, then run this script again on an up-to-date master branch"
42+
echo " git checkout -b release_$VERSION"
43+
echo " git add debian/changelog"
44+
echo " git commit -m 'Update debian changelog for release $VERSION'"
45+
echo " git git push --set-upstream origin release_$VERSION"
4246
exit 0
4347
fi
4448

debian/changelog

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
kattis-problemtools (1.20251128) noble; urgency=medium
2+
3+
[ Matistjati ]
4+
* Fix multithreading crash
5+
* Better message if judge answer file gets judge error
6+
* Robuster finding judge error tc path
7+
* Cleaner testcase path extraction
8+
9+
[ matistjati ]
10+
* Fuzz input validators for spaces at end of lines
11+
* Slow fuzzing of output vals
12+
13+
[ Matistjati ]
14+
* Only fuzz on samples
15+
* Fix type hint
16+
* More crash cases and limit if using python
17+
* Fix type error
18+
* Multipass validation works
19+
* Fix mypy error
20+
* Fix scoring rules and multipass samples
21+
* Remove empty samples warning for multipass
22+
* Multiple output validator fix
23+
* Handle multipass samples for md -> html
24+
* More deterministic input fuzzing
25+
26+
[ matistjati ]
27+
* Sanity check the parsed author names
28+
29+
[ Matistjati ]
30+
* Make oddecho worth 100 points
31+
* Reuse testcases using symlinks in oddecho
32+
33+
[ Gunnar Kreitz ]
34+
* Rewrite latex template handling to not require write access to parent directory
35+
* Let Template.get_file_name() return a Path
36+
* Allow .timelimit, .git, and .gitignore files in problem packages #354
37+
* Add --version flag to command line tools
38+
* Repair plainproblemname functionality in legacy format (and add a test)
39+
* Add a warning for what looks like latex in problem name
40+
* Replace pdflatex with lualatex. Support emojis.
41+
* Temporarily install new dependencies (to be removed when PR is merged and githubci image is updated)
42+
* Add test coverage of default_validator
43+
* Deal with binary user output and messages in default_validator tests
44+
* Truncate long tokens in default_validator's judge message. #346 Add more test coverage
45+
* Load language config from parent of problem dir, if present #178
46+
* Add translations for strings related to sample I/O in Swedish and Icelandic #150
47+
* Fix interactive problem time limit handling #302
48+
* Support time limits being float (in supporting functions, we still call with integers)
49+
* Implement 2023-07 time limit computation (but hard coded to use accepted for lower bound)
50+
* Refactor time limit computation, making it a bit easier to find and follow
51+
* Use updated, more permissive, regex for file and directory names
52+
* Let make_release print git commands for pushing the changelog for a release.
53+
54+
-- Gunnar Kreitz <gkreitz@kattis.com> Fri, 28 Nov 2025 13:58:24 +0100
55+
156
kattis-problemtools (1.20250606) noble; urgency=medium
257

358
* Fix sample missing from rendered problem statements

0 commit comments

Comments
 (0)