Repository navigation
chore: Align copyright notices through 2026 - #441
Merged
Merged
Conversation
philprime
marked this pull request as ready for review
October 9, 2026 06:51
philprime
enabled auto-merge (squash)
October 9, 2026 06:51
There was a problem hiding this comment.
🟢 Approval recommended
All 258 notices consistently use 2016–2026, malformed ranges are corrected, and no runtime code is changed.
0 open findings
What changed in this PR
Updates all 258 copyright notices to the 2016–2026 range while preserving attribution and correcting two malformed ranges. No runtime behavior changes.
Changes:
- Aligns source, test, example, UI, and documentation notices.
- Updates the MIT license notice.
- Corrects malformed ranges in
DocumentSettingsExampleFactory.swiftand the macOS example plist.
| File | Description |
|---|---|
Source/API/Delegation/PDFGeneratorDelegate.swift |
Updates source header. |
Source/API/Delegation/PDFGeneratorImageDelegate.swift |
Updates source header. |
Source/API/Document/PDFDocument.swift |
Updates source header. |
Source/API/Document/PDFDocumentBackground.swift |
Updates source header. |
Source/API/External/PDFExternalDocument.swift |
Updates source header. |
Source/API/Graphics/PDFBezierPath+Copying.swift |
Updates source header. |
Source/API/Graphics/PDFBezierPath.swift |
Updates source header. |
Source/API/Graphics/PDFBezierPathVertex.swift |
Updates source header. |
Source/API/Graphics/PDFDynamicGeometryShape.swift |
Updates source header. |
Source/API/Graphics/PDFLineStyle.swift |
Updates source header. |
Source/API/Graphics/PDFLineType.swift |
Updates source header. |
Source/API/Groups/PDFGroup+Objects.swift |
Updates source header. |
Source/API/Groups/PDFGroup.swift |
Updates source header. |
Source/API/Groups/PDFGroupContainer.swift |
Updates source header. |
Source/API/Groups/PDFMasterGroup.swift |
Updates source header. |
Source/API/Image/PDFImage.swift |
Updates source header. |
Source/API/Image/PDFImageOptions.swift |
Updates source header. |
Source/API/Image/PDFImageSizeFit.swift |
Updates source header. |
Source/API/Layout/PDFContainer.swift |
Updates source header. |
Source/API/Layout/PDFPageLayout.swift |
Updates source header. |
Source/API/List/PDFList.swift |
Updates source header. |
Source/API/List/PDFListItem.swift |
Updates source header. |
Source/API/List/PDFListItemSymbol.swift |
Updates source header. |
Source/API/Metadata/PDFInfo+Equatable.swift |
Updates source header. |
Source/API/Metadata/PDFInfo.swift |
Updates source header. |
Source/API/PDFGenerator+Generation.swift |
Updates source header. |
Source/API/PDFGenerator.swift |
Updates source header. |
Source/API/PDFGeneratorProtocol.swift |
Updates source header. |
Source/API/PDFMultiDocumentGenerator.swift |
Updates source header. |
Source/API/Page Format/PDFPageFormat+Layout.swift |
Updates source header. |
Source/API/Page Format/PDFPageFormat+NameConstants.swift |
Updates source header. |
Source/API/Page Format/PDFPageFormat+SizeConstants.swift |
Updates source header. |
Source/API/Page Format/PDFPageFormat.swift |
Updates source header. |
Source/API/Pagination/PDFPagination+Equatable.swift |
Updates source header. |
Source/API/Pagination/PDFPagination.swift |
Updates source header. |
Source/API/Pagination/PDFPaginationClosure.swift |
Updates source header. |
Source/API/Pagination/PDFPaginationStyle+Equatable.swift |
Updates source header. |
Source/API/Pagination/PDFPaginationStyle.swift |
Updates source header. |
Source/API/Section/PDFSection.swift |
Updates source header. |
Source/API/Section/PDFSectionColumn.swift |
Updates source header. |
Source/API/Table Of Content/PDFTableOfContent.swift |
Updates source header. |
Source/API/Table/Content/NSAttributedString+PDFTableContent.swift |
Updates source header. |
Source/API/Table/Content/Number+PDFTableContentable.swift |
Updates source header. |
Source/API/Table/Content/PDFTableContent+ContentType.swift |
Updates source header. |
Source/API/Table/Content/PDFTableContent.swift |
Updates source header. |
Source/API/Table/Content/PDFTableContentable.swift |
Updates source header. |
Source/API/Table/Content/String+PDFTableContent.swift |
Updates source header. |
Source/API/Table/Content/UIImage+PDFTableContent.swift |
Updates source header. |
Source/API/Table/PDFTable.swift |
Updates source header. |
Source/API/Table/PDFTableCell.swift |
Updates source header. |
Source/API/Table/PDFTableCellAlignment.swift |
Updates source header. |
Source/API/Table/PDFTableCellPosition.swift |
Updates source header. |
Source/API/Table/Sections/PDFTable+CellSubscripts.swift |
Updates source header. |
Source/API/Table/Sections/PDFTable+ColumnSubscripts.swift |
Updates source header. |
Source/API/Table/Sections/PDFTable+RowSubscripts.swift |
Updates source header. |
Source/API/Table/Sections/PDFTable+SectionSubscripts.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableColumn.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableColumns.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableMergeable.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableRow.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableRows.swift |
Updates source header. |
Source/API/Table/Sections/PDFTableSection.swift |
Updates source header. |
Source/API/Table/Style/PDFTableCellBorders.swift |
Updates source header. |
Source/API/Table/Style/PDFTableCellPosition+Equatable-Hashable.swift |
Updates source header. |
Source/API/Table/Style/PDFTableCellStyle.swift |
Updates source header. |
Source/API/Table/Style/PDFTableStyle+Defaults.swift |
Updates source header. |
Source/API/Table/Style/PDFTableStyle+Equatable.swift |
Updates source header. |
Source/API/Table/Style/PDFTableStyle.swift |
Updates source header. |
Source/API/Text/PDFAttributedText.swift |
Updates source header. |
Source/API/Text/PDFSimpleText+Equatable.swift |
Updates source header. |
Source/API/Text/PDFSimpleText.swift |
Updates source header. |
Source/API/Text/PDFText.swift |
Updates source header. |
Source/API/Text/PDFTextStyle.swift |
Updates source header. |
Source/API/Utils/CrossPlattformGraphics.swift |
Updates source header. |
Source/API/Utils/PDFConstants.swift |
Updates source header. |
Source/API/Utils/PDFCopy.swift |
Updates source header. |
Source/API/Utils/PDFDocumentObject.swift |
Updates source header. |
Source/API/Utils/PDFError.swift |
Updates source header. |
Source/API/Utils/PDFRenderObject.swift |
Updates source header. |
Source/API/Utils/PDFTaggableObject.swift |
Updates source header. |
Source/Internal/External/PDFExternalDocumentObject.swift |
Updates source header. |
Source/Internal/External/PDFExternalPageObject.swift |
Updates source header. |
Source/Internal/Graphics/PDFContext.swift |
Updates source header. |
Source/Internal/Graphics/PDFContextGraphics.swift |
Updates source header. |
Source/Internal/Graphics/PDFGraphics.swift |
Updates source header. |
Source/Internal/Graphics/PDFLineObject.swift |
Updates source header. |
Source/Internal/Graphics/PDFLineSeparatorObject+Equatable.swift |
Updates source header. |
Source/Internal/Graphics/PDFLineSeparatorObject.swift |
Updates source header. |
Source/Internal/Graphics/PDFRectangleObject.swift |
Updates source header. |
Source/Internal/Graphics/UIColor+CloseToEqual.swift |
Updates source header. |
Source/Internal/Group/PDFGroupObject.swift |
Updates source header. |
Source/Internal/Image/PDFImageObject.swift |
Updates source header. |
Source/Internal/Image/PDFImageRowObject.swift |
Updates source header. |
Source/Internal/Layout/PDFColumnLayoutState.swift |
Updates source header. |
Source/Internal/Layout/PDFIndentationObject+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFIndentationObject.swift |
Updates source header. |
Source/Internal/Layout/PDFLayout+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFLayout.swift |
Updates source header. |
Source/Internal/Layout/PDFLayoutHeights+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFLayoutHeights.swift |
Updates source header. |
Source/Internal/Layout/PDFLayoutIndentations+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFLayoutIndentations.swift |
Updates source header. |
Source/Internal/Layout/PDFMarginObject.swift |
Updates source header. |
Source/Internal/Layout/PDFOffsetObject+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFOffsetObject.swift |
Updates source header. |
Source/Internal/Layout/PDFPageBreakObject+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFPageBreakObject.swift |
Updates source header. |
Source/Internal/Layout/PDFPageLayout+Equatable.swift |
Updates source header. |
Source/Internal/Layout/PDFSectionColumnContainer.swift |
Updates source header. |
Source/Internal/Layout/PDFSpaceObject.swift |
Updates source header. |
Source/Internal/List/PDFListObject.swift |
Updates source header. |
Source/Internal/Math/CGPoint+Math.swift |
Updates source header. |
Source/Internal/Math/CGPoint+Null.swift |
Updates source header. |
Source/Internal/PDFGenerator+Debug.swift |
Updates source header. |
Source/Internal/PDFGenerator+Layout.swift |
Updates source header. |
Source/Internal/Section/PDFColumnWrapSectionObject.swift |
Updates source header. |
Source/Internal/Section/PDFSectionColumnObject.swift |
Updates source header. |
Source/Internal/Section/PDFSectionObject.swift |
Updates source header. |
Source/Internal/Table Of Content/PDFTableOfContentObject.swift |
Updates source header. |
Source/Internal/Table/PDFTableCalculatedCell.swift |
Updates source header. |
Source/Internal/Table/PDFTableMergeUtil.swift |
Updates source header. |
Source/Internal/Table/PDFTableNode.swift |
Updates source header. |
Source/Internal/Table/PDFTableObject.swift |
Updates source header. |
Source/Internal/Table/PDFTableValidator.swift |
Updates source header. |
Source/Internal/Text/PDFAttributedTextObject.swift |
Updates source header. |
Source/Internal/Text/PDFFontObject.swift |
Updates source header. |
Source/Internal/Text/PDFTextColorObject.swift |
Updates source header. |
Source/Internal/Utils/Attributes/PDFAttributableObject.swift |
Updates source header. |
Source/Internal/Utils/Attributes/PDFObjectAttribute.swift |
Updates source header. |
Source/Internal/Utils/CustomStringConvertible+AutoDescribing.swift |
Updates source header. |
Source/Internal/Utils/FileManager+TemporaryFiles.swift |
Updates source header. |
Source/Internal/Utils/Int+RomanNumerals.swift |
Updates source header. |
Source/Internal/Utils/PDFCalculations.swift |
Updates source header. |
Source/Internal/Utils/PDFLocatedRenderObject.swift |
Updates source header. |
Source/Internal/Utils/PDFSlicedObject.swift |
Updates source header. |
Source/Internal/Utils/Stack.swift |
Updates source header. |
Source/Internal/Utils/WeakRef.swift |
Updates source header. |
Tests/Common/Bundle+Module.swift |
Updates test-support header. |
Tests/TPPDFIntegrationTests/EmptyDocumentTests.swift |
Updates integration-test header. |
Tests/TPPDFIntegrationTests/ExternalDocumentTests.swift |
Updates integration-test header. |
Tests/TPPDFTests/API/Table/Sections/PDFTableRowSpec.swift |
Updates test header. |
Tests/TPPDFTests/API/Table/Sections/PDFTable_RowSubscriptsSpec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFGraphics_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFLineSeparatorObject+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFLineSeparatorObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFLineStyle_Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFLineStyle_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/PDFLineType_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Graphics/UIImage+CloseToEqual_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Image/PDFImageSizeFit_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Image/PDFImage_Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Image/PDFImage_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Internal/Table/PDFTableMergeUtil_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Internal/Table/PDFTableObjectSpec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFContainer_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFIndentationObject_Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFIndentationObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayout+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayoutHeights+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayoutHeights_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayoutIndentations+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayoutIndentations_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFLayout_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFOffsetObject+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFOffsetObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFPageBreakObject+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFPageBreakObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFPageLayout+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFPageLayout_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Layout/PDFSpaceObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFList+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFListItemObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFListItemSymbol_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFListItem_Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFListItem_Spec.swift |
Updates test header. |
Tests/TPPDFTests/List/PDFList_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Math/CGPoint+Math_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Metadata/PDFInfo+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Metadata/PDFInfo_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFDocument+Objects_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFDocument_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFGenerator+Debug_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFGenerator+Generation_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFGenerator+Layout_Spec.swift |
Updates test header. |
Tests/TPPDFTests/PDFGenerator_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Page Format/PDFPageFormat+Layout_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Page Format/PDFPageFormat+NameConstants_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Page Format/PDFPageFormat+SizeConstants_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Page Format/PDFPageFormat_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/Int+RomanNumerals_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/PDFPaginationStyle+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/PDFPaginationStyle_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/PDFPagination_Closure_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/PDFPagination_Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Pagination/PDFPagination_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTable+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCell+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellAlignment_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellBorders+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellBorders_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellPosition+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellPosition_Hashable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellPosition_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellStyle+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCellStyle_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableCell_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableContent+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableContent_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableStyle+Defaults_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableStyle+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableStyle_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTableValidator_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Table/PDFTable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFAttributedText+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFAttributedTextObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFAttributedText_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFFontObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFSimpleText+Equatable_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFSimpleText_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFTextColorObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Text/PDFText_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Utils/PDFCalculations_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Utils/PDFError_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Utils/PDFObject_Spec.swift |
Updates test header. |
Tests/TPPDFTests/Utils/RectCornerTests.swift |
Updates test header. |
Shared/Examples/DocumentSettingsExampleFactory.swift |
Corrects malformed range. |
Shared/Examples/Examples.swift |
Updates example header. |
Shared/Examples/ExperimentFactory.swift |
Updates example header. |
Shared/Examples/ExternalDocumentExampleFactory.swift |
Updates example header. |
Shared/Examples/GroupExampleFactory.swift |
Updates example header. |
Shared/Examples/HeaderFooterExampleFactory.swift |
Updates example header. |
Shared/Examples/ImageExampleFactory.swift |
Updates example header. |
Shared/Examples/LineSeparatorExampleFactory.swift |
Updates example header. |
Shared/Examples/ListExampleFactory.swift |
Updates example header. |
Shared/Examples/MetadataExampleFactory.swift |
Updates example header. |
Shared/Examples/MultiSectionExampleFactory.swift |
Updates example header. |
Shared/Examples/MultipleDocumentsExampleFactory.swift |
Updates example header. |
Shared/Examples/ObjectAttributesExampleFactory.swift |
Updates example header. |
Shared/Examples/PaginationExampleFactory.swift |
Updates example header. |
Shared/Examples/TableExampleFactory.swift |
Updates example header. |
Shared/Examples/TableOfContentsExampleFactory.swift |
Updates example header. |
Shared/Examples/TextExampleFactory.swift |
Updates example header. |
Shared/Examples/TextStylesExampleFactory.swift |
Updates example header. |
Shared/Util/ExampleFactory.swift |
Updates shared header. |
Shared/Util/LoremIpsum.swift |
Updates shared header. |
Shared/Util/TimeUtils.swift |
Updates shared header. |
Example macOS-SwiftPM/Example/AppDelegate.swift |
Updates example header. |
Example macOS-SwiftPM/Example/Info.plist |
Corrects malformed app notice. |
Example macOS-SwiftPM/Example/UI/ContentView.swift |
Updates example header. |
Example macOS-SwiftPM/Example/UI/DetailView.swift |
Updates example header. |
Example macOS-SwiftPM/Example/UI/PDFView+SwiftUI.swift |
Updates example header. |
Example macOS-SwiftPM/Example/UI/ProgressBar.swift |
Updates example header. |
Shared iOS/Assets/Base.lproj/LaunchScreen.xib |
Updates visible launch-screen notice. |
Shared iOS/UI/AppDelegate.swift |
Updates example header. |
Shared iOS/UI/ExamplesListViewController.swift |
Updates example header. |
Shared iOS/UI/ViewController.swift |
Updates example header. |
.jazzy.yaml |
Updates generated-documentation footer. |
LICENSE |
Updates MIT license notice. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Align all 258 copyright notices to the 2016–2026 range across source headers, tests, examples, documentation, and the license. Correct two malformed year ranges while preserving existing ownership attribution.
Verification:
git diff --checkand pre-commit hooks passed. No runtime behavior changed.