Skip to content

Commit 65c2108

Browse files
committed
Bump minor version and update description
1 parent 4fcbf55 commit 65c2108

File tree

3 files changed

+20
-22
lines changed

3 files changed

+20
-22
lines changed

README.md

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# tc-lib-pdf
2-
*PHP PDF Library*
2+
3+
***PHP PDF Library***
34

45
[![Latest Stable Version](https://poser.pugx.org/tecnickcom/tc-lib-pdf/version)](https://packagist.org/packages/tecnickcom/tc-lib-pdf)
56
![Build](https://github.com/tecnickcom/tc-lib-pdf/actions/workflows/check.yml/badge.svg)
@@ -21,23 +22,23 @@
2122

2223
## Description
2324

24-
PHP library for generating PDF documents on-the-fly.
25-
This is the new version of the TCPDF library that will be deprecated once all the existing features are ported.
25+
A PHP library for generating PDF documents dynamically.
26+
This is the latest iteration of the TCPDF library; the previous version will be deprecated once all its features have been migrated.
2627

27-
NOTE: The first complete (stable) version will be 8.1.0. As this is currently unstable, only the patch number in the version will be updated, even if breaking changes are introduced.
28+
**Note:** The first fully stable release was version 8.1.0. Subsequent releases adhere to semantic versioning: PATCH versions are reserved for backwards-compatible bug fixes, MINOR versions for backwards-compatible feature enhancements, and MAJOR versions for changes that break backwards compatibility. For further details, see [semver.org](https://semver.org/).
2829

29-
### Main Features:
30+
### Main Features
3031

31-
***(the features striked through are in progress)***
32+
***Features with strikethrough are planned for future releases and are not yet available.***
3233

3334
* all standard page formats, custom page formats, custom margins and units of measure;
3435
* UTF-8 Unicode and Right-To-Left languages;
3536
* TrueTypeUnicode, OpenTypeUnicode v1, TrueType, OpenType v1, Type1 and CID-0 fonts;
3637
* font subsetting;
37-
* [] ~SVG~
38-
* [] ~CSS~
39-
* [] ~HTML~
40-
* [] ~JavaScript~
38+
* SVG
39+
* ~~CSS~~ (TODO)
40+
* ~~HTML~~ (TODO)
41+
* ~~JavaScript~~ (TODO)
4142
* images, graphic (geometric figures) and transformation methods;
4243
* supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/script/formats.php)
4344
* 1D and 2D barcodes via tc-lib-barcode.
@@ -59,7 +60,7 @@ NOTE: The first complete (stable) version will be 8.1.0. As this is currently un
5960
* Layers and object visibility.
6061
* PDF/A-1b support.
6162

62-
### Third party fonts:
63+
### Third party fonts
6364

6465
This library may include third party font files released with different licenses.
6566

@@ -81,7 +82,7 @@ Link : http://dejavu-fonts.org
8182
The binary files (.z) that begins with the prefix "ae" have been extracted from the Arabeyes.org collection (GNU-GPLv2).
8283
Link : http://projects.arabeyes.org/
8384

84-
### ICC profile:
85+
### ICC profile
8586

8687
TCPDF includes the sRGB.icc profile from the icc-profiles-free Debian package:
8788
https://packages.debian.org/source/stable/icc-profiles-free
@@ -91,8 +92,8 @@ https://packages.debian.org/source/stable/icc-profiles-free
9192
First, you need to install all development dependencies using [Composer](https://getcomposer.org/):
9293

9394
```bash
94-
$ curl -sS https://getcomposer.org/installer | php
95-
$ mv composer.phar /usr/local/bin/composer
95+
curl -sS https://getcomposer.org/installer | php
96+
mv composer.phar /usr/local/bin/composer
9697
```
9798

9899
You can install the library via composer:
@@ -124,20 +125,18 @@ make qa
124125

125126
All artifacts are generated in the target directory.
126127

127-
128128
## Example
129129

130130
Examples are located in the `example` directory.
131131

132132
Start a development server (requires PHP 8.0+) using the command:
133133

134-
```
134+
```bash
135135
make server
136136
```
137137

138138
and point your browser to <http://localhost:8971/index.php>
139139

140-
141140
## Installation
142141

143142
Create a composer.json in your projects root-directory:
@@ -156,7 +155,6 @@ Create a composer.json in your projects root-directory:
156155
}
157156
```
158157

159-
160158
## Packaging
161159

162160
This library is mainly intended to be used and included in other PHP projects using Composer.
@@ -165,11 +163,11 @@ this library includes make targets for building these packages (`make rpm` and `
165163
The packages are generated under the `target` directory.
166164

167165
When this library is installed using an RPM or DEB package, you can use it your code by including the autoloader:
168-
```
166+
167+
```bash
169168
require_once ('/usr/share/php/Com/Tecnick/Barcode/autoload.php');
170169
```
171170

172-
173171
## Developer(s) Contact
174172

175173
* Nicola Asuni <[email protected]>

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.1.11
1+
8.2.0

src/Base.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ abstract class Base
183183
/**
184184
* TCPDF version.
185185
*/
186-
protected string $version = '8.1.11';
186+
protected string $version = '8.2.0';
187187

188188
/**
189189
* Time is seconds since EPOCH when the document was created.

0 commit comments

Comments
 (0)