40e1034566 
								
							 
						 
						
							
							
								
								docs: update changelog  
							
							
							
						 
						
							2024-06-09 00:38:49 +01:00  
				
					
						
							
							
								 
						
							
								a5c78483f9 
								
							 
						 
						
							
							
								
								chore(actix-web): prepare release 4.7.0  
							
							
							
						 
						
							2024-06-09 00:22:03 +01:00  
				
					
						
							
							
								 
						
							
								12a0521ef8 
								
							 
						 
						
							
							
								
								chore(actix-multipart): prepare release 0.6.2  
							
							
							
						 
						
							2024-06-09 00:20:36 +01:00  
				
					
						
							
							
								 
						
							
								b4faf8820c 
								
							 
						 
						
							
							
								
								chore(actix-web-codegen): prepare release 4.3.0  
							
							
							
						 
						
							2024-06-09 00:19:09 +01:00  
				
					
						
							
							
								 
						
							
								d6f885127d 
								
							 
						 
						
							
							
								
								chore(actix-test): prepare release 0.1.4  
							
							
							
						 
						
							2024-06-09 00:16:36 +01:00  
				
					
						
							
							
								 
						
							
								ebc43dcf1b 
								
							 
						 
						
							
							
								
								feat: forwards-compatibility for handler visibility inheritance fix ( #3391 )  
							
							
							
						 
						
							2024-06-09 00:10:15 +01:00  
				
					
						
							
							
								 
						
							
								7c4c26d2df 
								
							 
						 
						
							
							
								
								feat: expose Identity middleware ( #3390 )  
							
							
							
						 
						
							2024-06-08 05:26:26 +01:00  
				
					
						
							
							
								 
						
							
								3db7891303 
								
							 
						 
						
							
							
								
								Scope macro ( #3136 )  
							
							... 
							
							
							
							* add scope proc macro
* Update scope macro code to work with current HttpServiceFactory
* started some test code
* add some unit tests
* code formatting cleanup
* add another test for combining and calling 2 scopes
* format code with formatter
* Update actix-web-codegen/src/lib.rs with comment documentation fix
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
* work in progress. revised procedural macro to change othe macro call
* add tests again. refactor nested code.
* clean up code. fix bugs with route and method attributes with parameters
* clean up for rust fmt
* clean up for rust fmt
* fix out of date comment for scope macro
* sync to master branch by adding test_wrap
* needed to format code
* test: split out scope tests
* test: add negative tests
* chore: move imports back inside (?)
* docs: tweak scope docs
* fix: prevent trailing slashes in scope prefixes
* chore: address clippy lints
---------
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 22:10:48 +00:00  
				
					
						
							
							
								 
						
							
								c366649516 
								
							 
						 
						
							
							
								
								docs: example of CPU core pinning  
							
							
							
						 
						
							2024-06-07 16:57:13 +01:00  
				
					
						
							
							
								 
						
							
								534cfe1fda 
								
							 
						 
						
							
							
								
								feat: add .customize().add_cookie() ( #3215 )  
							
							... 
							
							
							
							* feat: add .customize().add_cookie()
* docs: added cookie hint
* fix: added unwrap to test of add_cookie()
* docs: added changelog entry for .customize().add_cookie()
* chore: make append_header infallible
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 15:22:48 +00:00  
				
					
						
							
							
								 
						
							
								cff958e518 
								
							 
						 
						
							
							
								
								chore: address clippy lint  
							
							
							
						 
						
							2024-06-07 16:10:25 +01:00  
				
					
						
							
							
								 
						
							
								b9305ff59d 
								
							 
						 
						
							
							
								
								chore: fmt  
							
							
							
						 
						
							2024-06-07 16:05:42 +01:00  
				
					
						
							
							
								 
						
							
								5221c1b194 
								
							 
						 
						
							
							
								
								ci: pin msrv lookup job  
							
							
							
						 
						
							2024-06-07 16:05:41 +01:00  
				
					
						
							
							
								 
						
							
								4493aa35d0 
								
							 
						 
						
							
							
								
								actix-http::ws: Remove redundant + 4 byte reservation when masked ( #3371 )  
							
							... 
							
							
							
							* actix-http::ws: Remove redundant + 4 byte reservation when masked
* actix-http: Update CHANGES wrt byte fix
* docs: remove changelog entry
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 14:41:32 +00:00  
				
					
						
							
							
								 
						
							
								8b4d23a69a 
								
							 
						 
						
							
							
								
								Allow disabling redirect following in actix-test ( #3356 )  
							
							... 
							
							
							
							If you're testing that redirects are being properly generated, then it's
useful to not have the client go off on a wild goose chase of its own.
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 14:40:55 +00:00  
				
					
						
							
							
								 
						
							
								8fdf358954 
								
							 
						 
						
							
							
								
								Add app_data method to GuardContext ( #3341 )  
							
							... 
							
							
							
							* changes: guard
* fix(guard): docs link to app_data
* docs: fix changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 14:31:53 +00:00  
				
					
						
							
							
								 
						
							
								b2d0196f34 
								
							 
						 
						
							
							
								
								Do not require actix-router default features from actix-web-codegen ( #3372 )  
							
							... 
							
							
							
							* fix: Do not require actix-router default features from actix-web-codegen
* docs: update changelog
* test: update trybuild stderr
---------
Co-authored-by: Dylan Anthony <dbanty@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 14:08:13 +00:00  
				
					
						
							
							
								 
						
							
								85655f731d 
								
							 
						 
						
							
							
								
								From Boxed ResponseError impl added ( #3388 )  
							
							... 
							
							
							
							* From Boxed ResponseError impl added
* docs: update changelog
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 13:55:29 +00:00  
				
					
						
							
							
								 
						
							
								ebd8bb266d 
								
							 
						 
						
							
							
								
								ci: fix cargo-public-api  
							
							
							
						 
						
							2024-06-07 14:31:20 +01:00  
				
					
						
							
							
								 
						
							
								5c18569b78 
								
							 
						 
						
							
							
								
								docs: align App:app_data arg name  
							
							
							
						 
						
							2024-06-07 14:31:20 +01:00  
				
					
						
							
							
								 
						
							
								dd84bcb609 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.33.34 to 2.34.0 ( #3386 )  
							
							... 
							
							
							
							Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.34 to 2.34.0.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.33.34...v2.34.0 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-06-03 01:24:09 +00:00  
				
					
						
							
							
								 
						
							
								3ce97effa2 
								
							 
						 
						
							
							
								
								ci: delete upload doc workflow  
							
							
							
						 
						
							2024-05-28 01:21:23 +01:00  
				
					
						
							
							
								 
						
							
								26efa64278 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.33.26 to 2.33.34 ( #3380 )  
							
							... 
							
							
							
							Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.26 to 2.33.34.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.33.26...v2.33.34 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-27 00:58:18 +00:00  
				
					
						
							
							
								 
						
							
								cc06fd6a5e 
								
							 
						 
						
							
							
								
								build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 ( #3381 )  
							
							... 
							
							
							
							Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-27 00:57:59 +00:00  
				
					
						
							
							
								 
						
							
								1b214bc5f5 
								
							 
						 
						
							
							
								
								build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 ( #3374 )  
							
							... 
							
							
							
							Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4.3.1...v4.4.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-20 09:30:48 +00:00  
				
					
						
							
							
								 
						
							
								d4bcdf28f2 
								
							 
						 
						
							
							
								
								build(deps): bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 ( #3375 )  
							
							... 
							
							
							
							build(deps): bump JamesIves/github-pages-deploy-action
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-20 09:30:27 +00:00  
				
					
						
							
							
								 
						
							
								4f7b334d80 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.33.22 to 2.33.26 ( #3376 )  
							
							... 
							
							
							
							Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.22 to 2.33.26.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.33.22...v2.33.26 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-20 09:27:44 +00:00  
				
					
						
							
							
								 
						
							
								fdff3775a8 
								
							 
						 
						
							
							
								
								ci: use mold linker ( #3370 )  
							
							
							
						 
						
							2024-05-19 20:24:33 +01:00  
				
					
						
							
							
								 
						
							
								b342b8fc82 
								
							 
						 
						
							
							
								
								chore(actix-router): prepare release 0.5.3  
							
							
							
						 
						
							2024-05-19 12:09:46 +01:00  
				
					
						
							
							
								 
						
							
								804a344565 
								
							 
						 
						
							
							
								
								ci: limit cargo hack concurrency  
							
							
							
						 
						
							2024-05-19 12:06:20 +01:00  
				
					
						
							
							
								 
						
							
								acb740584c 
								
							 
						 
						
							
							
								
								fix: correct aws rustls v0.23 feature gating  
							
							
							
						 
						
							2024-05-19 11:55:12 +01:00  
				
					
						
							
							
								 
						
							
								9a437fe835 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.5.0  
							
							
							
						 
						
							2024-05-19 10:16:16 +01:00  
				
					
						
							
							
								 
						
							
								59115bca49 
								
							 
						 
						
							
							
								
								chore(actix-web): prepare release 4.6.0  
							
							
							
						 
						
							2024-05-19 10:15:48 +01:00  
				
					
						
							
							
								 
						
							
								fe7268487a 
								
							 
						 
						
							
							
								
								chore(actix-http): prepare release 3.7.0  
							
							
							
						 
						
							2024-05-19 10:14:30 +01:00  
				
					
						
							
							
								 
						
							
								e8262da138 
								
							 
						 
						
							
							
								
								chore: update rcgen to 0.13  
							
							
							
						 
						
							2024-05-19 10:12:32 +01:00  
				
					
						
							
							
								 
						
							
								18e02b83d5 
								
							 
						 
						
							
							
								
								docs: fix middleware docs warning  
							
							
							
						 
						
							2024-05-18 20:35:12 +01:00  
				
					
						
							
							
								 
						
							
								2e63ff5928 
								
							 
						 
						
							
							
								
								actix-web: Add rustls 0.23 ( #3363 )  
							
							... 
							
							
							
							* Fix type confusion in some scenarios
When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.
This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.
* Add CHANGES entry about type confusion
* actix-http: add rustls 0.23 support
* actix-http: update ws example, tests for rustls 0.23
* actix-http: add rustls 0.23 to changelog
* Update comments to mention 0.23 instead of 0.22
* awc: add rustls 0.23 support
This also fixes certificate lookup when native-roots is enabled for rustls 0.22.
* awc: update changelog for rustls 0.23
* awc: Add base rustls-0_23 feature without roots to better enable custom config
* actix-test: add rustls-0.23
* actix-test: add rustls 0.23 to changelog
* awc: update changelog with rustls 0.23 tweaks
* actix-web: add rustls 0.23
* Add rustls-0_23 to CI
* Update tls_rustls.rs
* review nits
* review nits part 2
* fix doc test
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-18 19:05:58 +00:00  
				
					
						
							
							
								 
						
							
								48d7adb7bf 
								
							 
						 
						
							
							
								
								Documentation for actix multipart ( #3344 )  
							
							... 
							
							
							
							example for actix-multipart readme & crate docs
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-18 19:02:00 +00:00  
				
					
						
							
							
								 
						
							
								0a2788d662 
								
							 
						 
						
							
							
								
								actix-test: re-export types from awc ( #3349 )  
							
							... 
							
							
							
							This allows us to pass these types around in functions, without having
to add `awc` as a direct (dev-)dependency.
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-18 18:57:35 +00:00  
				
					
						
							
							
								 
						
							
								2d035c066e 
								
							 
						 
						
							
							
								
								actix-http: Add rustls 0.23 ( #3361 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-18 19:22:53 +01:00  
				
					
						
							
							
								 
						
							
								fff45b28f4 
								
							 
						 
						
							
							
								
								build(deps): update brotli requirement from 3.3.3 to 6.0.0 ( #3353 )  
							
							... 
							
							
							
							* build(deps): update brotli requirement from 3.3.3 to 6.0.0
Updates the requirements on [brotli](https://github.com/dropbox/rust-brotli ) to permit the latest version.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/compare/3.3.3...6.0.0 )
---
updated-dependencies:
- dependency-name: brotli
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelogs
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-14 08:58:05 +00:00  
				
					
						
							
							
								 
						
							
								c20603fc83 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.33.16 to 2.33.22 ( #3364 )  
							
							... 
							
							
							
							Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.33.16 to 2.33.22.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.33.16...v2.33.22 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-14 05:50:32 +00:00  
				
					
						
							
							
								 
						
							
								33c47c0ba9 
								
							 
						 
						
							
							
								
								Fix type confusion in some scenarios ( #3348 )  
							
							... 
							
							
							
							* Fix type confusion in some scenarios
When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.
This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.
* Add CHANGES entry about type confusion
---------
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-05-14 05:45:35 +00:00  
				
					
						
							
							
								 
						
							
								3c9a930bd1 
								
							 
						 
						
							
							
								
								ci: rely more on justfiles ( #3365 )  
							
							
							
						 
						
							2024-05-14 06:30:58 +01:00  
				
					
						
							
							
								 
						
							
								44f502e050 
								
							 
						 
						
							
							
								
								awc: gate TlsConnectorService behind any feature that uses it ( #3350 )  
							
							
							
						 
						
							2024-05-14 05:57:58 +01:00  
				
					
						
							
							
								 
						
							
								c1a6388614 
								
							 
						 
						
							
							
								
								refactor: address clippy warnings  
							
							
							
						 
						
							2024-05-06 06:03:44 +01:00  
				
					
						
							
							
								 
						
							
								bb65628de5 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.33.12 to 2.33.16 ( #3355 )  
							
							... 
							
							
							
							Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-06 03:28:35 +01:00  
				
					
						
							
							
								 
						
							
								e4b9d17355 
								
							 
						 
						
							
							
								
								build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 ( #3354 )  
							
							... 
							
							
							
							Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-06 03:27:31 +01:00  
				
					
						
							
							
								 
						
							
								babac131d4 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.32.17 to 2.33.12 ( #3347 )  
							
							... 
							
							
							
							Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action ) from 2.32.17 to 2.33.12.
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/v2.32.17...v2.33.12 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-02 02:39:28 +00:00  
				
					
						
							
							
								 
						
							
								7f15a95d8e 
								
							 
						 
						
							
							
								
								build(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 ( #3339 )  
							
							... 
							
							
							
							Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-05-02 03:22:59 +01:00