Skip to content

Commit 94db4e7

Browse files
authored
Release 25 05 (#293)
* Add deprecation notes about the `full` variant * Release 25.05
1 parent 67adc36 commit 94db4e7

File tree

5 files changed

+102
-31
lines changed

5 files changed

+102
-31
lines changed

.github/workflows/docker_hub.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: Publish Docker images
55
on:
66
workflow_dispatch: # manually triggered
77
push:
8-
branches: [ latest, stable, 24.05 ]
8+
branches: [ latest, stable, 25.05 ]
99

1010
jobs:
1111
push_to_registry:
@@ -47,4 +47,4 @@ jobs:
4747
file: Dockerfile
4848
push: true
4949
target: full
50-
tags: dalibo/pandocker:${{ steps.branch.outputs.branch_name }}-full
50+
tags: dalibo/pandocker:${{ steps.branch.outputs.branch_name }}-full

CHANGELOG.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
Changelog
22
===============================================================================
33

4-
25.03 - Work in Progress
4+
25.05 - Maintenance Version
55
-------------------------------------------------------------------------------
66

77
__Stack__
88

99
* Ubuntu Noble
10-
* pandoc/extra:3.6
11-
* Pandoc 3.6
12-
* Eisvogel 2.5.0
10+
* pandoc/extra:3.7
11+
* Pandoc 3.7
12+
* Eisvogel 3.2.0
1313

1414
__Changes__
1515

1616
* Add silence package (#286)
17-
* Update to pandoc 3.6
17+
* Update to pandoc 3.7
18+
* FIX #289: Use standard PANDOC_DATA_DIR for templates
19+
* Deprecate the full variant
20+
1821

1922
24.05 - Simplification and transfer toward upstream pandoc/extra
2023
-------------------------------------------------------------------------------

CONTRIBUTING.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,14 @@ How To Submit a Patch
2121

2222
1. Run `make all` locally to build your modifications before submitting
2323
2. Run `make test` to pass all the regession tests
24-
2. Check that you have included the media files necessary to test your patch
24+
3. Check that you have included the media files necessary to test your patch
2525

2626
Upgrade the Pandoc version
2727
-------------------------------------------------------------------------------
2828

2929
1. Check for the latest release of Pandoc here: https://github.com/jgm/pandoc/releases
30-
2. Check for the latest release of Crossref here: https://github.com/lierdakil/pandoc-crossref/releases
31-
3. Modify the `PANDOC_VERSION` and `PANDOC_CROSSREF_VERSION` variables in the [Makefile](Makefile)
32-
4. Modify the `PANDOC_VERSION` and `PANDOC_CROSSREF_VERSION` variables in the [buster/Dockerfile](buster/Dockerfile)
33-
4. Modify the image tag and `PANDOC_CROSSREF_VERSION` variable in the [alpine/Dockerfile](alpine/Dockerfile)
30+
2. Check for the latest release of the pandoc/extra image here: https://hub.docker.com/r/pandoc/extra
31+
3. Modify the image tag in `Dockerfile`
3432

3533
Handling your personal data
3634
-------------------------------------------------------------------------------

NEWS.md

Lines changed: 76 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,75 @@
11

2+
Pandocker 25.05: Maintenance Release
3+
================================================================================
4+
5+
Eymoutiers, May 17, 2025
6+
7+
What is this ?
8+
--------------------------------------------------------------------------------
9+
10+
Pandocker is a docker image that extends the official [pandoc/extra image] with
11+
with more filters, templates, fonts, and the latex bazaar
12+
13+
[pandoc/extra image]: https://hub.docker.com/r/pandoc/extra
14+
15+
It allows you to generate slides and documents without installing the required
16+
depencies on your machine. It is also very usefull to integrate pandoc into
17+
a CI workflow such as Github Actions, Gitlab Pipelines, etc.
18+
19+
For instance to generate an EPUB file from a markdown source, you can simply
20+
type:
21+
22+
```
23+
docker run --rm -v `pwd`:/pandoc dalibo/pandocker test.md -o test.epub
24+
```
25+
26+
This image is available under BSD Licence and it has 4 main tags:
27+
28+
* `stable` should be used in production
29+
* `latest` is the development versions
30+
31+
You can also retrieve older versions by their version number:
32+
`dalibo/pandocker:25.05`, `dalibo/pandocker:24.05`, etc.
33+
34+
For more details :
35+
36+
* Github : <https://github.com/dalibo/pandocker>
37+
* Docker Hub : <https://hub.docker.com/r/dalibo/pandocker/>
38+
39+
40+
Pandoc 3.7 and Eisvogel 3.2
41+
--------------------------------------------------------------------------------
42+
43+
This new version bring new updates of the major components, based on the
44+
[pandoc/dockerfiles] upstream project.
45+
46+
47+
How to upgrade
48+
--------------------------------------------------------------------------------
49+
50+
```console
51+
docker pull dalibo/pandocker:stable
52+
```
53+
54+
Credits
55+
--------------------------------------------------------------------------------
56+
57+
It is also heavily based on the great work by Albert Krewinkel and
58+
Caleb Maclennan on the [pandoc/dockerfiles] project.
59+
60+
Many thanks to them !
61+
62+
How to contribute
63+
--------------------------------------------------------------------------------
64+
65+
Pandocker is an open project, contributions are welcome.
66+
67+
If you want to help, you can find a list of "Junior Jobs" here:
68+
69+
<https://github.com/dalibo/pandocker/labels/Junior%20Job>
70+
71+
72+
273
Pandocker 24.05: Simplification and transfer toward upstream pandoc/extra
374
================================================================================
475

@@ -41,11 +112,11 @@ Simplification
41112
--------------------------------------------------------------------------------
42113

43114
When we started this project 8 years ago, there was no official docker image for
44-
pandoc. Thus we made our own.
115+
pandoc. Thus we made our own.
45116

46-
Over the last year, we worked hand in hand with the [pandoc/dockerfiles] to
47-
create a new [pandoc/extra image] that includes key parts of the former
48-
pandocker versions. And therefore the `dalibo/pandocker` image is now based on
117+
Over the last year, we worked hand in hand with the [pandoc/dockerfiles] to
118+
create a new [pandoc/extra image] that includes key parts of the former
119+
pandocker versions. And therefore the `dalibo/pandocker` image is now based on
49120
the [pandoc/extra image].
50121

51122
[pandoc/dockerfiles]: https://github.com/pandoc/dockerfiles/
@@ -68,7 +139,7 @@ Credits
68139

69140
The release contains contributions from Peter Dave Hello and Giovanni Rosa.
70141

71-
It is also heavily based on the great work by Albert Krewinkel and
142+
It is also heavily based on the great work by Albert Krewinkel and
72143
Caleb Maclennan on the [pandoc/dockerfiles] project.
73144

74145
Many thanks to them !

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Please go the project page of each template for more details.
9191

9292
## Filters
9393

94-
This docker image embeds a number of usefull pandoc filters. You can simply
94+
This docker image embeds a number of useful pandoc filters. You can simply
9595
enable them by adding the option `--filter xxx` where `xxx` is the name of
9696
one of the following filters below:
9797

@@ -132,7 +132,6 @@ and [pandoc-mustache] filters.
132132
[pandoc-latex-margin]: https://github.com/chdemko/pandoc-latex-margin
133133
[pandoc-latex-newpage]: https://github.com/chdemko/pandoc-latex-newpage
134134
[pandoc-mustache]: https://github.com/michaelstepner/pandoc-mustache
135-
136135
[pandoc-crossref]: https://github.com/lierdakil/pandoc-crossref
137136
[pandoc-run-postgres]: https://github.com/daamien/pandoc-run-postgres
138137
[pandoc-jinja]: https://github.com/daamien/pandoc-jinja
@@ -146,25 +145,25 @@ The pandocker image includes the following open-source fonts:
146145
* Liberation: <https://github.com/liberationfonts/liberation-fonts>
147146
* Fontawesome: <https://fontawesome.com/>
148147

149-
The full variant includes
150-
151-
* Noto: <https://www.google.com/get/noto/>
152-
153-
## Supported Tags : Branch + Variant + Parent
148+
## Supported Tags
154149

155-
The image is available in 4 versions named as follows:
150+
The image is available in 2 versions named as follows:
156151

157-
* `latest` (default): minimal image containing the most recent changes
158-
* `stable` : minimal image based on the latest stable release
159-
* `latest-full` (default): complete image containing the most recent changes
160-
* `stable-full` : complete image based on the latest stable release
152+
* `latest` (default): image containing the most recent changes
153+
* `stable`: image based on the latest stable release
161154

162155
You can also the release names for instance
163156

164157
`docker pull dalibo/pandocker:24.05`
165158

166-
the previous versions add more complex tags such as `latest-ubuntu-extra`
167-
or `stable-buster`. They are not supported anymore.
159+
## DEPRECATION NOTICE
160+
161+
The previous versions add more complex tags such as `latest-ubuntu-extra`
162+
or `stable-buster`.
163+
164+
We also provided alternative image named `latest-full and `stable-full`.
165+
166+
They are not supported anymore.
168167

169168
## Build it
170169

0 commit comments

Comments
 (0)