Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6ac76bd

Browse files
committedDec 23, 2020
[RELEASE] iText 7 Core - 7.1.14
https://github.com/itext/itext7-dotnet/releases/tag/7.1.14 * release/7.1.14: [RELEASE] 7.1.14-SNAPSHOT -> 7.1.14 Add unit tests for SvgCoordinateUtils Update Portable.BouncyCastle version to 1.8.9 Update autoported files Clean up manual porting for java's Matcher Restore lost tests introduced in DEVSIX-4682 Support 'patternTransform' attribute for SVG pattern element [RELEASE] Update dependency versions Add support to utf-8 image format in svg Support 'viewbox' and `preserveAspectRatio' attribute for SVG pattern element Add test on second time signing document Add tests for SVG moveTo followed by multiple pairs Refactor text renderers sequence word wrapping logic Separate text sequence reset logic for robustness Support overflow-wrap: break-word/anywhere in case of the not fitting single glyph Remove floats skipping logic in span-wrapping: now floats break text sequence Support word-break property Support minMaxWidth counting for span- and special scripts wrapping Change condition to stop TextRenderer#layout when a width limit is reached Text elements wrapping support Update autoported files Add missing copyright headers Fix dummy log messages when we are processing xlink href with data Improve test coverage for StopSvgNodeRenderer class Add missing copyright headers Add PdfObjectReleaseTest class Add tests with all options of preserveAspectRation in svg element Add missing copyright headers Add tests with relative units in attributes of svg elements Add tests for absolutely positioned elements added to Canvas Fix javadoc Add stroke-width into inheritable set of svg attributes, update cmp files Update classes after the upgrade BouncyCastle version to 1.67 in Java Fix javadoc warnings Add KeepTogetherTest#keepTogetherInDivWithKidsFloatTest Support 'objectBoundingBox' value for SVG pattern element 'patternContentUnits' and 'patternUnits' Unify the resource folder for HighlightItemsTest class Add form field borders support Update autoported files Add JavaDocs to unsupported AreaBreakRenderer methods Add support of pages target-counter(s). Finalize whole target-counter logic Add missing copyright headers Implement non-page(s) target-counter(s) Update autoported files Matcher tests Update autoported files Remove unused references Сombine code for framework4.0 and netcoreapp2.0 Update netstandard version to 2.0 Add initial support of SVG pattern element Update port-hash Update autoported files Matcher.cs implementation Update veraPdf version from 1.14.8 to 1.16.1 Support overflow-x for special scripts Support css overflow-wrap property Update veraPDF version in pdftest module Update printed links in CompareTool Update CONTRIBUTING.md with latest information and links Update port-hash Divide the CssUtils class into several classes Move HighlightItemsTest from samples-internal repository Update slf4j version from 1.7.13 to 1.7.30 Delete TODO related to clossed ticket Add intergration tests reproducing keep-together causing content overlap Make mutable final sets unmodifable Add XXEVulnerabilityTest class Add new tests for PdfTextExtractor Speed up PdfPagesTest#randomNumberPagesTest() Add missing copyright headers Implement target-counter for page Update port-hash Update port-hash Update Java version from 1.7 to 1.8 Remove TODO related to closed DEVSIX-2785 Get rid of TODOs not related to Jira tickets in SignatureUtil BlockRenderer keep together for clear child element fix Add tests for keep-together elements in collaboration with floats wrapped into non-floating element Add intedration tests for svg pattern element Add missing copyright headers Add support of font-relative units for the font-size property Fix NPE in CanvasTag#getActualText() in case properties are missing Improve javadocs in svg and xml-parser modules Update port-hash Add missing copyright headers Improving test coverage for PdfFont class Fix javadoc warnings Update port-hash Fix JavaDoc warnings in several classes Fix javadoc warnings in PdfExplicitDestination and in PdfExplicitRemoteGoToDestination Remove itext5 verison tag from root pom file Update port-hash after release [RELEASE] Update licensekey dependency Update port-hash after release [AFTER RELEASE] 7.1.13 Allow fetching of OTF language records by tag Add tests on default font-size and inheritance inside TSpan element Add missing copyright headers Fix overflow in OTF readCoverageFormat() DEVSIX-4642
2 parents 693cb07 + 2a00d16 commit 6ac76bd

File tree

669 files changed

+15164
-2552
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

669 files changed

+15164
-2552
lines changed
 

‎CONTRIBUTING.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@ Before you submit your pull request consider the following guidelines:
6868
* Verify that your proposed change hasn't already been addressed in the develop branch.
6969
* Don't send a separate pull request for every single file you change.
7070
* Please sign the [iText Contributor License Agreement (iCLA)](#cla) before sending pull
71-
requests for any change of more than 20 significant lines of code (we're not counting curly braces and other syntactical sugar).
72-
We cannot accept code without this agreement.
71+
requests. We cannot accept code without this agreement.
7372
* Fork the iText repository on GitHub.
7473
* Clone your iText fork to your local machine.
7574
* Make your changes, **including appropriate test cases**.
@@ -100,8 +99,7 @@ To ensure consistency throughout the source code, keep these rules in mind as yo
10099

101100
* We develop in Java first, and then port to .NET, so code submissions in Java are preferred.
102101
Nevertheless this shouldn't stop you from making a good pull request to the .NET port.
103-
* All Java code **must** be Java 7. Sorry, no lambda expressions or other Java 8 language features.
104-
* All features or bug fixes **must be tested** by one or more [unit tests][unit-testing].
102+
* All features or bug fixes **must be tested** by one or more unit tests.
105103
* All public API methods **must be documented** with JavaDoc. To see how we document our APIs, please check
106104
out the existing [javadocs][javadocs].
107105
* We follow the rules contained in
@@ -151,8 +149,7 @@ reference JIRA or GitHub issues that this commit **Closes**.
151149

152150
## <a name="cla">Signing the iCLA</a>
153151

154-
Please sign the **iText Contributor License Agreement (iCLA)** before sending pull requests. For any larger code
155-
changes (more than 20 lines of significant code) to be accepted, the iCLA must be signed. It's a quick process, we promise!
152+
Please sign the [**iText Contributor License Agreement (iCLA)**][cla] before sending pull requests. For any code changes to be accepted, the iCLA must be signed. It's a quick process, we promise!
156153

157154
We'll need you to [(digitally) sign and then email, fax or mail the form][cla].
158155

@@ -165,18 +162,17 @@ We use the [Stack Exchange][stackoverflow] network for free support and [GitHub]
165162
* StackExchange: [http://stackexchange.com/legal](http://stackexchange.com/legal)
166163
* Github: [https://help.github.com/articles/github-terms-of-service/](https://help.github.com/articles/github-terms-of-service/)
167164

168-
[cla]: http://itextpdf.com/policy
165+
[cla]: https://itextpdf.com/en/how-buy/legal/itext-contributor-license-agreement
169166
[coc]: CODE_OF_CONDUCT.md
170-
[github]: https://github.com/itext/itext7
171-
[java-style-guide]: http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
172-
[javadocs]: http://itextpdf.com/api
173-
[pull]: https://github.com/itext/itext7/pulls
167+
[github]: https://github.com/itext/itext7-dotnet
168+
[java-style-guide]: https://www.oracle.com/technetwork/java/codeconvtoc-136057.html
169+
[javadocs]: https://itextpdf.com/api
170+
[pull]: https://github.com/itext/itext7-dotnet/pulls
174171
[sscce]: http://sscce.org/
175-
[stackoverflow]: http://stackoverflow.com/questions/tagged/itext7
176-
[good-questions]: http://stackoverflow.com/help/how-to-ask
177-
[mcve]: http://stackoverflow.com/help/mcve
178-
[support]: http://itextpdf.com/support
179-
[unit-testing]: http://junit.org/
172+
[stackoverflow]: https://stackoverflow.com/questions/tagged/itext7
173+
[good-questions]: https://stackoverflow.com/help/how-to-ask
174+
[mcve]: https://stackoverflow.com/help/mcve
175+
[support]: https://itextpdf.com/support
180176
[git-commit]: https://chris.beams.io/posts/git-commit/
181177
[git-commit-separate]: https://chris.beams.io/posts/git-commit/#separate
182178
[git-commit-limit-50]: https://chris.beams.io/posts/git-commit/#limit-50

‎Jenkinsfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
def repoName = "itextcore"
55
def dependencyRegex = ""
66
def solutionFile = "iTextCore.netstandard.sln"
7+
def csprojFramework = "netcoreapp2.0"
78

8-
automaticDotnetBuild(repoName, dependencyRegex, solutionFile)
9+
automaticDotnetBuild(repoName, dependencyRegex, solutionFile, csprojFramework)

0 commit comments

Comments
 (0)