Commit Graph
61 Commits
Author SHA1 Message Date
BobLd b9f2230a0a Add global.json in tools 2025-08-03 08:43:58 +01:00
EliotJones 52c0635273 support performance profiling information in console runner 2025-07-26 15:04:03 -05:00
EliotJones b6bd0a3169 bump version to 0.1.12-alpha001 2025-07-26 13:43:28 -05:00
EliotJones 3d2e12cb16 version 0.1.11 2025-07-26 13:16:01 -05:00
BobLd a4a0fe220a Bump version to 0.1.11-alpha001
Build and test / build (push) Waiting to run
Run Integration Tests / build (push) Waiting to run
2025-03-08 13:42:57 +00:00
BobLd d36e9a900f version 0.1.10 2025-03-08 13:00:43 +00:00
BobLd c4a235fb62 Update Microsoft NuGet packages for UglyToad.PdfPig.Package
Build and test / build (push) Waiting to run
Run Integration Tests / build (push) Waiting to run
2025-02-22 12:55:11 +00:00
BobLd 92d3439465 Update UglyToad.PdfPig.ConsoleRunner target framework to net8
Build and test / build (push) Has been cancelled
Run Integration Tests / build (push) Has been cancelled
2025-01-14 22:00:18 +00:00
BobLd 7ec4e692a9 Fix "Nightly Release" pipeline following csproj changes 2024-12-15 10:58:38 +00:00
Eliot Jones c46722fa26 version 0.1.9
Build and test / build (push) Has been cancelled
Run Integration Tests / build (push) Has been cancelled
2024-10-06 15:40:24 +01:00
Richard Webb 995f287e0d Update the dependencies in UglyToad.PdfPig.Package (#835) 2024-05-07 20:21:04 +01:00
Jason Nelson a412a239be Enable nullable annotations (#803)
* Enable nullable annotations

* Remove unused Jetbrain annotations

* Ensure system using statements are first

* Improve nullability annotations

* Annotate encryptionDictionary is non-null when IsEncrypted is true

* Disable nullable for PdfTokenScanner.Get

* Improve nullability annotations for ObjectLocationProvider.TryGetCached

* Revert changes to RGBWorkingSpace

* Update UglyToad.PdfPig.Package with new framework targets (fixes nightly builds)
2024-03-17 18:51:40 +00:00
Eliot Jones 88a148374e add script to easily target a single framework 2024-01-10 21:34:35 +00:00
Eliot Jones fcf09ac6b3 move nightly builds back to main feed 2023-08-05 16:22:55 +01:00
Eliot Jones 66248f19e4 include readme in package 2023-06-05 22:01:04 +01:00
Eliot Jones 2366d22719 move nightly builds to separate package id
while nightly builds are useful they also cause
a large amount of spam on the main project
nuget. here we try to change the package id
so that it will be hosted as a separate package
while having all the same code and namespaces
this means people can opt into the nightly builds
while keeping the version history of the released
package tidy.

no idea if this will work because actions and
yaml is my idea of hell and is impossible to
debug, but let's give it a go
2023-06-05 21:48:02 +01:00
Eliot Jones 2be4c69c16 set nightly release version
also toggles class back to public for nightly
versions #538
2023-06-05 21:37:34 +01:00
Eliot Jones 16ac297d10 version 0.1.8 2023-06-05 21:36:00 +01:00
Eliot Jones c68c195ea8 update package target frameworks 2023-05-18 19:59:58 +01:00
Eliot Jones 23aeb66566 bump integration test runner version 2023-05-17 20:34:10 +01:00
BobLd 58b3394d01 Setting C# version to latest in Examples and ConsoleRunner projects (#582) 2023-03-25 19:15:01 +00:00
Eliot Jones d2944e14e5 change alpha version for nightly builds 2023-01-08 12:01:48 -05:00
Eliot Jones 03692cf42f set version to alpha of 0.1.7 for future nightly builds 2022-04-25 10:06:46 -04:00
Eliot Jones 5597a8f38c version 0.1.6 2022-04-25 09:22:47 -04:00
Eliot Jones d7898d851c add net 6 as a target framework and dual target tests 2022-04-03 14:48:50 -04:00
Eliot Jones 7ed985a023 move console runner to named file and clean output then run in action 2022-01-11 11:27:50 +00:00
Eliot Jones a538aaf0de bump version so that nightly builds for pre-release have correct version 2022-01-10 12:40:47 +00:00
Eliot Jones 4c36f84a0d version 0.1.5 2021-09-17 11:16:43 -04:00
Eliot Jones 7176fc8814 nightly push action rework v10 2021-08-16 21:46:23 -04:00
Eliot Jones e1716e0393 nightly push action rework v9 2021-08-16 21:40:34 -04:00
Eliot Jones c82287119e nightly push action rework v7 2021-08-16 07:11:39 -04:00
Eliot Jones 50dc67c2ca nightly push action rework v5
include alpha in the generate nightly package version
i don't know which logic nuget uses to detect pre-release
so it's safer to include alpha in the nightly build version.
2021-08-14 13:21:27 -04:00
Eliot Jones 165bc74c53 try creating a nightly push to nuget script v1
this is intended to create nightly build with package
versions of the form x.y.z-yyyyMMdd.sha and
push them to nuget automatically, only where there
are new changes per day. since devops is a nightmare
and entirely untestable we will have to go through 20
iterations to actually get this to work
2021-08-14 13:01:46 -04:00
Eliot Jones ea4889778d support specifying number of documents for console runner 2021-06-02 13:45:12 -04:00
Eliot Jones 16d26effc5 0.1.5-alpha002 2021-05-09 13:05:54 -04:00
Eliot Jones ea9c2f045c change console runner to target net core 2.1 2021-03-02 12:24:50 -04:00
Eliot Jones 3437b48925 actions build and test v003
also adds a console runner for testing arbitrary files
2021-02-28 17:03:32 -04:00
Eliot Jones b930924b9b 0.1.5-alpha001 2021-02-28 13:55:25 -04:00
Eliot Jones 237fd96f9e version 0.1.4 2020-11-29 14:02:42 -04:00
Eliot Jones ad0fb4ec5b version 0.1.3 2020-11-15 12:08:37 -04:00
Eliot Jones 58ecfbf963 0.1.3-alpha001 2020-09-04 13:19:03 +01:00
Eliot Jones 6359ba5df1 handle objects without endobj markers #198 2020-08-21 18:15:30 +01:00
Eliot Jones 98af575ee3 version 0.1.2 2020-07-04 16:55:14 +01:00
Eliot Jones 5fb04582a7 0.1.2-alpha003 2020-06-20 12:54:31 +01:00
Eliot Jones 256c2833ab 0.1.2-alpha002 2020-05-10 16:36:14 +01:00
Eliot Jones 98dd736f94 0.1.2-alpha001 2020-04-25 15:20:07 +01:00
Eliot Jones 4ed1600cab version 0.1.1 2020-03-18 20:10:51 +00:00
Eliot Jones 8ac4195b83 0.1.1-alpha001 2020-03-15 16:52:28 +00:00
Eliot Jones 8df2f9cf6b generate all xml docs and pack them #148
after we split the solution into multiple projects the xml doc comments were no longer packed in the generated nuget package. in addition they were only generated for the net standard 2.0 target framework.

this change generates comments for all target frameworks and makes sure they're included in the generated package. it also adds missing doc comments where they weren't included on the public api and clears up a couple of minor formatting issues in the affected files.
2020-03-08 13:44:09 +00:00
Eliot Jones 25b6f1d46d change set version script to use correct path
rather than directory relative to the working directory use the path relative to the tools folder.
2020-02-27 13:29:15 +00:00