Commit Graph

73 Commits

Author SHA1 Message Date
Patrick Stevens
9e36986bc7 Fix GitHub releases process (#108) WoofWare.Myriad.Plugins.2.1.8 WoofWare.Myriad.Plugins.Attributes.2.2.8 2024-02-25 11:57:55 +00:00
Patrick Stevens
679c66885d Check out code during GitHub Action tag (#107) WoofWare.Myriad.Plugins.2.1.7 WoofWare.Myriad.Plugins.Attributes.2.2.7 2024-02-25 10:19:53 +00:00
Patrick Stevens
246da41672 GitHub releases (#105) 2024-02-25 10:04:12 +00:00
dependabot[bot]
d07541c2c2 Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 (#102)
* Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0

Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.8.0 to 17.9.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.8.0...v17.9.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ApiSurface from 4.0.28 to 4.0.30

Bumps [ApiSurface](https://github.com/G-Research/ApiSurface) from 4.0.28 to 4.0.30.
- [Commits](https://github.com/G-Research/ApiSurface/commits)

---
updated-dependencies:
- dependency-name: ApiSurface
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump fsharp-analyzers from 0.24.0 to 0.25.0

Bumps [fsharp-analyzers](https://github.com/ionide/FSharp.Analyzers.SDK) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/ionide/FSharp.Analyzers.SDK/releases)
- [Changelog](https://github.com/ionide/FSharp.Analyzers.SDK/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ionide/FSharp.Analyzers.SDK/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: fsharp-analyzers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump deps

* Fix

* Bump analysers

* Fix

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <patrick+github@patrickstevens.co.uk>
2024-02-19 18:11:35 +00:00
Patrick Stevens
7b49505064 Absolute bare-bones support for generics in cata (#101) 2024-02-19 00:57:14 +00:00
Patrick Stevens
3209372b5b Add another instance of MyList (#100) 2024-02-18 14:13:34 +00:00
Patrick Stevens
1bbbf4bd06 Fix a bug in the cata (#98) 2024-02-18 14:04:59 +00:00
Patrick Stevens
3ea1c7ab79 Add catamorphism generator (#97) 2024-02-17 23:16:54 +00:00
Patrick Stevens
f55a810608 Allow cancellation token arg to have another name (#96) 2024-02-14 23:17:20 +00:00
Patrick Stevens
afc952241d Add docstring to generated mock (#95) 2024-02-13 23:19:47 +00:00
Patrick Stevens
c3af52596f Permit public mocks (#94) 2024-02-13 19:58:30 +00:00
Patrick Stevens
8bd13c0bb4 Add open statements in generated mocks (#93) 2024-02-13 19:26:50 +00:00
dependabot[bot]
ebd6f980de Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.9.0 (#91)
* Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.9.0

Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.6.0 to 17.9.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.6.0...v17.9.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump more

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <patrick+github@patrickstevens.co.uk>
2024-02-12 18:11:00 +00:00
Patrick Stevens
690a47488d Stop deps from propagating (#89) 2024-02-07 17:18:22 +00:00
Patrick Stevens
82b40ee559 Fix baffling dependency issue (#88) 2024-02-07 09:40:44 +00:00
Patrick Stevens
5a0a7e0d17 Skip duplicates during push (#87) 2024-02-07 01:37:45 +00:00
Patrick Stevens
7ef393a28d Split attributes into their own assembly (#86) 2024-02-07 01:27:57 +00:00
Patrick Stevens
4e18e8b1bf Accept empty Path attr (#85) 2024-02-06 20:49:51 +00:00
Patrick Stevens
a0fb7ee43a Correctly deal with JsonNull (#84) 2024-02-06 20:42:04 +00:00
Patrick Stevens
3d5cd7374f Document that optional is unsupported (#83) 2024-02-06 18:54:07 +00:00
Patrick Stevens
1215834795 Allow serde of guids (#82) 2024-02-06 18:50:26 +00:00
Patrick Stevens
e453a6f07c Allow general expressions in GET attribute arg (#81) 2024-02-06 18:43:45 +00:00
Patrick Stevens
3dfb89d086 Bump deps (#80) 2024-02-05 20:12:30 +00:00
Patrick Stevens
626f6ef137 Upgrade analyzers (#77) 2024-01-30 09:29:20 +00:00
Patrick Stevens
f803b44311 Implement RestEase variable headers (#76) 2024-01-29 21:24:41 +00:00
dependabot[bot]
5c1841c3d2 Bump fantomas from 6.3.0-alpha-005 to 6.3.0-alpha-007 (#74)
* Bump fantomas from 6.3.0-alpha-005 to 6.3.0-alpha-007

Bumps [fantomas](https://github.com/fsprojects/fantomas) from 6.3.0-alpha-005 to 6.3.0-alpha-007.
- [Release notes](https://github.com/fsprojects/fantomas/releases)
- [Changelog](https://github.com/fsprojects/fantomas/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsprojects/fantomas/commits)

---
updated-dependencies:
- dependency-name: fantomas
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix

* Reformat

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <patrick+github@patrickstevens.co.uk>
2024-01-29 19:11:20 +00:00
dependabot[bot]
bea584e3cc Bump NUnit.Analyzers from 3.10.0 to 4.0.0 (#75)
* Bump NUnit.Analyzers from 3.10.0 to 4.0.0

Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers) from 3.10.0 to 4.0.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases)
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.txt)
- [Commits](https://github.com/nunit/nunit.analyzers/compare/3.10.0...4.0.0)

---
updated-dependencies:
- dependency-name: NUnit.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Smaug123 <patrick+github@patrickstevens.co.uk>
2024-01-29 19:02:50 +00:00
Patrick Stevens
f8fdcb805e Support direnv (#73) 2024-01-28 23:39:27 +00:00
Patrick Stevens
0f7724903b Use more general serialisation for body params (#72) 2024-01-28 16:34:01 +00:00
Patrick Stevens
f83ac24a73 Implement JSON serialisation of body params (#71) 2024-01-26 17:54:45 +00:00
Patrick Stevens
ae3840d537 Handle returning RestEase.Response (#70) 2024-01-26 14:50:52 +00:00
Patrick Stevens
aafee9495a JSON serialization (#69) 2024-01-26 10:53:08 +00:00
Patrick Stevens
515ea306a2 Map/dictionary support, and check for null when passing to ofJson (#68) 2024-01-25 19:56:44 +00:00
dependabot[bot]
268a2f6f52 Bump FsUnit from 6.0.0-alpha3 to 6.0.0 (#66) 2024-01-15 15:27:36 +00:00
dependabot[bot]
0b25100f00 Bump cachix/install-nix-action from 24 to 25 (#67) 2024-01-15 11:33:02 +00:00
dependabot[bot]
41e9e4f82c Bump fsharp-analyzers from 0.22.0 to 0.23.0 (#64) 2024-01-08 19:27:33 +00:00
Patrick Stevens
948fbfbc84 Allow JSON parsing to happen in an extension method (#63) 2024-01-08 00:50:33 +00:00
Patrick Stevens
ad2eeaaa4f URI support (#59) 2024-01-03 19:47:59 +00:00
Patrick Stevens
7b3bd32323 Add ability to mock out curried functions (#58) 2023-12-31 12:28:51 +00:00
Patrick Stevens
ff2c08d54f Stamp out records corresponding to interfaces (#56) 2023-12-30 23:41:27 +00:00
Patrick Stevens
ed0e4da0a3 Bump deps (#54) 2023-12-30 12:50:53 +00:00
Patrick Stevens
79d7502f3f Fix copy-paste Dependabot error (#48) 2023-12-30 12:29:16 +00:00
Patrick Stevens
dd7e004e36 Add initial support for [<Body>] (#46) 2023-12-30 11:35:22 +00:00
Patrick Stevens
4c55bbed22 Fix BaseAddress semantics (#45) 2023-12-30 10:37:30 +00:00
Patrick Stevens
0d231c5200 Respect BasePath attribute (#44) 2023-12-30 10:24:42 +00:00
Patrick Stevens
59be1f1806 Implement AllowAnyStatusCode (#41) 2023-12-29 23:01:45 +00:00
Patrick Stevens
346d6e8321 Implement HttpResponseMessage return type (#40) 2023-12-29 18:44:23 +00:00
Patrick Stevens
9e9744d37b Allow stream return type (#39) 2023-12-29 18:36:10 +00:00
Patrick Stevens
dc0f0803b3 Allow string return type, and URL-encode param (#38) 2023-12-29 18:13:39 +00:00
Patrick Stevens
548d863baf Fix analyzers (#30) 2023-12-29 14:19:02 +00:00