Skip to content

Commit

Permalink
chore(release-please-test): release 1.3.0 (#26)
Browse files Browse the repository at this point in the history
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] authored Jan 21, 2025
1 parent 51ab438 commit 28dfb5c
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
".": "1.2.0"
".": "1.3.0"
}

84 changes: 84 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,89 @@
# Changelog

## [1.3.0](https://github.com/urlbox/urlbox-dotnet/compare/v1.2.0...v1.3.0) (2025-01-21)


### Features

* **repo:** add a class to mock http requests with use of moq ([94d70bc](https://github.com/urlbox/urlbox-dotnet/commit/94d70bc4ce2bec2a18a21127bce0e74e05d86f4e))
* **repo:** add a fromCredentials static method, and a webhook verifier method ([dd1bd68](https://github.com/urlbox/urlbox-dotnet/commit/dd1bd681bfb178438b8dd69de70af99387c6d22b))
* **repo:** add ability to override base url, with tests ([e16e7dd](https://github.com/urlbox/urlbox-dotnet/commit/e16e7ddec59da4299ad2f2083601db297802551d))
* **repo:** add ability to use Render() and RenderAsync() with a dictionary instead of UrlboxOptions ([03d5747](https://github.com/urlbox/urlbox-dotnet/commit/03d57473587726e71c125aefac4a74bef1de899a))
* **repo:** add an extension method for DI easy injectionwhich takes an IOptions (UrlboxConfig) ([9ff0180](https://github.com/urlbox/urlbox-dotnet/commit/9ff018051048206e590e2987b57f3e5898813fd1))
* **repo:** add contribution guide including how to set env vars for test ([82f2f43](https://github.com/urlbox/urlbox-dotnet/commit/82f2f43f0ea399294108ce2c93cecdc3c2e95c11))
* **repo:** add deployment workflow less deploy step ([7bb4b5c](https://github.com/urlbox/urlbox-dotnet/commit/7bb4b5c07d61405df174076cf6df2b78ca4ed351))
* **repo:** add docbblocks to methods ([3eda4ec](https://github.com/urlbox/urlbox-dotnet/commit/3eda4ec1504bafa8639ddd1f14c882a2e0f8710f))
* **repo:** add example for fail on options ([ef4c30d](https://github.com/urlbox/urlbox-dotnet/commit/ef4c30dc9535e21be88622865c7214dc56c63f75))
* **repo:** add final enum types to options ([6af28dd](https://github.com/urlbox/urlbox-dotnet/commit/6af28ddd14838195aa1ab60eaea1b9289518b80a))
* **repo:** add gh test running workflow ([a5a8305](https://github.com/urlbox/urlbox-dotnet/commit/a5a8305baca77f238bca8cb1c92680bc2c2274bc))
* **repo:** add helper methods takemp4 takepdf takewithmeta takemobile and takefullpage ([70d2003](https://github.com/urlbox/urlbox-dotnet/commit/70d200306f1bc4996907309c1c9e2bf1180fe297))
* **repo:** add in a new project showing example and webhooks ([589d6d9](https://github.com/urlbox/urlbox-dotnet/commit/589d6d99b036fdaaeaa3b5115849275ad688bfc7))
* **repo:** add in push to nuget ([881a40c](https://github.com/urlbox/urlbox-dotnet/commit/881a40ca29b2e216cea403453f0033a7208a9573))
* **repo:** add in tests for validating screenshot options ([ac9af6f](https://github.com/urlbox/urlbox-dotnet/commit/ac9af6f3ddbe58821a1ab33fcc9bd287bfede0f0))
* **repo:** add internal constructor for testing, which allows mocking http client ([65d1f12](https://github.com/urlbox/urlbox-dotnet/commit/65d1f12c8d577363e0a1db49ccfea5c9a60138d0))
* **repo:** add metadata/side renders as types to sync response, with resource tests and test for deserializer in render() ([d093059](https://github.com/urlbox/urlbox-dotnet/commit/d093059c34f1db6ce8cdf7cf32388d851b18c4e0))
* **repo:** add partial class to implement constructor for the quicktype generated urlboxoptions class ([504bd1a](https://github.com/urlbox/urlbox-dotnet/commit/504bd1a02afe34b4797b33b47cec341856cf7159))
* **repo:** add section on render links and the api reference in readme: ([5cb10b9](https://github.com/urlbox/urlbox-dotnet/commit/5cb10b90bff7cd20b980cb4284c2c25765096876))
* **repo:** add signed and unsigned variants of render link calls ([68fb56f](https://github.com/urlbox/urlbox-dotnet/commit/68fb56f65860904134a38476a45ce72b0acd1c18))
* **repo:** add tests for getstatus ([13fbb50](https://github.com/urlbox/urlbox-dotnet/commit/13fbb501418b7d5555ee879ef15514434102123a))
* **repo:** add tests for render and render async endpoints for success and failure cases ([a33a6db](https://github.com/urlbox/urlbox-dotnet/commit/a33a6db9c522eeca4100d5c9b2883e505857af81))
* **repo:** add trivial change to test actions ([3363422](https://github.com/urlbox/urlbox-dotnet/commit/3363422ef17f23aeb71f535155a4da2cd067a553))
* **repo:** add webhook secret to Urlbox overload, and urlbox api endpoint CONSTS ([70a4a70](https://github.com/urlbox/urlbox-dotnet/commit/70a4a706f554cc47836fa637e8f9a9eab0c50c7c))
* **repo:** create an options builder for fluent options creation, with validation ([b22f1e9](https://github.com/urlbox/urlbox-dotnet/commit/b22f1e95e722aae915c8d56efb2de7941a906ca3))
* **repo:** create Urlbox interface + factory for Dependency injection ([3475fc1](https://github.com/urlbox/urlbox-dotnet/commit/3475fc1f73068e2860f6eb628eff94d85e4de464))
* **repo:** ensure user agent is added to each request ([a5e54f4](https://github.com/urlbox/urlbox-dotnet/commit/a5e54f43aec3bf354576580a3b3658f3148941fe))
* **repo:** extract value validation logic for reusability ([b9a4237](https://github.com/urlbox/urlbox-dotnet/commit/b9a423768bfd1d80ecdb257a9b374f33f903c333))
* **repo:** implement extraction methods for side formats ([4965ba8](https://github.com/urlbox/urlbox-dotnet/commit/4965ba825134110aa4d062d818ebebd3de501202))
* **repo:** implement post sync and post async methods, including response types and custom deserializer ([8dbc95c](https://github.com/urlbox/urlbox-dotnet/commit/8dbc95c727450007d85c778d65503757d34ac2f6))
* **repo:** implement takeScreenshot ([b791199](https://github.com/urlbox/urlbox-dotnet/commit/b791199dae5157c5a0cfb558620eb4d6c0e657ff))
* **repo:** implement validation for engine version ([b1f38fc](https://github.com/urlbox/urlbox-dotnet/commit/b1f38fc470c951b028994dd7951b2f589631d9a7))
* **repo:** Install dependencies for using env vars locally and in gh actions ([d5bb2b3](https://github.com/urlbox/urlbox-dotnet/commit/d5bb2b35fc4f1b1b01d885c54380f17bf3f59ab3))
* **repo:** introduce UrlboxException, thrown on err with more meaningful information ([a0e62d1](https://github.com/urlbox/urlbox-dotnet/commit/a0e62d1f3cf2c1e6972160b7b602f160b3f9c1ef))
* **repo:** make render links signed by default ([7bb05de](https://github.com/urlbox/urlbox-dotnet/commit/7bb05dea06800400a9856ed8ab0da5994a6eeac2))
* **repo:** Update instances of .io to .com ([c3cb8fb](https://github.com/urlbox/urlbox-dotnet/commit/c3cb8fb746b339cad9bbd5f555764836b6e814fe))
* **repo:** update readme ([70d2003](https://github.com/urlbox/urlbox-dotnet/commit/70d200306f1bc4996907309c1c9e2bf1180fe297))
* **repo:** update readme with extraction methods and how to use IDictionary overload ([3363422](https://github.com/urlbox/urlbox-dotnet/commit/3363422ef17f23aeb71f535155a4da2cd067a553))
* **repo:** update the readme WIP ([70d2003](https://github.com/urlbox/urlbox-dotnet/commit/70d200306f1bc4996907309c1c9e2bf1180fe297))
* **repo:** update the readme with the new DI instructions ([b8f3b35](https://github.com/urlbox/urlbox-dotnet/commit/b8f3b350c7dcdc2dcd9c78122384409952f458d4))
* **repo:** Upgrade package from dotnet 2.0 -&gt; 6.0 ([31ee319](https://github.com/urlbox/urlbox-dotnet/commit/31ee3199f50fa24e6bd56137253018875d6971b7))
* **repo:** upgrade package version to 2.0.0, add changelog to readme ([a840aa5](https://github.com/urlbox/urlbox-dotnet/commit/a840aa598a4f8af5671432b3eaa5f94158e0f50a))
* **repo:** Use class input UrlboxOptions to improve typing ([308dd47](https://github.com/urlbox/urlbox-dotnet/commit/308dd47be5be86079371623a6dfca9f43e0e8958))
* **tests:** Add tests for checking Urlbox can be instantiated via DI for singleton/request/transient ([02e18cf](https://github.com/urlbox/urlbox-dotnet/commit/02e18cfb55ca22322e78385037bed46251f8bae9))
* **tests:** enable parallel testing ([f0dc1f3](https://github.com/urlbox/urlbox-dotnet/commit/f0dc1f300202044611b37f79b03675e8b6547ca0))
* **test:** update tests to use compatible .net version for macOS ([5b94c0c](https://github.com/urlbox/urlbox-dotnet/commit/5b94c0c0ac9e393552e97ccbdb62432026932e70))


### Bug Fixes

* **readme:** add explanation for getting project keys with screenshot ([a840aa5](https://github.com/urlbox/urlbox-dotnet/commit/a840aa598a4f8af5671432b3eaa5f94158e0f50a))
* **readme:** replace occurrences of screenshotting with rendering ([a840aa5](https://github.com/urlbox/urlbox-dotnet/commit/a840aa598a4f8af5671432b3eaa5f94158e0f50a))
* **readme:** update comments in JSON to use # ([4f362d4](https://github.com/urlbox/urlbox-dotnet/commit/4f362d4e3cf7cad1462945dff555709f06b7a321))
* **readme:** update s3 comment, replace lowercased .render with .Render ([4f362d4](https://github.com/urlbox/urlbox-dotnet/commit/4f362d4e3cf7cad1462945dff555709f06b7a321))
* **repo:** add gh image not showing in repo variant of readme ([a840aa5](https://github.com/urlbox/urlbox-dotnet/commit/a840aa598a4f8af5671432b3eaa5f94158e0f50a))
* **repo:** add missing awaits to tests ([3363422](https://github.com/urlbox/urlbox-dotnet/commit/3363422ef17f23aeb71f535155a4da2cd067a553))
* **repo:** add webhookUrl to tests ([5cb10b9](https://github.com/urlbox/urlbox-dotnet/commit/5cb10b90bff7cd20b980cb4284c2c25765096876))
* **repo:** change cookies to obj and fix string interpretation of array ([37b80e5](https://github.com/urlbox/urlbox-dotnet/commit/37b80e5a36cbbf6fe5d0e94fc3f7d2964aaf1935))
* **repo:** clarify code comments ([3eda4ec](https://github.com/urlbox/urlbox-dotnet/commit/3eda4ec1504bafa8639ddd1f14c882a2e0f8710f))
* **repo:** ensure null values dont show in responses ([5dcecbc](https://github.com/urlbox/urlbox-dotnet/commit/5dcecbc46778ffc8e5f38c3389034b85267c48f3))
* **repo:** ensure nullable fields dont show up in render response ([6d15666](https://github.com/urlbox/urlbox-dotnet/commit/6d1566634df53fa8d53f42fb147ae20d5bf79e60))
* **repo:** ensure options only accepts one of html or url but not both ([fe67dc0](https://github.com/urlbox/urlbox-dotnet/commit/fe67dc0cf21345cde5b110b5b80656c732416702))
* **repo:** ensure strings are included in array string representations ([a26001c](https://github.com/urlbox/urlbox-dotnet/commit/a26001c01efa547ffa83344ca1cd1ab0959d4584))
* **repo:** fix blockUrls to be arr ([a33a6db](https://github.com/urlbox/urlbox-dotnet/commit/a33a6db9c522eeca4100d5c9b2883e505857af81))
* **repo:** fix failing test ([5dcecbc](https://github.com/urlbox/urlbox-dotnet/commit/5dcecbc46778ffc8e5f38c3389034b85267c48f3))
* **repo:** handle nullable warnings that came out from enabling nullable in project ([9eb55fc](https://github.com/urlbox/urlbox-dotnet/commit/9eb55fc707cb83ec0b389cc574ecfe8736291ede))
* **repo:** make download method throw error with urlbox error message ([0297648](https://github.com/urlbox/urlbox-dotnet/commit/0297648f6fa6fbd35a879d848ec5600e82d1a818))
* **repo:** make ints nullable in options ([3a3d5f7](https://github.com/urlbox/urlbox-dotnet/commit/3a3d5f7f8d8a30f9764db2c81a9c42858862a23e))
* **repo:** move private methods in urlbox to bottom of file, add overload for makepost to serialise UrlboxOptions with quicktyped serializer ([1553854](https://github.com/urlbox/urlbox-dotnet/commit/155385444c43e9879a99ad92c8db4c57a3866af7))
* **repo:** prepare repo for nuget package upload ([3eda4ec](https://github.com/urlbox/urlbox-dotnet/commit/3eda4ec1504bafa8639ddd1f14c882a2e0f8710f))
* **repo:** rename namespace from screenshots to UrlboxSDK ([4f362d4](https://github.com/urlbox/urlbox-dotnet/commit/4f362d4e3cf7cad1462945dff555709f06b7a321))
* **repo:** rename target project for tests ([6e2e858](https://github.com/urlbox/urlbox-dotnet/commit/6e2e858aad0886b96e8a014d4879881fea0f2595))
* **repo:** update cookie type to be tighter to string OR string[] ([59ff448](https://github.com/urlbox/urlbox-dotnet/commit/59ff448c43dcff6e644c98a089137bf7dbcf680f))
* **repo:** update snakeCaseNamingPolicy with tests ([bdd9d5c](https://github.com/urlbox/urlbox-dotnet/commit/bdd9d5cf2c1dea1c20c05f7e49d23ac237bdfa0e))
* **repo:** update urlbox sln to recognise the urlbox.csproj file ([17982f5](https://github.com/urlbox/urlbox-dotnet/commit/17982f549dbf3bcbdf8883de233779d9a08093f2))
* **repo:** update urlboxexception to not use init ([9aac91c](https://github.com/urlbox/urlbox-dotnet/commit/9aac91c23cfa03c9210c8ef645cca05155eff5cd))
* **repo:** update validator to handle header edge cases ([3ccd5ea](https://github.com/urlbox/urlbox-dotnet/commit/3ccd5eae477f5fec01da6426248d6b5b99e4cf9f))
* **repo:** wip - enable nullable on project, introduce enums, tests passing ([fadbce2](https://github.com/urlbox/urlbox-dotnet/commit/fadbce20bdb9c7eec1358514028ce44a2c9b589d))

## [1.2.0](https://github.com/urlbox/urlbox-dotnet/compare/v1.1.0...v1.2.0) (2025-01-21)


Expand Down
2 changes: 1 addition & 1 deletion UrlboxSDK/UrlboxSDK.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<PackageId>Urlbox.sdk.dotnet</PackageId>
<Nullable>enable</Nullable>
<!-- x-release-please-start-version -->
<Version>1.2.0</Version>
<Version>1.3.0</Version>
<!-- x-release-please-end -->

<Author>Urlbox</Author>
Expand Down

0 comments on commit 28dfb5c

Please sign in to comment.